finamp icon indicating copy to clipboard operation
finamp copied to clipboard

[Bug] IDNs are not handled gracefully

Open dogtopus opened this issue 2 years ago • 1 comments

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.

dogtopus avatar Feb 09 '22 23:02 dogtopus

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.

jmshrv avatar Feb 21 '22 14:02 jmshrv