Kendall Garner
dd60634a40
exclude missing for more fields
2025-09-04 19:53:41 -07:00
jeffvli
08fc307516
attempt to catch network errors to prevent credential invalidation
2025-07-30 19:51:46 -07:00
Jeff
c1330d92b2
Migrate to Mantine v8 and Design Changes ( #961 )
...
* mantine v8 migration
* various design changes and improvements
2025-06-24 00:04:36 -07:00
jeffvli
930165d006
fix all imports for new structure
2025-05-26 17:20:02 -07:00
jeffvli
9db2e51d2d
reorganize global types to shared directory
2025-05-26 17:18:56 -07:00
jeffvli
1cf587bc8f
restructure files onto electron-vite boilerplate
2025-05-26 17:18:55 -07:00
jeffvli
5a79fee77e
use missing UTC transform on navidrome dates ( #928 )
2025-05-26 02:08:08 -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
b0d86ee5c9
Support tags, and better participants for servers
...
- Parses `tags` for Navidrome (mapping string: string[])
- Parses `Tags` (and fetches for it) for Jellyfin (map a string to empty, and display as a bool)
- Clean parsing of participants for Navidrome/Subsonic
- Only show `People` for Jellyfin, not clickable
2025-05-17 21:35:58 -07:00
Kendall Garner
39c714a137
navidrome cover art workaround
2025-05-15 19:10:15 -07:00
Kendall Garner
781d8055b5
minor artist count fixes
2025-05-07 19:53:23 -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
1555b827ee
fix: normalize artists with no album count
2025-03-10 14:20:19 -07:00
Kendall Garner
41c2a7da69
make artist stats for navidrome api sane
2025-03-09 19:21:16 -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
jeffvli
ca58551b94
Make client param on SS/ND queries consistent
2024-12-19 17:15:07 -08:00
jeffvli
d3480a86c3
Fix release date parsing to use UTC ( #794 )
2024-10-15 03:15:59 -07: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
jeffvli
244aee45cd
Handle potential null response on genre results from Navidrome
2024-09-26 12:13:03 -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
528bef01f0
provide transcoding support
2024-09-01 08:26:30 -07:00
Kendall Garner
9923c021fa
better album dates
2024-08-25 19:52:44 -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
d806ade84c
Potentially fix application stuck when Navidrome credential expires ( #538 )
2024-03-12 23:59:35 -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
dae2f9bd0a
[feat]: actually include version checks
2024-02-17 00:57:10 -08:00
Kendall Garner
aba7cb302f
add navidrome version check for smart playlists
2024-02-03 22:47:57 -08:00
Jeff
ccb0e14e48
Merge pull request #450 from kgarner7/more-metadata
...
[feature]: Show album comment, Last.fm/MusicBrainz links
2024-02-02 14:56:46 -08:00
Kendall Garner
04a468f8c9
[bugfix]: fetch higher resolution artist images from Navidrome
2024-01-28 20:01:57 -08:00
Kendall Garner
ea67a18962
include lastfm/mbz links
2024-01-15 22:10:50 -08:00
Kendall Garner
5516daab6e
enable comments, safer note
2024-01-15 20:46:06 -08:00
Kendall Garner
c05b474827
fix navi null date ( #408 )
2023-12-13 00:28:53 -08:00
jeffvli
ccd8d2b6b0
Add network error catch
2023-11-16 23:35:26 -08:00