finamp
finamp copied to clipboard
[Bug] IDNs are not handled gracefully
The app does not recognize Internationalized Domain Names (IDNs) properly and tries to URL-encode them instead, which causes the app to throw exception about domain names shouldn't contain % symbols. Manually enter the Punycode form works as expected.
Otherwise, great app. I had troubles trying to get the official app to actually behave like a regular music player but this worked out of the box.
I'm not sure Dart (the programming language that Finamp is built with) supports IDNs, I couldn't find any mention of them anywhere in the Dart documentation. I'll keep this issue open, but for now you may need to manually insert the converted URL.