feat(subsonic): expose replaygain tags

This commit is contained in:
sentriz
2024-05-30 11:43:45 +01:00
parent 259be0edde
commit 0e45f5e84c
18 changed files with 307 additions and 178 deletions

View File

@@ -8,16 +8,16 @@
"albumList": {
"album": [
{
"id": "al-9",
"id": "al-5",
"created": "2019-11-30T00:00:00Z",
"artist": "artist-1",
"artist": "artist-0",
"artists": null,
"displayArtist": "",
"title": "album-2",
"album": "album-2",
"parent": "al-6",
"parent": "al-2",
"isDir": true,
"coverArt": "al-9",
"coverArt": "al-5",
"name": "album-2",
"songCount": 3,
"duration": 300,
@@ -40,48 +40,16 @@
"playCount": 0
},
{
"id": "al-4",
"created": "2019-11-30T00:00:00Z",
"artist": "artist-0",
"artists": null,
"displayArtist": "",
"title": "album-1",
"album": "album-1",
"parent": "al-2",
"isDir": true,
"coverArt": "al-4",
"name": "album-1",
"songCount": 3,
"duration": 300,
"playCount": 0
},
{
"id": "al-12",
"id": "al-13",
"created": "2019-11-30T00:00:00Z",
"artist": "artist-2",
"artists": null,
"displayArtist": "",
"title": "album-1",
"album": "album-1",
"parent": "al-10",
"isDir": true,
"coverArt": "al-12",
"name": "album-1",
"songCount": 3,
"duration": 300,
"playCount": 0
},
{
"id": "al-5",
"created": "2019-11-30T00:00:00Z",
"artist": "artist-0",
"artists": null,
"displayArtist": "",
"title": "album-2",
"album": "album-2",
"parent": "al-2",
"parent": "al-10",
"isDir": true,
"coverArt": "al-5",
"coverArt": "al-13",
"name": "album-2",
"songCount": 3,
"duration": 300,
@@ -103,6 +71,54 @@
"duration": 300,
"playCount": 0
},
{
"id": "al-4",
"created": "2019-11-30T00:00:00Z",
"artist": "artist-0",
"artists": null,
"displayArtist": "",
"title": "album-1",
"album": "album-1",
"parent": "al-2",
"isDir": true,
"coverArt": "al-4",
"name": "album-1",
"songCount": 3,
"duration": 300,
"playCount": 0
},
{
"id": "al-9",
"created": "2019-11-30T00:00:00Z",
"artist": "artist-1",
"artists": null,
"displayArtist": "",
"title": "album-2",
"album": "album-2",
"parent": "al-6",
"isDir": true,
"coverArt": "al-9",
"name": "album-2",
"songCount": 3,
"duration": 300,
"playCount": 0
},
{
"id": "al-12",
"created": "2019-11-30T00:00:00Z",
"artist": "artist-2",
"artists": null,
"displayArtist": "",
"title": "album-1",
"album": "album-1",
"parent": "al-10",
"isDir": true,
"coverArt": "al-12",
"name": "album-1",
"songCount": 3,
"duration": 300,
"playCount": 0
},
{
"id": "al-8",
"created": "2019-11-30T00:00:00Z",
@@ -119,22 +135,6 @@
"duration": 300,
"playCount": 0
},
{
"id": "al-13",
"created": "2019-11-30T00:00:00Z",
"artist": "artist-2",
"artists": null,
"displayArtist": "",
"title": "album-2",
"album": "album-2",
"parent": "al-10",
"isDir": true,
"coverArt": "al-13",
"name": "album-2",
"songCount": 3,
"duration": 300,
"playCount": 0
},
{
"id": "al-11",
"created": "2019-11-30T00:00:00Z",

View File

@@ -24,32 +24,16 @@
"year": 2021
},
{
"id": "al-5",
"created": "2019-11-30T00:00:00Z",
"artistId": "ar-1",
"artist": "artist-0",
"artists": [{ "id": "ar-1", "name": "artist-0" }],
"displayArtist": "artist-0",
"title": "album-2",
"album": "album-2",
"coverArt": "al-5",
"name": "album-2",
"songCount": 3,
"duration": 300,
"playCount": 0,
"year": 2021
},
{
"id": "al-8",
"id": "al-7",
"created": "2019-11-30T00:00:00Z",
"artistId": "ar-2",
"artist": "artist-1",
"artists": [{ "id": "ar-2", "name": "artist-1" }],
"displayArtist": "artist-1",
"title": "album-1",
"album": "album-1",
"coverArt": "al-8",
"name": "album-1",
"title": "album-0",
"album": "album-0",
"coverArt": "al-7",
"name": "album-0",
"songCount": 3,
"duration": 300,
"playCount": 0,
@@ -71,38 +55,6 @@
"playCount": 0,
"year": 2021
},
{
"id": "al-12",
"created": "2019-11-30T00:00:00Z",
"artistId": "ar-3",
"artist": "artist-2",
"artists": [{ "id": "ar-3", "name": "artist-2" }],
"displayArtist": "artist-2",
"title": "album-1",
"album": "album-1",
"coverArt": "al-12",
"name": "album-1",
"songCount": 3,
"duration": 300,
"playCount": 0,
"year": 2021
},
{
"id": "al-7",
"created": "2019-11-30T00:00:00Z",
"artistId": "ar-2",
"artist": "artist-1",
"artists": [{ "id": "ar-2", "name": "artist-1" }],
"displayArtist": "artist-1",
"title": "album-0",
"album": "album-0",
"coverArt": "al-7",
"name": "album-0",
"songCount": 3,
"duration": 300,
"playCount": 0,
"year": 2021
},
{
"id": "al-13",
"created": "2019-11-30T00:00:00Z",
@@ -135,6 +87,54 @@
"playCount": 0,
"year": 2021
},
{
"id": "al-12",
"created": "2019-11-30T00:00:00Z",
"artistId": "ar-3",
"artist": "artist-2",
"artists": [{ "id": "ar-3", "name": "artist-2" }],
"displayArtist": "artist-2",
"title": "album-1",
"album": "album-1",
"coverArt": "al-12",
"name": "album-1",
"songCount": 3,
"duration": 300,
"playCount": 0,
"year": 2021
},
{
"id": "al-5",
"created": "2019-11-30T00:00:00Z",
"artistId": "ar-1",
"artist": "artist-0",
"artists": [{ "id": "ar-1", "name": "artist-0" }],
"displayArtist": "artist-0",
"title": "album-2",
"album": "album-2",
"coverArt": "al-5",
"name": "album-2",
"songCount": 3,
"duration": 300,
"playCount": 0,
"year": 2021
},
{
"id": "al-8",
"created": "2019-11-30T00:00:00Z",
"artistId": "ar-2",
"artist": "artist-1",
"artists": [{ "id": "ar-2", "name": "artist-1" }],
"displayArtist": "artist-1",
"title": "album-1",
"album": "album-1",
"coverArt": "al-8",
"name": "album-1",
"songCount": 3,
"duration": 300,
"playCount": 0,
"year": 2021
},
{
"id": "al-9",
"created": "2019-11-30T00:00:00Z",

View File

@@ -48,7 +48,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-2",
@@ -75,7 +76,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-3",
@@ -102,7 +104,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
}
]
}

View File

@@ -33,7 +33,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-2",
@@ -58,7 +59,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-3",
@@ -83,7 +85,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
}
]
}

View File

@@ -23,7 +23,8 @@
"isVideo": false,
"parent": "al-2",
"title": "album-0",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-4",
@@ -38,7 +39,8 @@
"isVideo": false,
"parent": "al-2",
"title": "album-1",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-5",
@@ -53,7 +55,8 @@
"isVideo": false,
"parent": "al-2",
"title": "album-2",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
}
]
}

View File

@@ -34,7 +34,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-2",
@@ -63,7 +64,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-3",
@@ -92,7 +94,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-4",
@@ -121,7 +124,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-5",
@@ -150,7 +154,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-6",
@@ -179,7 +184,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-7",
@@ -208,7 +214,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-8",
@@ -237,7 +244,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-9",
@@ -266,7 +274,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-10",
@@ -295,7 +304,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-11",
@@ -324,7 +334,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-12",
@@ -353,7 +364,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-13",
@@ -382,7 +394,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-14",
@@ -411,7 +424,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-15",
@@ -440,7 +454,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-16",
@@ -469,7 +484,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-17",
@@ -498,7 +514,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-18",
@@ -527,7 +544,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-19",
@@ -556,7 +574,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-20",
@@ -585,7 +604,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
}
]
}

View File

@@ -20,7 +20,8 @@
"isVideo": false,
"parent": "al-2",
"title": "album-0",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-4",
@@ -35,7 +36,8 @@
"isVideo": false,
"parent": "al-2",
"title": "album-1",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-5",
@@ -50,7 +52,8 @@
"isVideo": false,
"parent": "al-2",
"title": "album-2",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-7",
@@ -65,7 +68,8 @@
"isVideo": false,
"parent": "al-6",
"title": "album-0",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-8",
@@ -80,7 +84,8 @@
"isVideo": false,
"parent": "al-6",
"title": "album-1",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-9",
@@ -95,7 +100,8 @@
"isVideo": false,
"parent": "al-6",
"title": "album-2",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-11",
@@ -110,7 +116,8 @@
"isVideo": false,
"parent": "al-10",
"title": "album-0",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-12",
@@ -125,7 +132,8 @@
"isVideo": false,
"parent": "al-10",
"title": "album-1",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "al-13",
@@ -140,7 +148,8 @@
"isVideo": false,
"parent": "al-10",
"title": "album-2",
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
}
]
}

View File

@@ -30,7 +30,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-2",
@@ -55,7 +56,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-3",
@@ -80,7 +82,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-4",
@@ -105,7 +108,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-5",
@@ -130,7 +134,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-6",
@@ -155,7 +160,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-7",
@@ -180,7 +186,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-8",
@@ -205,7 +212,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-9",
@@ -230,7 +238,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-10",
@@ -255,7 +264,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-11",
@@ -280,7 +290,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-12",
@@ -305,7 +316,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-13",
@@ -330,7 +342,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-14",
@@ -355,7 +368,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-15",
@@ -380,7 +394,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-16",
@@ -405,7 +420,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-17",
@@ -430,7 +446,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-18",
@@ -455,7 +472,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-19",
@@ -480,7 +498,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
},
{
"id": "tr-20",
@@ -505,7 +524,8 @@
"discNumber": 1,
"type": "music",
"year": 2021,
"musicBrainzId": ""
"musicBrainzId": "",
"replayGain": null
}
]
}