104 Commits

Author SHA1 Message Date
jeffvli
f555242c69 Fix deletePlaylist parameter name
- playlistId -> id
2021-11-24 15:49:04 -08:00
jeffvli
94b28ac26f Decrease playing save chunk size from 300 -> 200
- Resolve 414 error due to query parameter length
2021-11-24 14:42:24 -08:00
jeffvli
7629af813a Return full size images for album/artist/playlist
- Allows us to respect the image aspectratio for grid/page header images
- Only for jellyfin, as Airsonic does not respect aspect ratio on resize
2021-11-24 14:42:24 -08:00
jeffvli
ea51c5330e Add axios retry to jellyfin api 2021-11-24 14:42:24 -08:00
jeffvli
b56b20d218 Fix missing comment property in playlist list 2021-11-24 14:42:24 -08:00
jeffvli
f542895839 Various api fixes
- Fix undefined genre and artist on album returns
- Add playcount to album
2021-11-24 14:42:24 -08:00
jeffvli
b3c8e75127 Enhance UI for rating support (#95)
- Add context menu option to multi-rate
- Add support for all list-views to rate
2021-11-24 14:42:24 -08:00
jeffvli
dba7550fc1 Enhance subsonic rating support
- Add userRating property and types for artists, albums, songs
- Allow set bulk set ratings
2021-11-24 14:42:24 -08:00
jeffvli
100c57621b Format album tags to handle multiple artists 2021-11-24 14:42:24 -08:00
jeffvli
547b4ad976 Add duration to artist type 2021-11-24 14:42:24 -08:00
jeffvli
8432b8fe3c Add date created to folder type 2021-11-24 14:42:24 -08:00
jeffvli
9061f03732 Add folder support for jellyfin 2021-11-24 14:42:24 -08:00
jeffvli
0c3b50b20b Make scrobbling more robust for jellyfin 2021-11-24 14:42:24 -08:00
jeffvli
7f3197787c Fix playlist update 2021-11-24 14:42:24 -08:00
jeffvli
fb52bec702 Add playlist handling for jellyfin 2021-11-24 14:42:24 -08:00
jeffvli
e885af6183 Add genre type to playlist 2021-11-24 14:42:24 -08:00
jeffvli
42034a548f Change from /genres -> /musicgenres 2021-11-24 14:42:24 -08:00
jeffvli
16fa410456 Add jellyfin scan status 2021-11-24 14:42:24 -08:00
jeffvli
59df98c847 Remove unused controller (scrobble) 2021-11-24 14:42:24 -08:00
jeffvli
6e8900ce60 Add scrobble for jellyfin 2021-11-24 14:42:24 -08:00
jeffvli
179770b65f Add genres to artist list 2021-11-24 14:42:24 -08:00
jeffvli
a8ce2efacb Add search for jellyfin 2021-11-24 14:42:24 -08:00
jeffvli
a6fd1e8c48 Add musicFolder support for applicable endpoints 2021-11-24 14:42:24 -08:00
jeffvli
f78f4892b8 Add genres, musicfolder 2021-11-24 14:42:24 -08:00
jeffvli
8baddf7ca5 Add support for jellyfin downloads 2021-11-24 14:42:24 -08:00
jeffvli
5ea1358e52 Add batch star 2021-11-24 14:42:24 -08:00
jeffvli
0337cf56c6 Add star/unstar 2021-11-24 14:42:24 -08:00
jeffvli
d9fe12505c Add jf getStarred 2021-11-24 14:42:24 -08:00
jeffvli
2492aa832c Clean up param ordering 2021-11-24 14:42:24 -08:00
jeffvli
74425cbe34 Add jf getRandomSongs 2021-11-24 14:42:24 -08:00
jeffvli
90d6b97655 Add additional fields 2021-11-24 14:42:24 -08:00
jeffvli
cadd1d9f56 Add jf artist endpoints
- Combined artist and artistInfo types
2021-11-24 14:42:24 -08:00
jeffvli
c14cc83ada Fix album and song normalizers 2021-11-24 14:42:24 -08:00
jeffvli
7b5795f9c5 Fix songCount property 2021-11-24 14:42:24 -08:00
jeffvli
1db37acdba Add jf album endpoints
- getAlbum
- getAlbums
2021-11-24 14:42:24 -08:00
jeffvli
dc8fa3107f Update normalizers to use new genre/album types 2021-11-24 14:42:24 -08:00
jeffvli
9c379c3ed8 Add ChildCount to playlists 2021-11-24 14:42:24 -08:00
jeffvli
d54f08fa09 Add DateCreated field to playlists 2021-11-24 14:42:24 -08:00
jeffvli
e52ca9bc1e Support types for multiple artists, genres 2021-11-24 14:42:24 -08:00
jeffvli
e13a95d9dd Move types file to root src directory 2021-11-24 14:42:24 -08:00
jeffvli
038f536be9 Add jellyfin playlist browse support 2021-11-24 14:42:24 -08:00
jeffvli
1155720091 Clean up rest of endpoints, add controller commands 2021-11-24 14:42:24 -08:00
jeffvli
4af81d4404 Add types, normalize API returns 2021-11-24 14:42:24 -08:00
jeffvli
0859a6c876 Add initial controller, types, and api for jellyfin 2021-11-24 14:42:24 -08:00
jeffvli
b66e171596 Add download for album/artist pages 2021-11-15 20:25:21 -08:00
jeffvli
1c684afc87 Add additional stop check for album fetch 2021-11-15 20:25:21 -08:00
jeffvli
3b10d63eff Change uncached image size defaults to 350, 150 2021-11-09 17:54:07 -08:00
jeffvli
5aedb3b29a Add check for artistImageUrl for cover art 2021-11-05 10:09:38 -07:00
jeffvli
882e3cee4b Add setting to use legacy authentication (plain)
- Supports additional servers such as supysonic
2021-11-05 10:09:38 -07:00
jeffvli
b815431ae0 Add title property to indexes (folders)
- Fixes blank title column on root folder  list
2021-11-05 10:09:38 -07:00