jeffvli
aff7a61bca
fix list filters
2025-12-02 00:11:42 -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
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
f6a7af2b12
remove typed _custom query
2025-11-29 19:30:51 -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
Kendall Garner
4a48598260
add multiple genre support for nd albums/tracks
2025-09-28 19:59:20 -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
jeffvli
930165d006
fix all imports for new structure
2025-05-26 17:20:02 -07:00
jeffvli
1cf587bc8f
restructure files onto electron-vite boilerplate
2025-05-26 17:18:55 -07:00
Kendall Garner
e1aa8d74f3
Tag filter support
...
- Jellyfin: Uses `/items/filters` to get list of boolean tags. Notably, does not use this same filter for genres. Separate filter for song/album
- Navidrome: Uses `/api/tags`, which appears to be album-level as multiple independent selects. Same filter for song/album
2025-05-18 09:23:52 -07:00
Kendall Garner
39c714a137
navidrome cover art workaround
2025-05-15 19:10:15 -07:00
jeffvli
4a3604b1a8
handle playback on new artist list
2025-05-06 14:43:42 -07:00
Kendall Garner
68759a2613
artists fixes
2025-04-25 09:30:17 -07:00
Kendall Garner
e84a4b20bc
add artist list
2025-04-23 23:27:06 -07:00
Kendall Garner
c6d7dc0b32
prepare bfr changes ( #882 )
...
* prepare bfr changes
* contributors to subsonic/navidrome
* show performer roles
* Add BFR smart playlist fields
* Fix upload-artifact action to handle v4
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-03-09 16:55:27 -07:00
jeffvli
90ae7130f6
Fix invalid args on nd normalize
2025-01-24 16:44:02 -08:00
Kendall Garner
6e8ca7e035
fix navidrome getPlaylistSOngList end
2024-09-28 21:22:14 -07:00
jeffvli
715f800788
Add getStructuredLyrics to navidrome controller
2024-09-26 12:13:29 -07:00
Kendall Garner
8cddbef701
Subsonic 2, general rework ( #758 )
2024-09-25 21:23:08 -07:00
Jeff
e3946a9413
Update Navidrome list sort mappings for ND v0.53.2 ( #754 )
...
* Update navidrome list sort mappings
* Rename ownerName to owner_name
* Remove deprecated client-side sort
2024-09-22 18:37:13 -07:00
Kendall Garner
22e4974191
refactor navidrome-types
2024-09-18 20:43:35 -07:00
Kendall Garner
6eecc3c0fd
handle sanitized sort and filter post-fact
2024-09-18 18:00:25 -07:00
Kendall Garner
93377dcc4f
fix jellyfin playlists, add is public
2024-09-01 09:37:37 -07:00
Kendall Garner
10fca2dc12
enable reordering non-smart playlists
2024-08-25 15:21:56 -07:00
Kendall Garner
b30fadd149
navidrome album artist covoer art bodge
2024-05-29 02:53:41 -07:00
Kendall Garner
087ea44737
[enhancement]: use jellyfin 10.9.0 lyrics
2024-04-22 19:44:10 -07:00
Benjamin
cb2597d2c8
Implement Navidrome sharing ( #575 )
...
* add share item feature
* take care of (mostly) everything
* bugfixes
* allow clicking on notification to open url
* readd the missing modal after router migration
* remove unnecessary extension
---------
Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com >
2024-04-22 03:03:22 +00:00
Kendall Garner
14086ebc9c
improve similar items fallback, make ND album artist for song actually album artist, fix full screen race
2024-04-08 08:49:55 -07:00
Kendall Garner
2257e439a4
[navidrome]: prefer gerArtistInfo higher quality image
2024-04-06 21:36:30 -07:00
Kendall Garner
6bc778fa53
[bugfix]: fix smart playlist, do not error when trying to edit playlist as non-admin
2024-03-31 19:34:33 -07:00
jeffvli
a7a5b92011
Adjust server feature naming convention
2024-03-05 14:12:37 -08:00
jeffvli
a9315be259
Rename features types file
2024-03-05 14:05:01 -08:00
Kendall Garner
73845a9432
[enhancement]: better version checks for lyrics, Navidrome ( #529 )
...
- Actually make serverfeatures partial
- Navidrome: only set multiple structured lyrics if extension exists
- Navidrome/Subsonic: minor type checking of OS extension (Navidrome implementation detail)
- Jellyfin: add separate knob for lyrics. Note, this should also probably be behind some version check...
2024-03-05 00:31:51 -08:00
jeffvli
f1f6ccfd02
Normalize server feature set
2024-03-03 22:15:49 -08:00
Kendall Garner
aba7cb302f
add navidrome version check for smart playlists
2024-02-03 22:47:57 -08:00
jeffvli
0b62bee3a6
Add grid view for tracks ( #128 )
2023-09-23 15:36:57 -07:00
jeffvli
d0aba6e16e
Support genres in context menu
2023-08-04 02:27:04 -07:00
jeffvli
8029712b55
Add initial genre list support
2023-07-31 17:17:26 -07:00
jeffvli
1ec70bfa78
Add search to playlist api
2023-07-19 01:32:09 -07:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
jeffvli
f97e855f51
Support local navidrome album artist image ( #116 )
2023-06-11 20:02:14 -07:00
jeffvli
098e86b1f4
Fix ND playlist controller
2023-05-21 18:15:47 -07:00