feat(music): music browsing UI — square cards, library groupings, artist/album screens

Un-gates music libraries; adds CardShape.square plumbing (circular
artists), artists/albums/tracks browse groupings with per-grouping
sorts, audio playlists tab, artist + album detail screens with dpad
track rows, music context-menu actions, and a stub MusicPlaybackService
seam for the upcoming engine.
This commit is contained in:
edde746
2026-07-05 17:20:28 +02:00
parent fff559da06
commit 05a631415e
30 changed files with 2235 additions and 67 deletions
+15
View File
@@ -784,6 +784,9 @@
"shows": "TV Shows",
"seasons": "Seasons",
"episodes": "Episodes",
"artists": "Artists",
"albums": "Albums",
"tracks": "Tracks",
"folders": "Folders"
},
"filterCategories": {
@@ -970,6 +973,18 @@
"errorReordering": "Failed to reorder playlist item",
"errorRemoving": "Failed to remove from playlist"
},
"music": {
"goToAlbum": "Go to album",
"goToArtist": "Go to artist",
"instantMix": "Instant Mix",
"playNext": "Play next",
"addToQueue": "Add to queue",
"discNumber": "Disc ${n}",
"trackCount": {
"one": "${n} track",
"other": "${n} tracks"
}
},
"watchTogether": {
"title": "Watch Together",
"description": "Watch content in sync with friends and family",