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
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
Lyall
4dd52b0cef
feat: Add explicit status for Navidrome and OpenSubsonic ( #1220 )
...
* add navidrome explicit status
* add ExplicitStatus enum and support opensubsonic
* add explicit status to cards
2025-10-26 13:48:45 +00:00
Kendall Garner
1cbb3e56bc
add recently released to home page, refactor home route
2025-10-05 07:51:36 -07:00
Kendall Garner
4a48598260
add multiple genre support for nd albums/tracks
2025-09-28 19:59:20 -07:00
Kendall Garner
6df270ba34
server add/edit refactor, allow jellyfin prefer instant mix
2025-09-28 19:19:24 -07:00
Kendall Garner
508013958f
ND >= 0.56.0: search songs by artist | album artist id
2025-09-27 20:00:34 -07:00
Kendall Garner
1d46cd5ff9
client-side only sort for all playlists ( #1125 )
...
* initial client-side only sort for all playlists
* allow reordering jellyfin (assume it works properly) and navidrome
* on playlist page, add to queue by sort order
2025-09-17 21:06:30 -07:00
Kendall Garner
dd60634a40
exclude missing for more fields
2025-09-04 19:53:41 -07:00
Christoph Ritzer
377a3ea8ab
fixed the api call to get musicgenres
2025-08-26 17:14:17 +02:00
jeffvli
08fc307516
attempt to catch network errors to prevent credential invalidation
2025-07-30 19:51:46 -07:00
Kendall Garner
56130d8503
fix subsonic login error: use status instead
2025-07-08 16:42:30 -07:00
Kendall Garner
4407c8d424
convert query="" to query= for subsonic
2025-07-08 14:42:49 -07:00
Kendall Garner
58bb8e716e
undo that change, remove magic numbers
2025-07-08 11:26:07 -07:00
Kendall Garner
0becfd4b59
subsonic limit to 500
2025-07-08 08:30:31 -07:00
Kendall Garner
176a95a946
Compilation support for Jellyfin artist albums, misc other album filter fixes
...
- Jellyfin will use `ContributingArtistsId` (compilation), `AlbumArtistIds` (compilation is false), or `ArtistIds` (unspecified; all)
- Jellyfin can filter by compilation _only_ on the artist discography page
- Navidrome album filter fix for `defaultValue` display and prevent showing `tagQuery` 0 when querying
- Subsonic can filter by one or more artists in the album page. Sort is also applied on these items
- Bump genre/tag cache/stale time to 2/1 minutes
- Fix various cases where the album filter would display as active when it wasn't
2025-07-02 07:44:57 -07:00
Kendall Garner
b88671161a
actually actually fix album list count for subsonic artists
2025-06-30 07:19:34 -07:00