Deluan
aed0309161
Return AlbumID3
in search3
results
2023-12-09 14:01:22 -05:00
Deluan Quintão
0ca0d5da22
Replace beego/orm with dbx ( #2693 )
...
* Start migration to dbx package
* Fix annotations and bookmarks bindings
* Fix tests
* Fix more tests
* Remove remaining references to beego/orm
* Add PostScanner/PostMapper interfaces
* Fix importing SmartPlaylists
* Renaming
* More renaming
* Fix artist DB mapping
* Fix playlist updates
* Remove bookmarks at the end of the test
* Remove remaining `orm` struct tags
* Fix user timestamps DB access
* Fix smart playlist evaluated_at DB access
* Fix search3
2023-12-09 13:52:17 -05:00
Caio Cotts
f69c27d146
Return genres in search3 endpoint.
2023-11-21 21:34:03 -05:00
Deluan Quintão
f7d4fcdcc1
Convert all Subsonic API ints to int32 as per specification ( #2252 )
...
* Fix Genre
* Fix ArtistID3
* Fix AlbumID3
* Fix Child
* Fix NowPlayingEntry
* Fix Playlist
* Fix Share
* Fix User
* Fix Artist
* Fix Directory
* Fix Error
2023-03-14 09:48:52 -04:00
Deluan
b0e58cb885
Use Navidrome's own public images endpoint for getAlbumInfo
's imageURLs
2023-02-08 20:03:31 -05:00
Deluan
dad4949a6d
Refactor Subsonic search to make it a bit more readable
2023-02-05 00:58:34 -05:00
Deluan
94cc2b2ac5
Fix tests and lint errors, plus a bit of refactor
2023-01-24 18:36:46 -05:00
Deluan
69e0a266f4
Remove size from public image ID JWT
2023-01-13 22:18:34 -05:00
Deluan
77a99a735b
Always access artist images through Navidrome (proxy calls to external URLs)
2023-01-13 22:18:34 -05:00
Deluan
fdbece5c92
Use custom sanitize package, fix #2070
2023-01-12 13:39:05 -05:00
Deluan
19af11efbe
Simplify Subsonic API handler implementation
2022-11-21 12:57:56 -05:00
Deluan
7b0a8f47de
Add exportloopref linter
2022-09-30 18:23:47 -04:00
Deluan
ebf7354df4
Add more info in search log message
2022-07-27 14:59:01 -04:00
Deluan
c0066ebd85
Add log warn when request is cancelled/interrupted
2022-07-27 14:27:18 -04:00
Deluan
cd5bce7b16
Speed up /search
subsonic endpoints by parallelizing the queries
2022-07-27 13:56:04 -04: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
078a7c24e6
Add userRating to Subsonic API's Artist
2020-10-21 15:51:12 -04:00
Deluan
eacfc41665
Removed engine.Search
2020-08-14 12:10:37 -04:00
Deluan
c271aa24d1
Make all Subsonic helper functions private
2020-08-14 12:10:37 -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
39993810b3
feat: add transcodedSuffix
to Subsonic API responses
2020-03-17 15:20:35 -04:00
Deluan
8673533cd4
refactor: move request param extractors to utils
2020-02-06 18:55:38 -05:00
Deluan
bee55c04c8
Rename project to Navidrome
2020-01-23 19:44:08 -05:00
Deluan
7610b42f4b
Moved package api
to subsonic
under server
2020-01-19 18:23:09 -05:00