Deluan
|
c430401ea9
|
Remove current artwork implementation
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
19af11efbe
|
Simplify Subsonic API handler implementation
|
2022-11-21 12:57:56 -05:00 |
|
Deluan
|
ca2cb26d8e
|
Add played field to Subsonic API responses. Fix #1971
This is not an "official" field in the specification, but I guess it does not hurt to expose this ;)
|
2022-11-02 11:20:51 -04:00 |
|
Deluan
|
db67c1277e
|
Fix error comparisons
|
2022-09-30 18:54:25 -04:00 |
|
Deluan
|
30d3f1eda0
|
Add userRating to Subsonic Album/Artist responses. Closes #1486
|
2021-11-23 21:50:57 -05:00 |
|
Deluan
|
9422373be0
|
Optimize AlbumRepository.GetAll and add a GetAllWithoutGenres method specifically for Subsonic API, where multiple-genres are not required
|
2021-11-02 21:19:49 -04:00 |
|
Deluan
|
bc6b175414
|
Make getGenre Subsonic endpoint returns genres sorted by counts
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
b6e9ec4db4
|
Optimize GetAll genres query
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
1d8607ef6a
|
Remove unnecessary repositories methods
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
157faad028
|
Rename ExternalInfo to ExternalMetadata
|
2021-02-09 15:33:33 -05:00 |
|
Deluan
|
6ee45a9ccc
|
Move project to Navidrome GitHub organization
|
2021-02-06 21:46:35 -05:00 |
|
Deluan
|
cfad35544b
|
Add artistImageUrl available in getArtists endpoint
Also cache artist info in the DB for 1 hour
|
2020-11-01 14:37:29 -05:00 |
|
Deluan
|
4777cf0aba
|
Simplify error responses
|
2020-10-27 15:33:28 -04:00 |
|
Deluan
|
1cfa7b2272
|
Change MediaFolder.ID type to int32
|
2020-10-25 23:22:52 -04:00 |
|
Deluan
|
1cd2f015c2
|
Get Similar Artists in parallel
Also don't fail `GetArtistInfo` when Last.FM is not configured
|
2020-10-21 21:44:03 -04:00 |
|
Deluan
|
078a7c24e6
|
Add userRating to Subsonic API's Artist
|
2020-10-21 15:51:12 -04:00 |
|
Deluan
|
049ac70b2b
|
Add "real" TopSongs
|
2020-10-20 22:53:52 -04:00 |
|
Deluan
|
64ccb4d188
|
Add SimilarSongs functionality
|
2020-10-20 16:07:31 -04:00 |
|
Deluan
|
e9e09a7480
|
Add dedicated SimilarArtists call
|
2020-10-20 16:07:31 -04:00 |
|
Deluan
|
29d8950e5b
|
Better ArtistInfo field names
|
2020-10-20 16:07:31 -04:00 |
|
Deluan
|
07d96f8308
|
Add missing fields to ArtistInfo
|
2020-10-20 16:07:31 -04:00 |
|
Deluan
|
07535e1518
|
Add ExternalInformation core service (not a great name, I know)
|
2020-10-20 16:07:31 -04:00 |
|
Deluan
|
c271aa24d1
|
Make all Subsonic helper functions private
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
22f34b3347
|
Refactor getGenres . Remove engine.Browser
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
eba8395146
|
Refactor getSong
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
f16dc5f8f8
|
Refactor getMusicDirectory
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
15c8f4c0ef
|
Refactor getAlbum
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
e344f616b3
|
Refactor getArtist
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
ef81caf3ed
|
Refactor getMusicFolders and getIndexes
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
8e4b2e1c06
|
Add GetTopSongs placeholder, to make AVSub work
|
2020-08-05 13:48:50 -04:00 |
|
Deluan
|
df05760769
|
Move engine package under subsonic , as it should only be used by the Subsonic API.master
The idea is to move reusable code from `engine` to `core`, in future refactorings
|
2020-08-04 21:29:35 -04:00 |
|
Deluan
|
0cf574198e
|
Use Last.FM "white star" URL for artist info
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
17df63b550
|
Fix child.size and directory.playCount compatibility with Subsonic API. Fixes #304
|
2020-05-19 23:51:23 -04:00 |
|
Deluan
|
0d1e2a92f6
|
Make MediaFolder ID int32
|
2020-05-09 22:29:02 -04:00 |
|
Deluan
|
1ed6d130b1
|
Fix getMusicFolders and getIndexes API compliance. Fix #286
|
2020-05-09 21:02:38 -04:00 |
|
Deluan
|
39993810b3
|
feat: add transcodedSuffix to Subsonic API responses
|
2020-03-17 15:20:35 -04:00 |
|
Deluan
|
ce11a2f3be
|
feat: fake getArtistInfo/getArtistInfo2, just to enable artist browsing in MusicStash
|
2020-02-09 19:42:37 -05:00 |
|
Deluan
|
8673533cd4
|
refactor: move request param extractors to utils
|
2020-02-06 18:55:38 -05:00 |
|
Deluan
|
d4365b9f64
|
refactor: read musicFolderId from request (but still don't use it)
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
bff6f3a4bd
|
Rename env vars prefix to ND_
|
2020-01-24 01:29:31 -05:00 |
|
Deluan
|
bee55c04c8
|
Rename project to Navidrome
|
2020-01-23 19:44:08 -05:00 |
|
Deluan
|
f0ee41a8af
|
Add context to all methods in engine layer
|
2020-01-22 08:39:57 -05:00 |
|
Deluan
|
d7116eebd4
|
Implement annotations per user
|
2020-01-21 23:03:37 -05:00 |
|
Deluan
|
7610b42f4b
|
Moved package api to subsonic under server
|
2020-01-19 18:23:09 -05:00 |
|