Open UltraBlackLinux opened 1 week ago
Supersonic loads fonts from the OS as needed to display characters not in the base font, but this does look like a character encoding issue, like your files are not tagged with UTF-8 metadata. Do you know the character set encoding of your media file tags? It seems it's currently assuming everything is UTF-8 (which is the default in the Go programming language and on most modern systems). I also have not run into a non-UTF-8 tagged media file myself. I may need you to attach a media file here or email me one to test with before I can look into this issue. I guess Supersonic will need to use some character encoding library to detect encodings of all the file tags and convert them to UTF-8 on the fly if needed?
I have honestly no idea how to check that. They display fine in my terminal and that is using UTF-8:
LANG=en_GB.UTF-8
LC_CTYPE=en_GB.UTF-8
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
Here's some files that you could grab with yt-dl - that's how I got them: https://www.youtube.com/watch?v=_45xy5o4uj8&list=PLSBYfyLFV5VHV8Tj4BKlNYHqcUQcE0E0f
Hm I just noticed that if you show the track info for a track with these characters it shows the correct filename, but it doesn't in the "Artists" section. Maybe something went wrong during file tagging...
I used id3v2
for that, and it shows all characters correctly.
I did however also just notice that supersonic crashed when I pressed the "copy" button next to the track name, maybe something on supersonic's side after all
Hey there, A few of the artists and music in my library contain japanese characters, but they don't properly show within supersonic desktop: Here are the titles and some more examples:
I'm on SSD v0.13.1. Any chance that you could fix this? Thanks!