clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.73k stars 674 forks source link

No rating stars on playlist tracks with unusual unicode characters #7266

Open frenetic43 opened 1 year ago

frenetic43 commented 1 year ago

Before posting

Please follow the steps below and check the boxes with [x] once you did the step.

System information

Please provide information about your system and the version of Clementine used.

Expected behaviour / actual behaviour

Screenshot_20230520_150912

*This seems to be related specifically to the use of alternative whitespace characters in file metadata.*

I suspect when an external playlist is loaded, clementine is unable to match the playlist track with the internal library tracks. Yes, the tracks are in the library.

Steps to reproduce the problem (only for bugs)

1) Tag Audio tracks with odd characters, in this case EM spaces ' '. IE: album: TRON OST [ Legacy ] 2) Create Playlist with those tracks 3) Save playlist and close it in Clementine 4) Reload playlist from external.xspf 5) Rating Stars no longer appear for those tracks in playlist.

Priority: Low

It's an odd use case, and for my own situation I already scripted a massive retag of all audio files to replace the EM spaces.

However, given the number of tracks, bands, and albums using multi-byte unicode characters in the names, it might be worth looking into.