digimezzo / dopamine

The audio player that keeps it simple
https://digimezzo.github.io/site/
GNU General Public License v3.0
1.39k stars 108 forks source link

Wrong last.fm scrobbling #615

Open Kincior opened 3 weeks ago

Kincior commented 3 weeks ago

The player scrobbles track artist as album artist instead of scrobbling actual album artist as album artist. (if that makes sense)

Zrzut ekranu z 2024-06-12 12-37-52

Expected result:

https://github.com/digimezzo/dopamine/assets/85637665/4b06de83-4b4f-4d46-9295-afd39c0e7e76

Actual result:

https://github.com/digimezzo/dopamine/assets/85637665/3e28b4e2-1b92-4bec-85f6-6a1921f62405

HilloBerries commented 3 weeks ago

Notice how the artist names are different? "Azaleh" has an entry in Last.fm but not "Azaleh & Echo Map". You should retag the file to make it just "Azaleh" to fix this issue or add an entry yourself. Last.fm sees these as 2 different artists; "Azaleh & Echo Map" being unknown.

digimezzo commented 3 weeks ago

@HilloBerries Thank you for pointing that out. I think it also would not make sense to scrobble the album artist. It's a scrobble per track, so using the track artist makes the most sense.

Kincior commented 3 weeks ago

Notice how the artist names are different? "Azaleh" has an entry in Last.fm but not "Azaleh & Echo Map". You should retag the file to make it just "Azaleh" to fix this issue or add an entry yourself. Last.fm sees these as 2 different artists; "Azaleh & Echo Map" being unknown.

Adding an entry wouldn't make sense becuase the album was made primarily by one person, not the two of them. It is taking me to a blank page because dopamine is scrobbling "Azaleh & Echo Map" as album artist(s) instead of just "Azaleh". The file is also tagged properly. I am coming from MusicBee where this is not an issue.

image

I hope this will help you understand what I mean.

digimezzo commented 2 weeks ago

@Kincior Thank you for the extra info. I'll check out what Musicbee does. I believed it was logic to use track artist to scrobble but if I'm wrong, I'll gladly correct that :)