Question about taglib abilities
christian.convey at gmail.com
Sun Jul 15 16:04:06 UTC 2012
Thanks very much, that's a big help.
Do you happen to know if it's common for MP3 tagging software to use
character encodings *other than* the five valid ID3v2 encodings
(latin1, UTF16, UTF16BE, UTF16LE, and UTF8) ?
I'm trying to anticipate how many different character encodings I'll
have to try out when debugging this MP3 file.
On Sun, Jul 15, 2012 at 11:27 AM, Антон Сергунов <setosha at gmail.com> wrote:
> TagLib doesn't convert strings. It read encoding (String::Type) and raw data
> (ByteArray) from file.
> You can then perform conversion with String::toWString() but before it
> contains raw byte data from file.
> But I can't find function to get type enum here.
> So you can get raw data with String::data(Type t)
> 2012/7/15 Christian Convey <christian.convey at gmail.com>
>> Thanks. But this is actually a podcast run by someone else:
>> So actually fixing the problem is outside of my power. What I'd like
>> to do is research the problem with their mp3 files carefully, so that
>> I can tell them precisely with the problem is.
>> (For example, "Your mp3 tagging software is claiming that the text is
>> encoded using UTF-8, but it's actually UTF-16.")
>> On Sun, Jul 15, 2012 at 10:52 AM, Антон Сергунов <setosha at gmail.com>
>> > Most common id3 encoding problem is using local 8bit win encoding in
>> > Latin1
>> > fields. You can use special Latin1 handler or (better works for me) if
>> > string is in Latin1 convert it to local 8 bit windows encoding.
>> > 15.07.2012 21:35 пользователь "Christian Convey"
>> > <christian.convey at gmail.com> написал:
>> >> I'm new to ID3 tag handling. Can you tell me if taglib can be used to
>> >> solve a particular problem?
>> >> I have MP3 files frm a podcast, and I suspect that there's an
>> >> inconsistency between the actual encoding of the ID3v2.2 Title field,
>> >> and the byte that states what encoding is used for that string.
>> >> Can taglib tell me which encoding the file *claims* to have for that
>> >> field?
>> >> And can I get taglib to give me the bytes in the ID3v2.2 Title field
>> >> *without* taglib automatically performing some kind of
>> >> character-encoding translation?
>> >> _______________________________________________
>> >> taglib-devel mailing list
>> >> taglib-devel at kde.org
>> >> https://mail.kde.org/mailman/listinfo/taglib-devel
>> > _______________________________________________
>> > taglib-devel mailing list
>> > taglib-devel at kde.org
>> > https://mail.kde.org/mailman/listinfo/taglib-devel
>> taglib-devel mailing list
>> taglib-devel at kde.org
> taglib-devel mailing list
> taglib-devel at kde.org
More information about the taglib-devel