Closed GoogleCodeExporter closed 9 years ago
Oops; didn't mean to mark it "enhancement"... I think it might be a bug: if I
send-in upper-case tag names, don't "fix" it for me.
Original comment by matt.fei...@gmail.com
on 16 Sep 2011 at 11:08
The Vorbis spec states that the fields are case-insensitive so we need to
normalize the field names somehow. And uppercase is horrible to read, so we use
lowercase.
If this was any field but metadata_block_picture I'd care a lot more. It's
ridiculous to push for such a bogus field and then be so incompetent you can't
get case-sensitivity right.
I'd consider a patch to allow a custom field name normalization function to be
passed to the relevant constructors, with the default being the current
behavior.
Original comment by joe.wreschnig@gmail.com
on 17 Sep 2011 at 1:24
I hear you Joe... but it turns out that after digging further, it's not the
problem I thought... there were two differences between the reference one that
worked and the one I created with mutagen that didn't work:
1. case of tag name.
2. the bs encoded picture payload to the tag name... the reference (a flac
picture) seems to actually be a LIST of one flac picture element... the one I
made was just one.
After noticing this, if I force the tag to be [chunk_of_encoded_data] rather
than just chunk_of_encoded_data, it works.
So, you can ignore/delete this request.
Original comment by matt.fei...@gmail.com
on 5 Oct 2011 at 2:54
Original comment by joe.wreschnig@gmail.com
on 11 Dec 2011 at 10:23
Original issue reported on code.google.com by
matt.fei...@gmail.com
on 16 Sep 2011 at 11:08