Deluan Quintão
|
a557f37834
|
refactor: small improvements and clean up (#3423)
* refactor: replace custom map functions with slice.Map
* refactor: extract StringerValue function
* refactor: removed unnecessary if
* chore: removed invalid comment
* refactor: replace more map functions
* chore: fix FFmpeg typo
|
2024-10-22 22:54:31 -04:00 |
|
Deluan
|
166eb37787
|
Use Go builtin min/max func
|
2024-02-16 21:53:16 -05:00 |
|
Deluan
|
dfcc189cff
|
Replace all utils.Param* with req.Params
|
2023-12-21 17:41:09 -05:00 |
|
Deluan
|
12aae5e951
|
Some cleanup in the jukebox code, specially log messages
|
2023-12-17 13:15:47 -05:00 |
|
Deluan
|
ecac74c2bd
|
Fix getSongsByGenre pagination. Fix #1640
|
2023-04-05 22:39:32 -04: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
|
727632b616
|
Refactor play tracking
|
2023-02-11 18:52:28 -05:00 |
|
Deluan
|
77a99a735b
|
Always access artist images through Navidrome (proxy calls to external URLs)
|
2023-01-13 22:18:34 -05:00 |
|
Deluan
|
28e7371d93
|
Moved logic of collapsing songs into albums to model package
(it should really be called domain.... maybe will rename it later)
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
e03ccb3166
|
Replace MinInt/MaxInt with generic versions
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
19af11efbe
|
Simplify Subsonic API handler implementation
|
2022-11-21 12:57:56 -05:00 |
|
Deluan
|
9712a5b1c6
|
Fix error codes for required parameters in getAlbumList
|
2021-11-02 21:38:08 -04: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 |
|
caiocotts
|
210dc6b12e
|
Add x-total-count to Subsonic API getAlbumList (#1360)
* Add x-total-count to Subsonic API getAlbumList
* Rename variable
Co-authored-by: Deluan <deluan@navidrome.org>
|
2021-09-21 20:40:39 -04:00 |
|
Deluan
|
5e54925520
|
Add multiple genres to Albums
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
056f0b944f
|
Refactor: Consolidate scrobbling logic in play_tracker
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
d5461d0ae9
|
Refactor Agents to be singleton
Initial work for Last.fm scrobbler
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
97434c1789
|
Fix GetNowPlaying endpoint showing only the last play
|
2021-06-20 10:39:19 -04:00 |
|
Deluan
|
f8ee6db72a
|
New implementation of NowPlaying
|
2021-06-20 10:39:16 -04:00 |
|
Deluan
|
6ee45a9ccc
|
Move project to Navidrome GitHub organization
|
2021-02-06 21:46:35 -05:00 |
|
Deluan
|
4777cf0aba
|
Simplify error responses
|
2020-10-27 15:33:28 -04:00 |
|
Deluan
|
6152fadd92
|
Removed list_generator completely
|
2020-10-27 15:23:48 -04:00 |
|
Deluan
|
3037ea01e2
|
Removed more layers of indirection from the engine package
|
2020-10-27 15:23:48 -04:00 |
|
Deluan
|
b88f9013dc
|
Fix getAlbumList.byYear . See https://github.com/daneren2005/Subsonic/issues/967
|
2020-10-21 17:32:10 -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 |
|
delucks
|
ae847103a2
|
Correct response body for getSongsByGenre
|
2020-05-22 18:08:35 -04:00 |
|
Deluan
|
1fd6571a87
|
Refactored getSongsByGenre
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
4c0250f9f8
|
Add fromYear/toYear params to getRandomSongs
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
0e1735e7a9
|
Add getSongsByGenre endpoint
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
a698e434fd
|
Refactor list_generator to use new filters
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
95f658336c
|
Implement byYear and byGenre AlbumLists
|
2020-04-17 21:44:34 -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
|
d7116eebd4
|
Implement annotations per user
|
2020-01-21 23:03:37 -05:00 |
|
Deluan
|
de0816da67
|
Reimplemented GetAlbumList&type=random and GetRandomSongs (now with filter by genres)
|
2020-01-21 08:49:43 -05:00 |
|
Deluan
|
7610b42f4b
|
Moved package api to subsonic under server
|
2020-01-19 18:23:09 -05:00 |
|