Files with French è in their name fail to play
My setup is with Amazon S3 storage, not directly played from the bucket.
How to reproduce:
- Take any MP3 with any tags (not necessary to have è in them) and rename the file into something with that letter, e.g. "prière.mp3"
- Upload the file and it uploads, processes and appears in the library correctly with tags and everything.
- Try to play it - it fails with "The track cannot be loaded. You may have a connectivity issue."
python api/manage.py prune_library --tracks --albums --artists
python api/manage.py check_inplace_files
Both commands don't find anything missing, nothing to prune.
Now if the track is deleted and uploaded again but the letter in the filename replaced with normal "e" before upload, then it plays after upload correctly.