#musicbrainz

/

      • sezuan joined the channel
      • 2012-01-17 01754, 2012

      • sezuan joined the channel
      • 2012-01-17 01722, 2012

      • ehrgeiz has left the channel
      • 2012-01-17 01740, 2012

      • hrglgrmp1 joined the channel
      • 2012-01-17 01737, 2012

      • kepstin joined the channel
      • 2012-01-17 01726, 2012

      • kepstin joined the channel
      • 2012-01-17 01750, 2012

      • sezuan joined the channel
      • 2012-01-17 01743, 2012

      • kepstin
        huh. I see nikki's spent some time going around auditing all the mail-order links...
      • 2012-01-17 01744, 2012

      • JoeLlama joined the channel
      • 2012-01-17 01729, 2012

      • murdos joined the channel
      • 2012-01-17 01741, 2012

      • STalKer-Y joined the channel
      • 2012-01-17 01717, 2012

      • Leftmost joined the channel
      • 2012-01-17 01748, 2012

      • kepstin
      • 2012-01-17 01717, 2012

      • kepstin
        it just keeps going...
      • 2012-01-17 01748, 2012

      • kepstin
        (if anyone feels like voting on http://musicbrainz.org/artist/47fec59c-095d-47af-… that would be cool)
      • 2012-01-17 01707, 2012

      • kepstin
        those artists were cluttering up my search results :/
      • 2012-01-17 01716, 2012

      • SultS
        a bit hard to read… :)
      • 2012-01-17 01722, 2012

      • kepstin
      • 2012-01-17 01719, 2012

      • Dremora joined the channel
      • 2012-01-17 01720, 2012

      • Leftmost joined the channel
      • 2012-01-17 01721, 2012

      • Leftmost joined the channel
      • 2012-01-17 01751, 2012

      • igndenok joined the channel
      • 2012-01-17 01747, 2012

      • Leftmost joined the channel
      • 2012-01-17 01758, 2012

      • Leftmost joined the channel
      • 2012-01-17 01754, 2012

      • jacobbrett joined the channel
      • 2012-01-17 01723, 2012

      • reosarevok joined the channel
      • 2012-01-17 01757, 2012

      • Leftmost joined the channel
      • 2012-01-17 01748, 2012

      • danoply joined the channel
      • 2012-01-17 01728, 2012

      • ehrgeiz joined the channel
      • 2012-01-17 01718, 2012

      • VxJasonxV
        derwin, wing
      • 2012-01-17 01720, 2012

      • VxJasonxV
        ...
      • 2012-01-17 01722, 2012

      • VxJasonxV
        ping*
      • 2012-01-17 01701, 2012

      • derwin
        hi
      • 2012-01-17 01753, 2012

      • marcooliveira joined the channel
      • 2012-01-17 01716, 2012

      • derwin
        VxJasonxV ()
      • 2012-01-17 01701, 2012

      • ruaok joined the channel
      • 2012-01-17 01739, 2012

      • VxJasonxV
        hi
      • 2012-01-17 01759, 2012

      • VxJasonxV
        So, continuing our conversation from yesterday.
      • 2012-01-17 01723, 2012

      • ehrgeiz has left the channel
      • 2012-01-17 01742, 2012

      • VxJasonxV joined the channel
      • 2012-01-17 01755, 2012

      • VxJasonxV
        ugh. Thanks Freenode.
      • 2012-01-17 01738, 2012

      • VxJasonxV
        thank goodness for the chatlogs, I can see what did/didn't make it
      • 2012-01-17 01704, 2012

      • VxJasonxV
        derwin, Would you much rather wait for a userscript? Or should I take a stab at the beatport API from a command line script?
      • 2012-01-17 01735, 2012

      • derwin
        I'm very comfortable with the command line
      • 2012-01-17 01710, 2012

      • derwin
        but I am not really aware of how command line importers work for mb?
      • 2012-01-17 01735, 2012

      • VxJasonxV
        In the case of my local tags ones, it just prints out the result, and you copy/paste it into the track parser.
      • 2012-01-17 01719, 2012

      • djasa joined the channel
      • 2012-01-17 01727, 2012

      • derwin
        that's fine by me; that's the most time consuming part.
      • 2012-01-17 01736, 2012

      • VxJasonxV
        indeed
      • 2012-01-17 01701, 2012

      • derwin
        I would definitely use such a tool to help myself import stuff from beatport
      • 2012-01-17 01709, 2012

      • VxJasonxV
        Then I shall see what I can do
      • 2012-01-17 01711, 2012

      • hrglgrmpf
        luks: ping
      • 2012-01-17 01727, 2012

      • luks
        hrglgrmpf: pong
      • 2012-01-17 01747, 2012

      • hrglgrmpf
        do you mean because of the limiter I copied verbatim?
      • 2012-01-17 01757, 2012

      • hrglgrmpf
        or because of the library I use?
      • 2012-01-17 01708, 2012

      • luks
        hrglgrmpf: mutagen is gpl2 only
      • 2012-01-17 01722, 2012

      • luks
        you can't use it in gpl3 only application
      • 2012-01-17 01753, 2012

      • hrglgrmpf
      • 2012-01-17 01713, 2012

      • hrglgrmpf
        you are right, I didn't know that... I thought just including the code forces you
      • 2012-01-17 01732, 2012

      • hrglgrmpf
        hmm, I don't want to use old versions of a library...
      • 2012-01-17 01747, 2012

      • ijabz joined the channel
      • 2012-01-17 01753, 2012

      • luks
        there is no older version of mutagen with different licensing
      • 2012-01-17 01710, 2012

      • hrglgrmpf
        I mean older version of a license :-)
      • 2012-01-17 01736, 2012

      • hrglgrmpf is looking for a different GPLv2 compatible one :-)
      • 2012-01-17 01714, 2012

      • hrglgrmpf
        would CC0 be acceptible in your opinion?
      • 2012-01-17 01702, 2012

      • luks
        for your script?
      • 2012-01-17 01713, 2012

      • hrglgrmpf
        yes
      • 2012-01-17 01718, 2012

      • luks
        why not just use gpl2+?
      • 2012-01-17 01732, 2012

      • hrglgrmpf
        is that possible? it includes GPLv3?
      • 2012-01-17 01737, 2012

      • luks
        I mean, it's a few lines of code, it doesn't matter anyway
      • 2012-01-17 01750, 2012

      • luks
        yes, gpl2+ is implicitly upgradable to gpl3
      • 2012-01-17 01704, 2012

      • luks
        and still compatible with gpl2 only (the modified version of gpl2)
      • 2012-01-17 01721, 2012

      • hrglgrmpf
        yes, it really doesn't matter for the small script...
      • 2012-01-17 01725, 2012

      • djce joined the channel
      • 2012-01-17 01755, 2012

      • derwin
        VxJasonxV : sweet! sooo much of my music is beatport-only. electronic dance music is going there and a few other sites pretty heavily..
      • 2012-01-17 01712, 2012

      • hrglgrmpf
        luks: but thanks for the pointer, I changed the license :-)
      • 2012-01-17 01748, 2012

      • VxJasonxV
        derwin, yeah, believe me, I know :). I sympathize, which is why I'm all in for doing this.
      • 2012-01-17 01731, 2012

      • VxJasonxV
        though I admit, I'm already missing bandcamp's "give us a url, we'll give you data" API method. Looks like I have to parse out the URL parts manually for Beatport. Oh well.
      • 2012-01-17 01701, 2012

      • nikki
        hmm. what do we do with cdbaby urls that no longer work but still provide cover art?
      • 2012-01-17 01719, 2012

      • reosarevok
        Try to get the cover art from the archive and remove?
      • 2012-01-17 01728, 2012

      • nikki
        blocked by robots.txt
      • 2012-01-17 01706, 2012

      • reosarevok
        Is the cover nowhere else?
      • 2012-01-17 01709, 2012

      • nikki
        I cancelled a bunch of edits and was going to fix them when we get the cover art archive, but now someone else is trying to remove one
      • 2012-01-17 01734, 2012

      • reosarevok
        Is it this suemerchant person removing its own link?
      • 2012-01-17 01702, 2012

      • nikki
        yes
      • 2012-01-17 01707, 2012

      • hrglgrmpf
        nikki: wait for our cover art archive to kick in?
      • 2012-01-17 01715, 2012

      • nikki
        hrglgrmpf: it's not my edit
      • 2012-01-17 01740, 2012

      • hrglgrmpf
        well, if the relationship is "has cover at", and the image is still there (quite often the case), than I would vote "no"
      • 2012-01-17 01705, 2012

      • reosarevok is not sure
      • 2012-01-17 01711, 2012

      • reosarevok
        I'd rather find another source for the cover
      • 2012-01-17 01740, 2012

      • reosarevok
        http://www.collectedsounds.com/cdreviews/images/f… is a thumbnail, if the archive supports it
      • 2012-01-17 01705, 2012

      • reosarevok
      • 2012-01-17 01711, 2012

      • hrglgrmpf
        luks: does acoustid-fingerprinter recalculate the fingerprint if it is stored in the file?
      • 2012-01-17 01720, 2012

      • luks
        hrglgrmpf: yes
      • 2012-01-17 01756, 2012

      • hrglgrmpf
        does it even make sense to store the fingerprint (not track id!) then in the files?
      • 2012-01-17 01709, 2012

      • hrglgrmpf
        because nobody writes them, but there are tag mappings in Picard for it...
      • 2012-01-17 01742, 2012

      • reosarevok
      • 2012-01-17 01741, 2012

      • luks
        hrglgrmpf: no, it doesn't :)
      • 2012-01-17 01759, 2012

      • hrglgrmpf
        ok, just wondered why there were tag mappings for it :-)
      • 2012-01-17 01700, 2012

      • luks
        I think it doesn't make sense to store the acoustid_id either
      • 2012-01-17 01707, 2012

      • luks
        but people want it for some reason
      • 2012-01-17 01731, 2012

      • hrglgrmpf
        well, it saves a web service call...
      • 2012-01-17 01739, 2012

      • luks
        where?
      • 2012-01-17 01759, 2012

      • hrglgrmpf
        e.g. I cleaned up wrong acoustids from a The Cure Best of
      • 2012-01-17 01709, 2012

      • hrglgrmpf
        (one medium is acoustic, one normal version)
      • 2012-01-17 01727, 2012

      • lidel
        reosarevok, roger ;-)
      • 2012-01-17 01731, 2012

      • hrglgrmpf
        I bought the album, and to mark the wrong acoustids as wrong, I need to know what my files have
      • 2012-01-17 01712, 2012

      • hrglgrmpf
        for such stuff it is sometimes practical to have them directly stored in the files
      • 2012-01-17 01732, 2012

      • hrglgrmpf
        otherwise I need to call fpcalc all the time...
      • 2012-01-17 01734, 2012

      • luks
        yeah, maybe
      • 2012-01-17 01741, 2012

      • hrglgrmpf
        but there are few other reasons :-)
      • 2012-01-17 01756, 2012

      • hrglgrmpf
        and, of course, if the PUID is stored, your server gets them :-)
      • 2012-01-17 01712, 2012

      • luks
        not that they are any useful anymore :)
      • 2012-01-17 01724, 2012

      • luks
        or do the musicdns servers work again?
      • 2012-01-17 01732, 2012

      • hrglgrmpf
        what do you mean?
      • 2012-01-17 01737, 2012

      • hrglgrmpf
        they return PUIDs at least
      • 2012-01-17 01751, 2012

      • luks
        ah, I didn't know that
      • 2012-01-17 01751, 2012

      • hrglgrmpf
        but they don't seem to generate new ones anymore...
      • 2012-01-17 01711, 2012

      • Kryztof joined the channel
      • 2012-01-17 01731, 2012

      • lidel
      • 2012-01-17 01713, 2012

      • hrglgrmpf
        luks: I noticed a bug with Picard git which should be fixed for 1.0...
      • 2012-01-17 01701, 2012

      • hrglgrmpf
        luks: AcoustID/PUID are sometimes allocated to the wrong files, if multiple files are attached to the same recording
      • 2012-01-17 01739, 2012

      • hrglgrmpf
        it has to do with the "attach AcoustID to recording when it is associated, but store it to the file again if disassociated" logic
      • 2012-01-17 01746, 2012

      • hrglgrmpf
        I try to come up with a patch
      • 2012-01-17 01751, 2012

      • luks
        thanks
      • 2012-01-17 01705, 2012

      • VxJasonxV
        yowza
      • 2012-01-17 01714, 2012

      • VxJasonxV
        beatport sends a lot of data in a request.
      • 2012-01-17 01743, 2012

      • reosarevok
        Well, too much data is better than too little data! :p
      • 2012-01-17 01704, 2012

      • VxJasonxV
        hmm
      • 2012-01-17 01719, 2012

      • VxJasonxV
        I wonder if beatport actually uses this API to generate their site.
      • 2012-01-17 01724, 2012

      • VxJasonxV
        Because it's very... "tailored" to do such a thing.
      • 2012-01-17 01727, 2012

      • VxJasonxV
        but... I don't see track info outside of artists. hm
      • 2012-01-17 01703, 2012

      • VxJasonxV
      • 2012-01-17 01721, 2012

      • VxJasonxV
        you get the artists and genres, but not tracks?
      • 2012-01-17 01745, 2012

      • reosarevok
        wtf
      • 2012-01-17 01720, 2012

      • VxJasonxV
        yeah, I'm uhh... confused.
      • 2012-01-17 01748, 2012

      • reosarevok
        Mail them?
      • 2012-01-17 01746, 2012

      • VxJasonxV
      • 2012-01-17 01753, 2012

      • reosarevok
        bitmap, ping
      • 2012-01-17 01735, 2012

      • VxJasonxV
        aha
      • 2012-01-17 01740, 2012

      • VxJasonxV
        hmm, I know how to do this in xml, but perl data structures aren't xml
      • 2012-01-17 01722, 2012

      • reosarevok
        bitmap: when you're around, can you add the new work types to the script?
      • 2012-01-17 01733, 2012

      • reosarevok
        (or well, maybe wait until ruaok makes étude appear)
      • 2012-01-17 01700, 2012

      • VxJasonxV
      • 2012-01-17 01732, 2012

      • VxJasonxV
        search for VAR1, the second one is ->results->tracks, which I just missed glossing over the wall of text
      • 2012-01-17 01711, 2012

      • reosarevok
        Ok, yes. It's *a lot* of info :p
      • 2012-01-17 01719, 2012

      • VxJasonxV
        that's less than half of the entire returned dataset.
      • 2012-01-17 01741, 2012

      • VxJasonxV
        might be about time to sleep...
      • 2012-01-17 01727, 2012

      • ddaydj_ joined the channel
      • 2012-01-17 01723, 2012

      • VxJasonxV
        yeah, bed time for now, I'll pick this back up tomorrow.