[Bug] <Cyrillic is broken>
Closed this issue · 3 comments
Acknowledgements
- I have searched the existing issues and confirmed that this is a new issue, not a duplicate or related to another open issue.
- I have written a short but informative title.
- I have updated the app to the latest version. You can find the latest version here.
- I will fill out all the sections in this issue report.
Current Behavior
Expected Behavior
01 - Смерть
02 - Война
03 - Людям
...
Steps To Reproduce
I unfortunately can't mirror the mp3 directly here, but just need to add it to the player's catalog and you can see that the name is broken.
Musify Version
3.4.3
Device And Operating System
Infinix Note 30
Android Version You Use
Android 13
Additional Information
This bug is found in MULTIPLE players. Only a few of them work properly with it. This also applies to desktop music players. For example, there is a player called dophamine, which originally existed on Windows and was written in C# and it worked correctly. Now the developer has started writing a cross-platform (Linux, Windows...) on JS (Electron) and so far this bug exists there, but it will be fixed there. Specifically on phones there was a player that also did not have this bug, but I do not remember which one it was, but it was definitely not an open source project.
This error most likely occurs because the source text is encoded in CP-1251 and decoded in ISO-8851-1.
Uh-oh. I got the projects mixed up. Anyway, that's what this player is about too and it looks about the same.
Most probably it's the library issue I use, as I don't use data encoding/decoding in the project. Everything already comes ready made.