Non-ASCII (or non-ISO-8859-1?) characters are not properly read from ID3 tags

Bug #571374 reported by Chris Wagner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Resonate
Fix Committed
Medium
Chris Wagner

Bug Description

Such characters are properly read from Ogg-Vorbis files, as we are using our custom, Haskell-based Vorbis module for reading those; and this module is conscious of character encoding and assumes UTF-8. However, when reading MP3s, we're using TagLib to do the reading.

It may be possible to get the proper strings by decoding the values handed back by the C-wrapped TagLib library. However, we may prefer to just adopt the Haskell-based "idiii" tag-reading library, as that may also solve our problem of only getting basic tag values (artist, album, title, etc. -- nothing advanced, like MusicBrainz IDs) from MP3s, too.

Changed in resonate:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Chris Wagner (chris-wagner) wrote :

Addressed in revision 863.

Changed in resonate:
assignee: nobody → Chris Wagner (chris-wagner)
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.