Track is not played if its artist or album tag (and possibly other tags) contains some special characters
Steps to reproduce
Add to library an album whose title or artist name contains Ø (possibly some other special characters and tags as well; everything is fine with values that contains diacritic characters (for example, Latvian)) or modify an existing album to include "Ø" or "ø" in the album title or artist tag. In my case it is the album Ø (Disambiguation).
Album tracks are skipped.
What is expected?
Album tracks are played.
Funkwhale version(s) affected: 1.1.2
The only error I could find regarding this was in browser's developer tools console:
GET https://funkwhale.example.org/api/v1/listen/fdbaed09-bb45-4784-a3e8-a489c1e0976e/?upload=c610ae38-6df2-4e7d-bc41-7d0210686025&token=eyJ1c2VyX2lkIjoyLCJ1c2VyX3NlY3JldCI6ImQ3OGYyNzQxLTA4NWUtNGJjMC1hN2FmLTJkOWZkZmY5M2VlYyIsInNjb3BlcyI6WyJyZWFkOmxpYnJhcmllcyJdfQ:1lxmNp:xC9ApPDuXrrd0WgtpyvdkJJZx3k 404 Error while playing: 1002 4 (audio.5e3fe427.js:22)
When I changed album title tag to "O (Disambiguation)", tracks are not skipped. That is a workaround not a solution though, and it would be nice if the original album title could be used.