jeffvli
d5d995de5f
fix missing musicFolderId on search ( #1451 )
2025-12-28 13:34:26 -08:00
jeffvli
ef631d12cc
support multiselect for nd album artist_id filter
2025-12-28 06:44:31 -08:00
jeffvli
1a930021b6
handle favorite/update in similarArtists
2025-12-28 03:43:59 -08:00
farfromrefuge
f78a572a3c
fix:music filtering subsonic ( #1442 )
...
* Add musicFolderId filtering for tracks in Subsonic API
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-12-25 14:22:23 -08:00
farfromrefuge
a322717e0e
feat: add artist radio and track radio (in context menu) ( #1437 )
...
* Add API support for artist radio and track radio features
* Add translation strings and settings UI for artist radio count
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-23 20:46:19 -08:00
Jeff
25bfb65b6d
Add image URL generation at runtime to allow for dynamic image sizes ( #1439 )
...
* add getImageUrl to domain endpoints
* add new ItemImage component and hooks to generate image url
* add configuration for image resolution based on types
2025-12-23 20:18:52 -08:00
Tiberiu (ELECTRO) Lazăr
f418bbfd2f
Fix API parameter for Jellyfin 10.12 and up ( #1429 )
...
* Fix API parameter for Jellyfin 10.11 and up
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-22 19:51:06 -08:00
Benjamin
7a77b9bfe7
feat: show record label copyright at bottom of track listing ( #1421 )
...
* show record label copyright at bottom of track listing
* add recordLabels support for Jellyfin
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-22 19:08:35 -08:00
Kendall Garner
f3fe5b013a
fix(subsonic): support favoriting/unfavoriting artist
2025-12-19 21:35:26 -05:00
Jeff
7ed847fecb
Add internet radio ( #1384 )
2025-12-13 21:26:33 -08:00
Kendall Garner
ed5d590a6b
feat: sync play queue for navidrome/subsonic ( #1335 )
...
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-12 21:05:00 -08:00
jeffvli
1bcc23862c
fix authentication query for Subsonic/ND
2025-12-12 11:10:29 -08:00
jeffvli
e147a78ee0
replace Jellyfin raw streamUrl with /download endpoint
2025-12-12 00:43:39 -08:00
jeffvli
27eebe474e
fix username param on subsonic getUser ( #1362 )
2025-12-10 10:18:11 -08:00
jeffvli
c82762a3fc
check authentication for all servers on initialization and update permission roles
2025-12-07 18:28:12 -08:00
jeffvli
4ddada1fe3
add isAdmin to auth state
2025-12-07 17:21:46 -08:00
jeffvli
65a7c3440b
add player autodj ( #7 )
2025-12-07 15:04:39 -08:00
jeffvli
68fa8ac058
fix os form post typo
2025-12-07 12:58:32 -08:00
Kendall Garner
9634d7c50d
feat(subsonic): support form post ( #1333 )
...
* feat(subsonic): support form post
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-07 03:28:49 -08:00
jeffvli
8841781e6b
fix the loading state on listquery add to queue
2025-12-07 02:28:16 -08:00
jeffvli
84621474c0
use CommunityRating for jellyfin top songs ( #1268 )
2025-12-06 18:22:31 -08:00
jeffvli
0a7029f7bc
add support for full playlist re-order ( #1327 )
2025-12-06 17:41:13 -08:00
jeffvli
9004485aa9
fix music folder selection for jellyfin ( #1319 )
2025-12-04 18:45:58 -08:00
jeffvli
cb2581252b
remove _custom query usage for playlists
2025-12-03 18:31:42 -08:00
jeffvli
917bf91583
add folder browsing support ( #315 )
2025-12-03 14:55:16 -08:00
jeffvli
47d44851f0
fix tagList controller rename
2025-12-02 18:53:13 -08:00
jeffvli
f84506ce01
use tags list for Navidrome genres to support counts
2025-12-02 18:38:08 -08:00
jeffvli
aff7a61bca
fix list filters
2025-12-02 00:11:42 -08:00
jeffvli
02144db221
suppress error on invalid server in stream url
2025-11-30 19:22:14 -08:00
jeffvli
96acf759ff
fix subsonic / jellyfin filters
2025-11-30 17:25:44 -08:00
jeffvli
c5c2b24a9d
fix song list filters
2025-11-30 15:58:49 -08:00
jeffvli
6d87da2474
fix album list filters
2025-11-30 15:32:18 -08:00
jeffvli
cb3c0fe0d4
add favorites list
2025-11-30 01:12:29 -08:00
jeffvli
bdc52ece9d
more jellyfin api fixes
2025-11-29 19:33:42 -08:00
jeffvli
224fcf94b8
handle limit -1 for jellyfin genres
2025-11-29 19:33:42 -08:00
jeffvli
8611bb9755
fix subsonic / jellyfin issues
2025-11-29 19:33:42 -08:00
jeffvli
092a9c3f19
add initial playlist reimplementation
2025-11-29 19:33:40 -08:00
jeffvli
d3132ad570
reimplement genre detail route
2025-11-29 19:33:38 -08:00
Kendall Garner
80419a1edf
Remove stream url, cleanup old audio player ( #1269 )
...
* Remove stream url, cleanup old audio player
* remove unused api in playerbar waveform
* make jellyfin transcoding work?
2025-11-29 19:33:38 -08:00
jeffvli
84419820b8
add optimistic update for favorite/ratings mutations
2025-11-29 19:33:38 -08:00
jeffvli
b6e4302087
fix detail query keys with no query provided
2025-11-29 19:33:36 -08:00
jeffvli
a92a829ca7
add global music folder selector
2025-11-29 19:33:32 -08:00
jeffvli
9c2ed36b5c
add new playlist list
2025-11-29 19:32:23 -08:00
jeffvli
8a8de4a1b6
add new artist list
2025-11-29 19:32:20 -08:00
jeffvli
173e00af3d
refactor Genre domain type to include serverType and serverId
2025-11-29 19:32:20 -08:00
jeffvli
4f1d39d3c4
add new genre list
2025-11-29 19:32:20 -08:00
jeffvli
b4558491e7
add queue fetcher cancellation and loading state
2025-11-29 19:32:13 -08:00
jeffvli
f6a7af2b12
remove typed _custom query
2025-11-29 19:30:51 -08:00
Dane
903799dae1
adding EnableTotalRecordCount and Limit to Jellyfin controller genres query ( #1244 )
2025-11-05 20:11:41 -08:00
jeffvli
f266e299f5
remove old api types files
2025-11-03 11:16:50 -08:00