krateng / maloja

Self-hosted music scrobble database to create personal listening statistics and charts
https://maloja.krateng.ch
GNU General Public License v3.0
1.18k stars 69 forks source link

Trouble with reparsing: some tracks won't update #356

Open maluvola opened 6 months ago

maluvola commented 6 months ago

Hey there,

I've been experiencing inconsistent behavior when attempting to reparse tracks after applying rules, specifically regarding the "belongtogether" rule for bands with an ampersand in their titles. While some tracks successfully reparse, others remain unchanged. When a track fails to reparse, a message appears: "Success: the scrobble was not changed!"

For instance:

A track from 2022 didn't update, whereas another track with the same name from April this year did. Both tracks originally come from different albums.

Similarly, a track from a different band in February this year also remained unchanged. It's a track without an album, and it represents my sole scrobble of that band.

Could the issue be related to tracks with identical names but originating from different albums? Or perhaps tracks without albums? Could the age of the scrobbles play a role? I attempted to rescrobble the same track under the same album name to see if that would resolve the issue. I also tried rescrobbling it with the Album Information Authority set to "last," but the problem persisted. These tracks do not contain Unicode characters.

I'm seeking guidance on ensuring consistent results when reparsing tracks, especially when rules are designed to handle such scenarios. Any assistance or updates to improve this functionality would be greatly appreciated.