Kendall Garner
49cbef729b
encode uri component for authorization header
2024-02-07 20:29:29 -08:00
Kendall Garner
24bf7ae31f
[enhancement/localization]: sort navidrome albums by year, add more language keys
2024-02-03 15:05:33 -08:00
lymnyx
933573b57f
Order artist's Top Songs by play count ( #410 ). ( #487 )
2024-02-03 21:21:15 +00: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
SlyFabi
dcccccea2f
Use startIndex in Jellyfin getPlaylistSongList ( #449 )
2024-01-21 19:46:34 -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
Jeff
8430b1ec95
Add localization support ( #333 )
...
* Add updated i18n config and en locale
2023-10-30 19:22:45 -07:00
jeffvli
ccfadda729
Add play count to jellyfin album sort ( #324 )
2023-10-23 08:37:04 -07:00
jeffvli
02c8cbcad6
Revert jellyfin getPlaylistList implementation ( #272 )
2023-10-22 16:00:41 -07:00
Kendall Garner
452ef783f2
[bugfix/feat]: always fetch artist image for Navidrome ( #317 )
...
* [bugfix/feat]: always fetch artist image for Navidrome
* Add error fallback to library header image
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2023-10-22 15:46:48 -07:00
Kendall Garner
74cab01013
[feature]: Support using system fonts ( #304 )
...
* [feature]: Support using system fonts
Uses the **experimental** queryLocalFonts API, when prompted, to get the fonts and do CSS.
Resolves #270 and #288 (by proxy)
Caveats/notes:
- This is experimental, and is only supported by Chrome/Chromium/Edgeium (see https://caniuse.com/?search=querylocalfonts )
- As far as I can tell, the only way to dynamically change the font (shown in https://wicg.github.io/local-font-access/#example-style-with-local-fonts ) was by DOM manipulation; css variables did not seem to work
- This shows **all** fonts, including their variants (bold/italic/etc); given that the style names could be localized, not sure of a way to parse this (on my system, for instance, I had 859 different combinations)
- I made fonts a separate top-level setting because it was easier to manipulate without causing as many rerenders; feel free to put that back
* add permission chec
* add electron magic to support custom font
* restrict content types
2023-10-22 15:25:17 -07:00
Kendall Garner
5fdf4c06f9
properly implement Jellyfin getSongDetail ( #298 )
2023-10-17 16:05:44 -07:00
Lily Rose
ac7ec133db
Replace hardcoded Jellyfin authentication DeviceId to include hostname and username ( #312 )
2023-10-17 06:21:15 -07:00
Kendall Garner
118a9f73d1
fix unsynced lyrics ( #279 )
2023-10-04 22:02:42 -07:00
jeffvli
ebcb7bc4d1
Add path param for ND song list api
2023-09-23 15:37:16 -07:00
jeffvli
0b62bee3a6
Add grid view for tracks ( #128 )
2023-09-23 15:36:57 -07:00
jeffvli
45b80ac395
Add discsubtitle for navidrome ( #217 )
2023-09-22 15:12:23 -07:00
jeffvli
29a9a11085
Fix subsonic song duration
2023-09-21 17:35:22 -07:00
Kendall Garner
65f28bb9dc
Replaygain support for Web Player ( #243 )
...
* replaygain!
* resume context
* don't fire both players
* replaygain for jellyfin
* actually remove console.log
---------
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com>
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2023-09-21 17:06:13 -07:00
jeffvli
153d8ce6ce
Fix nd/jf duration normalizations
2023-09-15 16:52:14 -07:00
Alberto Rodríguez
0ae53b023c
improved client detection ( #229 )
...
Co-authored-by: = <=>
2023-09-10 13:01:32 -07:00
jeffvli
b60ba27892
Allow reuathentication for jellyfin ( #214 )
2023-08-24 18:17:20 -07:00
jeffvli
a8bd53b757
Adjust jellyfin playlist fetch
2023-08-24 18:04:01 -07:00
jeffvli
877b2e9f3b
Fix normalized album duration values ( #205 )
2023-08-11 21:08:13 -07:00
jeffvli
663893dccb
Fix missing related artist images
2023-08-09 21:30:27 -07:00
jeffvli
7c59722f0a
Improve genres for jellyfin
...
- Support music folder
- Add images
- Fix genre filters on album/track filters
2023-08-08 09:26:53 -07:00
jeffvli
8338aaf18d
Add related genre albums to album detail
2023-08-08 09:26:48 -07:00
jeffvli
d1e5571163
Add initial fetch for all grid views
2023-08-08 01:26:02 -07:00
jeffvli
ff68de8c09
Fix jellyfin album song order ( #192 )
2023-08-04 13:26:33 -07:00
jeffvli
95780f1969
Add optional chain to jf genres
2023-08-04 13:07:39 -07:00
jeffvli
f6d239d87c
Improve lyrics persistence
...
- Search overrides existing lyrics query
- Separate reset / clear commands
2023-08-04 11:51:01 -07:00
jeffvli
80fb844d3c
Adjust subsonic genre normalization
2023-08-04 10:32:35 -07:00
jeffvli
d0aba6e16e
Support genres in context menu
2023-08-04 02:27:04 -07:00
jeffvli
ee83fdba71
Persist lyrics queries in indexeddb
2023-08-04 01:41:45 -07:00
jeffvli
8029712b55
Add initial genre list support
2023-07-31 17:17:26 -07:00
Gelaechter
93e00e7afb
Fix Jellyfin album duration normalization ( #191 )
2023-07-29 10:35:30 -07:00
Kendall Garner
c9dbf9b5be
Add remote control ( #164 )
...
* draft add remotes
* add favorite, rating
* add basic auth
2023-07-23 05:23:18 -07:00
jeffvli
dd2dd797a1
Add check for undefined list query
2023-07-20 17:00:01 -07:00
jeffvli
eec556d34a
Additional fix to query key list values
2023-07-20 03:38:50 -07:00
jeffvli
7378fd1f20
Fix broken pagination split logic
2023-07-20 02:08:23 -07:00
jeffvli
6821735f65
Split key pagination in central handler
2023-07-20 01:55:49 -07:00
jeffvli
c0e3174d09
Fix artist image placeholders for Navidrome
2023-07-20 00:41:13 -07:00
jeffvli
1ec70bfa78
Add search to playlist api
2023-07-19 01:32:09 -07:00
jeffvli
c3f97dfa4c
Split pagination from filter in query keys
2023-07-19 01:29:42 -07:00
jeffvli
bba27c5ddb
Migrate playlist list to use list store
2023-07-19 00:28:46 -07:00
jeffvli
b9caa73405
Fix list response types
2023-07-16 13:35:40 -07:00