mirror of
https://github.com/jeffvli/feishin.git
synced 2026-06-09 22:02:19 +02:00
feat: sync play queue for navidrome/subsonic (#1335)
--------- Co-authored-by: jeffvli <jeffvictorli@gmail.com>
This commit is contained in:
@@ -141,6 +141,20 @@ export const contract = c.router({
|
||||
200: ssType._response.getPlaylists,
|
||||
},
|
||||
},
|
||||
getPlayQueue: {
|
||||
method: 'GET',
|
||||
path: 'getPlayQueue.view',
|
||||
responses: {
|
||||
200: ssType._response.playQueue,
|
||||
},
|
||||
},
|
||||
getPlayQueueByIndex: {
|
||||
method: 'GET',
|
||||
path: 'getPlayQueueByIndex.view',
|
||||
responses: {
|
||||
200: ssType._response.playQueueByIndex,
|
||||
},
|
||||
},
|
||||
getRandomSongList: {
|
||||
method: 'GET',
|
||||
path: 'getRandomSongs.view',
|
||||
@@ -227,6 +241,22 @@ export const contract = c.router({
|
||||
200: ssType._response.removeFavorite,
|
||||
},
|
||||
},
|
||||
savePlayQueue: {
|
||||
method: 'GET',
|
||||
path: 'savePlayQueue.view',
|
||||
query: ssType._parameters.saveQueue,
|
||||
responses: {
|
||||
200: ssType._response.saveQueue,
|
||||
},
|
||||
},
|
||||
savePlayQueueByIndex: {
|
||||
method: 'GET',
|
||||
path: 'savePlayQueueByIndex.view',
|
||||
query: ssType._parameters.savePlayQueueByIndex,
|
||||
responses: {
|
||||
200: ssType._response.saveQueue,
|
||||
},
|
||||
},
|
||||
scrobble: {
|
||||
method: 'GET',
|
||||
path: 'scrobble.view',
|
||||
|
||||
Reference in New Issue
Block a user