docs: update README with hero card, genre browser, scrobbling, play count, queue fix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
79b878c546
commit
84f1fd006d
1 file changed
+10
-2
@@ -7,18 +7,25 @@ Built with Vite + vanilla ES modules, served via nginx in Docker.
|
||||
|
||||
## Features
|
||||
|
||||
### Home
|
||||
- Hero card — large banner featuring a random pick from your most-played and recently played albums, labelled "Meistgespielt" or "Zuletzt gehört" accordingly
|
||||
- Genre browser — top 15 genres (by song count) as a colored card grid; click to browse songs, hover-play to instantly shuffle the genre
|
||||
|
||||
### Music Library
|
||||
- Stream music from your Navidrome / Subsonic library
|
||||
- Browse artists, albums, playlists, starred tracks, and random picks
|
||||
- Sort and filter views (albums, favorites) with chip filters
|
||||
- Search/filter bar inside playlist detail and favorites (instant, client-side)
|
||||
- Synced and plain lyrics via LRCLIB (auto-fetched per track)
|
||||
- Play count display — optional toggle in Settings; always shown on artist pages
|
||||
- Star and context-menu on every song row (artist top songs, all-songs view, playlists, albums)
|
||||
|
||||
### Playback
|
||||
- Queue management with shuffle, repeat (all / once), and radio mode (endless random)
|
||||
- Now Playing overlay with swipe-to-dismiss
|
||||
- Now Playing overlay with swipe-to-dismiss; queue tab stays active when selecting a song from the queue
|
||||
- Lock screen media controls (Android / iOS via Media Session API)
|
||||
- Gapless-style queue with prev/next, skip forward/back
|
||||
- Scrobbling — plays are reported to Navidrome after 15 seconds of continuous playback
|
||||
|
||||
### Discovery
|
||||
- iTunes / Last.fm integration — charts, global search, 30-second previews, similar artists, recommendations
|
||||
@@ -42,7 +49,8 @@ Built with Vite + vanilla ES modules, served via nginx in Docker.
|
||||
|
||||
### App
|
||||
- PWA — installable on Android / iOS / desktop, offline-capable via service worker
|
||||
- Android APK (WebView wrapper with native feel)
|
||||
- Android APK (WebView wrapper with native Media3/ExoPlayer backend)
|
||||
- Robust Android queue sync — song identity verified via media ID on every resume to prevent stale-state mismatches
|
||||
- Multiple color themes
|
||||
- Dark theme, mobile-first responsive layout
|
||||
- German UI
|
||||
|
||||
Reference in new issue
Block a user