Is your feature request related to a problem? Please describe.
I use navidrome with multi-scrobbler for my scrobbling setup which lets me send musicbrainz ids in the scrobble data. Astra doesn't update the playing/played states back to the server so I am forced to use the in-built scrobbler which doesn't send mbids, creating wrong entries sometimes in my scrobbles.
Describe the solution you'd like
Update the above mentioned states in the source server, or read mbid data in astra and include them in the scrobbles
Additional context
example payloads sent in the listenbrainz scrobble
Navidrome -
"payload": [
{
"track_metadata": {
"artist_name": "きくお",
"track_name": "おばけの招待状",
"release_name": "きくおミク4",
"additional_info": {
"submission_client": "navidrome",
"submission_client_version": "0.63.2 (be10f89c)",
"tracknumber": 8,
"artist_names": [
"きくお"
],
"artist_mbids": [
"23987750-a64d-4241-a147-2213890464a2"
],
"recording_mbid": "c52cfb03-ea02-4e58-9891-8502b7a9ddc4",
"release_mbid": "8242a7d2-4269-4ec6-919d-9328dbeac13b",
"release_group_mbid": "fb75e8ce-35b7-494b-bb0d-d100600f4a3f",
"duration_ms": 361210
}
}
}
]
Astra -
"payload": [
{
"track_metadata": {
"artist_name": "きくお",
"track_name": "おばけの招待状",
"additional_info": {
"media_player": "Astra",
"submission_client": "Astra",
"duration": 361,
"duration_played": 2
},
"release_name": "きくおミク4"
}
}
]
}
Is your feature request related to a problem? Please describe.
I use navidrome with multi-scrobbler for my scrobbling setup which lets me send musicbrainz ids in the scrobble data. Astra doesn't update the playing/played states back to the server so I am forced to use the in-built scrobbler which doesn't send mbids, creating wrong entries sometimes in my scrobbles.
Describe the solution you'd like
Update the above mentioned states in the source server, or read mbid data in astra and include them in the scrobbles
Additional context
example payloads sent in the listenbrainz scrobble
Navidrome -
Astra -