dmidiplayer
dmidiplayer copied to clipboard
Investigate other encoding detection options
Currently, we use uchardet to detect lyrics encoding. This library is a (not very well maintained) fork of Mozilla's chardet. Alternatives:
- ICU CharsetDetector. There is a PoC available.
- Rust chardet is a Rust version of Mozilla's chardet, but it is even less well maintained than uchardet.
- Google's compact encoding detector. This one is used in Chrome.
- Rust chardetng which is the new detector in Firefox.
The problem with most of the above alternatives is that the web requirements may not be the same as MIDI lyrics.