jeffvli
cc4e933c07
fix missing path replacement transformations
2026-04-16 00:29:13 -07:00
jeffvli
ca3c7015c6
add fallback to direct streamURL if getTranscodeDecision fails
2026-04-07 18:14:47 -07:00
jeffvli
a8d990db23
fix subsonic transcoding stream url to return raw string instead of fetch
2026-04-04 23:03:46 -07:00
jeffvli
a8954bfa2a
remove imageUrl in favor or imageId for artistInfo
2026-04-04 21:52:44 -07:00
jeffvli
1592204515
add fallback sort order for subsonic playlist list
2026-04-04 12:03:41 -07:00
jeffvli
a30b1ec90b
add OS transcoding extension
2026-03-31 20:45:22 -07:00
Kendall Garner
68e6e3cf65
feat(playlist): support updating playlist track order ( #1875 )
...
* feat(playlist): support updating playlist track order
* force track mode when editing
* use common confirmation for save
* remove en editPLaylist key
2026-03-27 21:36:08 -07:00
Lyall
dfdac28f53
Fix server queue saving/restoring on Navidrome and OpenSubsonic ( #1828 )
...
* fix server queue saving
* fix error when attempting to restore empty queue
* queue items optional
* make playQueueByIndex optional
* fix incorrect error message
2026-03-12 13:41:50 +00:00
jeffvli
31a201ca32
rewrite Image component
...
- remove react-image dependency
- use manual blob load
- abort load when exiting viewport
2026-03-09 20:49:02 -07:00
jeffvli
17deac8d65
decouple AlbumArtistInfo from AlbumArtistDetail ( #1809 )
2026-03-08 22:06:18 -07:00
Kendall Garner
30685e7252
fix(subsonic): do favorite filter processing on artist favorite
2026-03-03 06:54:59 -08:00
Alexander Welsing
4918b412b2
Album radio ( #1759 )
...
* added album radio feature
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-26 20:33:00 -08:00
jeffvli
91ac36c835
fix Subsonic root folder condition ( #1686 )
...
- some older subsonic servers used numeric ids which causes the rootFolderId regex to fail which resulted in the getFolder endpoint to always attempt to fetch the root
2026-02-13 23:03:24 -08:00
Jeff
e6f49b9f1f
Add album view for playlists ( #1700 )
...
* update client side song ordering to include album order
* add compact styling to LibraryHeader
* move search button to top right of LibraryHeader
2026-02-11 21:48:25 -08:00
jeffvli
2b6b0cb38b
fix artist favorite songs (subsonic)
2026-02-03 23:58:44 -08:00
jeffvli
f56a836ffd
add personal/community toggle for artist top songs ( #1372 )
2026-02-03 23:58:44 -08:00
jeffvli
ced3b491ff
add SortName client side sort option ( #1612 )
2026-01-28 20:45:47 -08:00
marank
f016d2cdf4
Cover art support for folder view (Subsonic servers only) ( #1608 )
...
* add coverArt support for subsonic folders
2026-01-23 21:26:51 -08:00
jeffvli
a0e09b80cf
fix missing playlistItemId for subsonic song normalization ( #1564 )
2026-01-18 02:28:31 -08:00
jeffvli
27f82aef94
conditionally disable Subsonic list filters based on availability ( #1567 )
2026-01-17 18:20:40 -08:00
jeffvli
6aeec1e89c
add filepath replacement setting ( #1402 )
2026-01-02 01:23:29 -08:00
jeffvli
926b77c770
fix Subsonic artist list broken pagination
2025-12-31 15:55:45 -08:00
jeffvli
37ed99d0fb
optimize artist page load speed
2025-12-31 15:15:30 -08:00
jeffvli
72d0fca28b
support secondary public server URL
2025-12-30 21:05:38 -08:00
jeffvli
d5d995de5f
fix missing musicFolderId on search ( #1451 )
2025-12-28 13:34:26 -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
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
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
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
0a7029f7bc
add support for full playlist re-order ( #1327 )
2025-12-06 17:41:13 -08:00
jeffvli
917bf91583
add folder browsing support ( #315 )
2025-12-03 14:55:16 -08:00
jeffvli
96acf759ff
fix subsonic / jellyfin filters
2025-11-30 17:25:44 -08:00
jeffvli
bdc52ece9d
more jellyfin api fixes
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
a92a829ca7
add global music folder selector
2025-11-29 19:33:32 -08:00
jeffvli
173e00af3d
refactor Genre domain type to include serverType and serverId
2025-11-29 19:32:20 -08:00
jeffvli
c7a473d864
refactor api controller to internalize server fetch
2025-11-02 21:56:35 -08:00
jeffvli
8dbaec3943
fix type errors
2025-11-02 04:27:44 -08:00