feat(subsonic): add getOpenSubsonicExtensions endpoint and openSubsonic response key
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"albumList": {
|
||||
"album": [
|
||||
{
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"albumList": {
|
||||
"album": [
|
||||
{
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"albumList": {
|
||||
"album": [
|
||||
{
|
||||
|
||||
@@ -4,16 +4,30 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"albumList": {
|
||||
"album": [
|
||||
{
|
||||
"id": "al-3",
|
||||
"coverArt": "al-3",
|
||||
"artist": "artist-0",
|
||||
"id": "al-12",
|
||||
"coverArt": "al-12",
|
||||
"artist": "artist-2",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "album-0",
|
||||
"title": "album-1",
|
||||
"album": "",
|
||||
"parent": "al-2",
|
||||
"parent": "al-10",
|
||||
"isDir": true,
|
||||
"name": "",
|
||||
"songCount": 3,
|
||||
"duration": 300
|
||||
},
|
||||
{
|
||||
"id": "al-9",
|
||||
"coverArt": "al-9",
|
||||
"artist": "artist-1",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "album-2",
|
||||
"album": "",
|
||||
"parent": "al-6",
|
||||
"isDir": true,
|
||||
"name": "",
|
||||
"songCount": 3,
|
||||
@@ -33,12 +47,25 @@
|
||||
"duration": 300
|
||||
},
|
||||
{
|
||||
"id": "al-7",
|
||||
"coverArt": "al-7",
|
||||
"artist": "artist-1",
|
||||
"id": "al-3",
|
||||
"coverArt": "al-3",
|
||||
"artist": "artist-0",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "album-0",
|
||||
"album": "",
|
||||
"parent": "al-2",
|
||||
"isDir": true,
|
||||
"name": "",
|
||||
"songCount": 3,
|
||||
"duration": 300
|
||||
},
|
||||
{
|
||||
"id": "al-8",
|
||||
"coverArt": "al-8",
|
||||
"artist": "artist-1",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "album-1",
|
||||
"album": "",
|
||||
"parent": "al-6",
|
||||
"isDir": true,
|
||||
"name": "",
|
||||
@@ -59,37 +86,24 @@
|
||||
"duration": 300
|
||||
},
|
||||
{
|
||||
"id": "al-12",
|
||||
"coverArt": "al-12",
|
||||
"artist": "artist-2",
|
||||
"id": "al-4",
|
||||
"coverArt": "al-4",
|
||||
"artist": "artist-0",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "album-1",
|
||||
"album": "",
|
||||
"parent": "al-10",
|
||||
"parent": "al-2",
|
||||
"isDir": true,
|
||||
"name": "",
|
||||
"songCount": 3,
|
||||
"duration": 300
|
||||
},
|
||||
{
|
||||
"id": "al-8",
|
||||
"coverArt": "al-8",
|
||||
"id": "al-7",
|
||||
"coverArt": "al-7",
|
||||
"artist": "artist-1",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "album-1",
|
||||
"album": "",
|
||||
"parent": "al-6",
|
||||
"isDir": true,
|
||||
"name": "",
|
||||
"songCount": 3,
|
||||
"duration": 300
|
||||
},
|
||||
{
|
||||
"id": "al-9",
|
||||
"coverArt": "al-9",
|
||||
"artist": "artist-1",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "album-2",
|
||||
"title": "album-0",
|
||||
"album": "",
|
||||
"parent": "al-6",
|
||||
"isDir": true,
|
||||
@@ -109,19 +123,6 @@
|
||||
"name": "",
|
||||
"songCount": 3,
|
||||
"duration": 300
|
||||
},
|
||||
{
|
||||
"id": "al-4",
|
||||
"coverArt": "al-4",
|
||||
"artist": "artist-0",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "album-1",
|
||||
"album": "",
|
||||
"parent": "al-2",
|
||||
"isDir": true,
|
||||
"name": "",
|
||||
"songCount": 3,
|
||||
"duration": 300
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"albumList2": {
|
||||
"album": [
|
||||
{
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"albumList2": {
|
||||
"album": [
|
||||
{
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"albumList2": {
|
||||
"album": [
|
||||
{
|
||||
|
||||
@@ -4,17 +4,88 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"albumList2": {
|
||||
"album": [
|
||||
{
|
||||
"id": "al-8",
|
||||
"coverArt": "al-8",
|
||||
"id": "al-3",
|
||||
"coverArt": "al-3",
|
||||
"artistId": "ar-1",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-0",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-7",
|
||||
"coverArt": "al-7",
|
||||
"artistId": "ar-2",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-0",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-12",
|
||||
"coverArt": "al-12",
|
||||
"artistId": "ar-3",
|
||||
"artist": "artist-2",
|
||||
"artists": [{ "id": "ar-3", "name": "artist-2" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-1",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-13",
|
||||
"coverArt": "al-13",
|
||||
"artistId": "ar-3",
|
||||
"artist": "artist-2",
|
||||
"artists": [{ "id": "ar-3", "name": "artist-2" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-2",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-9",
|
||||
"coverArt": "al-9",
|
||||
"artistId": "ar-2",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-2",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-4",
|
||||
"coverArt": "al-4",
|
||||
"artistId": "ar-1",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-1",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
@@ -49,84 +120,14 @@
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-3",
|
||||
"coverArt": "al-3",
|
||||
"artistId": "ar-1",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-0",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-9",
|
||||
"coverArt": "al-9",
|
||||
"id": "al-8",
|
||||
"coverArt": "al-8",
|
||||
"artistId": "ar-2",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-2",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-7",
|
||||
"coverArt": "al-7",
|
||||
"artistId": "ar-2",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-0",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-13",
|
||||
"coverArt": "al-13",
|
||||
"artistId": "ar-3",
|
||||
"artist": "artist-2",
|
||||
"artists": [{ "id": "ar-3", "name": "artist-2" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-2",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-4",
|
||||
"coverArt": "al-4",
|
||||
"artistId": "ar-1",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-1",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
"year": 2021
|
||||
},
|
||||
{
|
||||
"id": "al-12",
|
||||
"coverArt": "al-12",
|
||||
"artistId": "ar-3",
|
||||
"artist": "artist-2",
|
||||
"artists": [{ "id": "ar-3", "name": "artist-2" }],
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
"title": "",
|
||||
"album": "",
|
||||
"name": "album-1",
|
||||
"songCount": 3,
|
||||
"duration": 300,
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"album": {
|
||||
"id": "al-3",
|
||||
"coverArt": "al-3",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"album": {
|
||||
"id": "al-2",
|
||||
"created": "2019-11-30T00:00:00Z",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"artist": {
|
||||
"id": "ar-1",
|
||||
"name": "artist-0",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"artist": {
|
||||
"id": "ar-3",
|
||||
"name": "artist-2",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"artist": {
|
||||
"id": "ar-2",
|
||||
"name": "artist-1",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"artists": {
|
||||
"ignoredArticles": "",
|
||||
"index": [
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"artists": {
|
||||
"ignoredArticles": "",
|
||||
"index": [
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"artists": {
|
||||
"ignoredArticles": "",
|
||||
"index": [
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"indexes": {
|
||||
"lastModified": 0,
|
||||
"ignoredArticles": "",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"indexes": {
|
||||
"lastModified": 0,
|
||||
"ignoredArticles": "",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"indexes": {
|
||||
"lastModified": 0,
|
||||
"ignoredArticles": "",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"directory": {
|
||||
"id": "al-3",
|
||||
"parent": "al-2",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"directory": {
|
||||
"id": "al-2",
|
||||
"parent": "al-1",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"searchResult3": {
|
||||
"album": [
|
||||
{
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"searchResult3": {
|
||||
"artist": [
|
||||
{ "id": "ar-1", "name": "artist-0", "albumCount": 3 },
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"searchResult3": {
|
||||
"song": [
|
||||
{
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"searchResult2": {
|
||||
"album": [
|
||||
{
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"searchResult2": {
|
||||
"artist": [
|
||||
{ "id": "al-2", "parent": "al-1", "name": "artist-0" },
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"version": "1.15.0",
|
||||
"type": "gonic",
|
||||
"serverVersion": "",
|
||||
"openSubsonic": true,
|
||||
"searchResult2": {
|
||||
"song": [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user