Urs Fleisch 4e7f844ea6 Correctly parse ID3v2.4.0 multiple strings with single BOM (#1055)
Some ID3v2.4.0 frames such as text information frames support multiple strings
separated by the termination code of the character encoding. If the encoding
is $01 UTF-16 with BOM, all strings shall have the same byte order. In the
multi strings written by TagLib, all string elements of such a multi string
have a BOM. However, I have often seen tags where a BOM exists only at the
beginning, i.e. at the start of the first string. In such a case, TagLib will
only return a list with the first string and a second empty string. This
commit will detect such cases and parse the strings without BOM according to
the BOM of the first string.
2022-08-01 09:27:35 +02:00
..
2016-02-06 01:27:36 +09:00
2021-01-03 19:06:59 +01:00
2016-02-06 01:27:36 +09:00
2016-02-06 01:27:36 +09:00
2021-01-18 20:31:52 +01:00
2021-01-18 20:31:52 +01:00
2016-02-06 01:27:36 +09:00
2021-01-18 20:31:52 +01:00
2016-02-06 01:27:36 +09:00