Deluan Quintão
410e457e5a
feat(server): add update and clear play queue endpoints to native API ( #4215 )
...
* Refactor queue payload handling
* Refine queue update validation
* refactor(queue): avoid loading tracks for validation
* refactor/rename repository methods
Signed-off-by: Deluan <deluan@navidrome.org>
* more tests
Signed-off-by: Deluan <deluan@navidrome.org>
* refactor
Signed-off-by: Deluan <deluan@navidrome.org>
---------
Signed-off-by: Deluan <deluan@navidrome.org>
2025-06-11 12:02:31 -04:00
Deluan Quintão
8fcd8ba61a
feat(server): add index-based play queue endpoints to native API ( #4210 )
...
* Add migration converting playqueue current to index
* refactor
Signed-off-by: Deluan <deluan@navidrome.org>
* fix(queue): ensure valid current index and improve test coverage
Signed-off-by: Deluan <deluan@navidrome.org>
---------
Signed-off-by: Deluan <deluan@navidrome.org>
2025-06-10 23:00:44 -04:00
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 Quintão
8b5af67647
feat(subsonic): support OS clearing play queue ( #3399 )
2024-10-16 10:59:22 -04:00
Deluan
dfcc189cff
Replace all utils.Param*
with req.Params
2023-12-21 17:41:09 -05:00
Deluan
ecadcfb403
Make ParamInt
generic (any int type)
2023-11-23 13:40:06 -05:00
Deluan
19af11efbe
Simplify Subsonic API handler implementation
2022-11-21 12:57:56 -05:00
Deluan
3e8d3e78c2
Fix Bookmarks Subsonic support ( #1099 )
...
JSON responses were incorrect
2021-05-07 09:47:13 -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
c271aa24d1
Make all Subsonic helper functions private
2020-08-14 12:10:37 -04:00
Deluan
ed726c2126
Better implementation of Bookmarks, using its own table
2020-08-01 12:17:15 -04:00
Deluan
23d69d26e0
Add Bookmarks to Subsonic API
2020-07-31 17:45:49 -04:00
Deluan
2d3ed85311
Add bookmark in persistence layer
2020-07-31 17:45:49 -04:00
Deluan
3000238a3c
Implements the get/save play queue Subsonic endpoints and bumps API version to 1.12.0
2020-07-31 17:45:49 -04:00