Alternative UI Frontend for Navidrome using the Subsonic API.
https://lydstyrke.net
.idea | ||
src | ||
static | ||
.eslintignore | ||
.eslintrc.cjs | ||
.gitignore | ||
.npmrc | ||
components.json | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
postcss.config.cjs | ||
README.md | ||
svelte.config.js | ||
tailwind.config.js | ||
tsconfig.json | ||
vite.config.ts | ||
yarn.lock |
Lydstyrke
Alternative UI Frontend for Navidrome using the Subsonic API. Designed around some personal misgivings I had with Navidrome's native UI. Built using Svelte 5.
Preview (eventually): demo.lydstyrke.net Wiki (eventually): docs.lydstyrke.net
Supports:
- Instance Picking (no Hardcoded URLs)
- Album Browsing
- Random
- Favourites
- Top Rated
- Recently Added
- Recently Played
- Most Played
- Artist Browsing
- Song Browsing
- Radios
- Shares
- Playlists
- Favouriting
- Filters
- Queue Syncing
- View Modes
- Grid
- Details
- Table
- Configurable Columns
- Ratings
- Default Client Transcoding Setting
- Per-Device Override
- Themeing
- Playback
- Play Next
- Play Later
- Caching
- Pre-Caching
- Scrobbling
- Volume Controls
- Loop One/Loop All
- Shuffle Playlist/Album/Artist
- Downloads/Export (Playlists)
- Add/Remove Playlists
- Add/Remove Songs to/from Playlists
- User Settings
- Admin UI