#musicbrainz

/

      • kepstin
        man, picard save ogg vorbis files slowly :(
      • nikki
        yeah
      • Muz
        It's almost as if OGG Vorbis is a terrible terrible terrible file format.
      • kepstin
        vorbis is fine, it's just the ogg ;)
      • I guess they just didn't bother to put support for padding into the format?
      • huh, it looks like there are some patches to some tools to use padding in the comments.
      • there's an annoying thing with the flac tag writer in picard - if it thinks there's /too much/ padding for the comments in a flac file, it'll rewrite the flac file to reduce the padding.
      • and the amount of padding that the flac encoder includes by default is above the limit that picard has :/
      • so picard completely rewrites every freshly encoded flac I tag with it :(
      • nikki
        enter a ticket then :P
      • kepstin should probably file a bug for that, but it's more likely a mutagen issue than in picard directly?
      • bitmap would probably know
      • or luks, but he's probably asleep
      • jacobbrett joined the channel
      • jacobbrett joined the channel
      • jacobbrett joined the channel
      • ianmcorvidae
        kepstin-laptop: perhaps http://mutagen.sourcearchive.com/documentation/... or so is to blame? It's not supposed to change the size of PADDING blocks but perhaps the way picard's writing tags results in multiple blocks that then must be merged?
      • kepstin-laptop
        ianmcorvidae: I dunno, but the flac encoder writes 8kb of padding by default, and mutagen always reduces that to 1kb or less padding (after tag writing)
      • hmm. looks like http://mutagen.sourcearchive.com/documentation/... is probably responsible, but i'm not sure exactly how it is...
      • ianmcorvidae
        huh
      • that thing where it appends 1020 bytes of padding (I think?) is strange
      • kepstin-laptop
        that's 1020 bytes of padding plus a four-byte header, so a 1kb padding block.
      • ianmcorvidae
        ah
      • yeah
      • ianmcorvidae wonders what self.__find_audio_offset returns
      • since the documentation evidently doesn't tell you :/
      • kepstin-laptop
        well, you're looking at the public api docs, that's a private function
      • ianmcorvidae
        well, yes
      • even so :)
      • kepstin-laptop
        ianmcorvidae: it appears to find the offset of the first audio frame in the file
      • every block before that is metadata blocks
      • ianmcorvidae
        ah
      • kepstin-laptop
        (except the first 4 bytes, which are "fLaC"
      • )
      • ianmcorvidae
        http://code.google.com/p/mutagen/source/browse/... will probably tell me the same soon
      • kepstin-laptop
      • ddaydj joined the channel
      • ianmcorvidae
        oh, huh
      • wait, never mind
      • I thought that _load maybe wasn't reading in padding but I was wrong
      • meh, probably better to just ask luks/bitmap later, I don't know this codebase :)
      • kepstin-laptop
        heh
      • kepstin-laptop has been looking at it, but nothing's jumping out
      • it looks like there shouldn't ever be a case where it makes the header section smaller, there simply isn't code to do that
      • it has code to handle the existing space in the header being too small, that's what the call to insert_bytes on line 674 is for.
      • so the code path should be, given a simple example of "old vorbiscomment=1kb old padding=7kb", doing an update that causes new vorbiscomment=2kb, it should add 1kb padding to the end, giving 2kb comment + 8kb padding, notice that that's over the available space, and cut the padding down to 6kb.
      • ianmcorvidae
        yeah :/\
      • possibly would be worth going through this at the python command-line with mutagen
      • kepstin-laptop
        yeah.
      • there is literally no place in flac.py that could cause the flac file to get smaller
      • ianmcorvidae
        at least isolate the problem to mutagen vs. picard, since we've been assuming mutagen but it looks like mutagen is clean
      • kepstin-laptop
        the insert_bytes() function will give an assertion failure if passed a negative number, and there's no call to delete_bytes
      • ianmcorvidae
        of course, I don't see anything in http://bazaar.launchpad.net/~musicbrainz-develo... either :/
      • kepstin-laptop
        and in all of the example files I have, the total size of the metadata blocks in the header is /less/ after tagging with picard.
      • I can't figure this out, it looks like the mutagen code itself is working fine when I run through it by hand in a python shell :/
      • STalKer-Y joined the channel
      • olaf_ joined the channel
      • djce joined the channel
      • dinog joined the channel
      • ijabz joined the channel
      • lugo joined the channel
      • reosarevok joined the channel
      • Vorpal joined the channel
      • reosarevok
        kepstin-laptop, you around?
      • (In the unlikely case it is not sold out there, of course)
      • PasNox joined the channel
      • JoeLlama joined the channel
      • lugo joined the channel
      • the_metalgamer joined the channel
      • zazi joined the channel
      • zazi joined the channel
      • the_metalgamer joined the channel
      • kepstin-laptop
        reosarevok: I'm in Canada, not US :)
      • we got the $100 TouchPad a day before the US did, and it sold out everywhere by yesterday.
      • the_metalgamer joined the channel
      • kepstin joined the channel
      • El_Rico joined the channel
      • El_Rico
        hi, i'm not receiving emails for new releases of my watched artists
      • is that a known issue, or is there anything i can do about it?
      • nikki
        do you have an example?
      • El_Rico
        let me find one
      • the most obvious one would be glee cast
      • Mineo
        did that feature actually ever work?
      • nikki
        it didn't before
      • El_Rico
        i've got that on my watched list, soundtracks are enabled in my preferences, yet i never receive any emails for any of their rather frequent releases
      • nikki
        I don't know about in ngs
      • the_metalgamer joined the channel
      • cosares joined the channel
      • cosares
        Are there any auto-editors out there who can approve this edit for me please? http://musicbrainz.org/edit/15052199
      • I only ask because it's blocking me from doing the merge...
      • nikki
        done
      • cosares
        Thanks
      • nikki
        if the tracks on the other release are mistakenly swapped, won't they also need fixing first?
      • cosares
        That would be nice...
      • The correct track list reference is here: http://www.discogs.com/Mike-Oldfield-The-Collec...
      • Could an auto-editor expediate this process somehow? Either by first accepting the merge before the track list change, or by accepting the track list change before the merge?
      • nikki
        auto-editors can only accept things they can auto-edit themselves, so not merges
      • the latter should work though
      • cosares
        I'll give it a go, and post the edit here
      • nikki
        they should probably be fixed first anyway, since otherwise merging will merge the wrong recordings
      • cosares
        Do I have to rename the tracks (and swap recordings) or is there a re-order tracks option?
      • reosarevok
        cosares, in the advanced traclist, just change the track numbers
      • cosares
        Done: Edit #15052260
      • I tried both ways before committing and the resultant edit was the same - it's not a very clear message: http://musicbrainz.org/edit/15052260
      • Does this edit need to be approved before the merge is entered, otherwise there would be a track list change conflict / failure?
      • Gotta go, I'll check the logs the later, ciao and thanks all
      • cosares has left the channel
      • hangy joined the channel
      • HeinzBoettjer joined the channel
      • hangy_ joined the channel
      • _bibi joined the channel
      • igndenok joined the channel
      • zexpe joined the channel
      • reosarevok joined the channel
      • reosarevok joined the channel
      • PasNox joined the channel
      • olaf_ joined the channel
      • zazi joined the channel
      • mchou joined the channel
      • reosarevok joined the channel
      • CallerNo6 joined the channel
      • reosarevok joined the channel
      • voiceinsideyou1 joined the channel
      • voiceinsideyou joined the channel
      • ijabz joined the channel
      • Shepard joined the channel
      • ruaok joined the channel
      • xlotlu joined the channel
      • DarkerAudit joined the channel
      • reosarevok joined the channel
      • Leftmost
        Is ModBot in a sad place again?
      • ruaok
        I've not been getting mails from him.
      • or her.
      • I've never checked. :)
      • nikki always thinks of modbot as a guy
      • ianmcorvidae
        this is what Gender: Other was _made_ for, I figure :P
      • ruaok
        lol, srsly
      • nikki
        ianmcorvidae: ah, but has modbot ever stated that he/she is not male/female and doesn't want to be known as male/female? :P
      • ianmcorvidae
        :P
      • reosarevok
        Someone program modbot to do so
      • nikki
        someone fix all the bugs I keep finding :P
      • reosarevok
        Someone bring the summer back
      • Leftmost
        It's far more important to have ModBot identify their gender.
      • nikki sends reosarevok the heat
      • nikki
        anyone here using opera?
      • Leftmost
        Hmm. "Falco vs. the Young Canoeist" or "Falco vs. The Young Canoeist" as a song title?
      • Leftmost leans toward the former, but seeks clarification.
      • the_metalgamer joined the channel
      • murdos_ic_
        someone reporting bugs I find and don't report anymore