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
Jeff
132b0e173f
Merge branch 'development' into related-similar-songs
2024-03-04 05:04:54 -08:00
Kendall Garner
025124c379
[enhancement]: Make related tab on full screen player useful
...
Resolves #50 . Adds a new set of components for fetching similar songs
from the current playing song. For Jellyfin, use the `/items/{itemId}/similar`
endpoint (may not work well for small libraries), and for Navidrome/Subsonic
use `getSimilarSongs`. _In theory_, this component can be used to get similar
songs anywhere.
2024-02-19 08:53:50 -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
Kendall Garner
73cd647486
os lyrics
2024-02-01 23:53:10 -08:00
Kendall Garner
9720fcc202
add server info query
2024-02-01 08:17:31 -08:00
Jeff
8430b1ec95
Add localization support ( #333 )
...
* Add updated i18n config and en locale
2023-10-30 19:22:45 -07:00
Kendall Garner
5fdf4c06f9
properly implement Jellyfin getSongDetail ( #298 )
2023-10-17 16:05:44 -07:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
Kendall Garner
9eef570740
support .txt
2023-06-04 16:46:05 -07:00
Kendall Garner
58f38b2655
add jellyfin, improvements
2023-06-04 16:46:05 -07:00
jeffvli
de50002ea7
Add random song list query
2023-05-21 07:30:28 -07:00
jeffvli
c4fb9a2e72
Add song detail controller
2023-05-20 02:08:37 -07:00
jeffvli
a7ea54cf4b
Add jellyfin search api
2023-05-20 02:08:37 -07:00
jeffvli
32ebe6b739
Add subsonic/nd search api
2023-05-20 02:08:37 -07:00
jeffvli
3efeaa7359
Improve multi-server controller
2023-05-09 05:49:05 -07:00
jeffvli
63be8c8fb8
Add authenticate function to controller
2023-05-09 05:48:11 -07:00
jeffvli
8a0a8e4d54
Refactor jellyfin api with ts-rest/axios
2023-05-08 03:34:15 -07:00
jeffvli
df9464f762
Additional refactor to api and types
2023-04-27 20:34:28 -07:00
jeffvli
2ce49fc54e
Add new server api to main controller
2023-04-24 01:22:58 -07:00
jeffvli
c0a703be7a
Add top song list for jellyfin
2023-02-27 12:17:22 -08:00
Jeff
484c96187c
Add scrobble functionality ( #19 )
...
* Fix slider bar background to use theme
* Add "scrobbleAtDuration" to settings store
* Add subscribeWithSelector and playCount incrementor
* Add scrobbling API and mutation
* Add scrobble settings
* Begin support for multi-server queue handling
* Dynamically set version on auth header
* Add scrobbling functionality for navidrome/jellyfin
2023-01-30 20:01:57 -08:00
Jeff
59f4f43e84
Add ability to add/remove songs from playlist ( #17 )
...
* Add api for add/remove playlist items
* Add playlistItemId property to normalized Song
- This is used for Navidrome to delete songs from playlists
* Add mutations for add/remove from playlist
* Add context modal for playlist add
* Add remove from playlist from context menu
* Set jellyfin to use playlistItemId
* Adjust font sizing
* Add playlist add from detail pages
* Bump mantine to v6-alpha.2
2023-01-29 18:40:26 -08:00
jeffvli
9b8bcb05bd
Add initial album artist detail route
2023-01-12 18:43:25 -08:00
jeffvli
c51194cd03
Update album artist detail endpoints
2023-01-08 20:45:38 -08:00
jeffvli
cfa4e5e45c
Update favorite/rating endpoints
...
- Refactor subsonic api endpoints to set the default auth params
- The beforeRequest hook is unable to dynamically set existing params
2023-01-07 16:09:40 -08:00
jeffvli
d63e5f5784
Add owner to playlist update query
...
- Support smart playlist rules
- Add user list query
2023-01-04 18:33:49 -08:00
jeffvli
633c9f59d9
Add update playlist for jellyfin
2023-01-03 03:25:21 -08:00
jeffvli
52163534db
Add update/delete playlist forms
2023-01-03 00:28:09 -08:00
jeffvli
0f364f7c5c
Add initial playlist detail page
2022-12-31 18:03:26 -08:00
jeffvli
88f53c17db
Add create/update playlist mutations and form
2022-12-31 12:40:11 -08:00
jeffvli
ec79d91d30
Add playlist list
2022-12-31 03:46:12 -08:00
jeffvli
24af17b8fe
Add album artist list route
2022-12-30 21:04:06 -08:00
jeffvli
223cf469f4
Add genre list query
2022-12-22 01:56:59 -08:00
jeffvli
a354cab797
Add music folders query
2022-12-21 01:28:59 -08:00
jeffvli
e0883e7eb0
Fix toast dependency cycle
2022-12-21 01:28:59 -08:00
jeffvli
e87c814068
Add files
2022-12-19 17:44:40 -08:00