#musicbrainz

/

      • sylvinus joined the channel
      • 2005-01-05 00531, 2005

      • sylvinus
        hey there
      • 2005-01-05 00542, 2005

      • cikkolata
        hi
      • 2005-01-05 00547, 2005

      • sylvinus
        is there a way to automate musibrainz submissions ?
      • 2005-01-05 00507, 2005

      • sylvinus
        Could a website like magnatune automatically add metadata to mb ?
      • 2005-01-05 00526, 2005

      • sylvinus
        as new albums come in
      • 2005-01-05 00533, 2005

      • ruaok
        sylvinus: yes. magnatune specifically. :-)
      • 2005-01-05 00545, 2005

      • sylvinus
        what do you mean ?
      • 2005-01-05 00546, 2005

      • ruaok
        I spoke with John Buckmann about this and he has a RSS feed for new submissions.
      • 2005-01-05 00559, 2005

      • ruaok
        In theory we could parse his RSS stream and submit the data to MB.
      • 2005-01-05 00505, 2005

      • ruaok
        All it takes is some programming.
      • 2005-01-05 00529, 2005

      • ruaok
        And of course, we have tons of that on our todo list and thus RSS feed parsing -> MB submission hasn't made it to the top yet.
      • 2005-01-05 00542, 2005

      • sylvinus
        how could he get back his MBid's then ?
      • 2005-01-05 00559, 2005

      • ruaok thinks out loud
      • 2005-01-05 00517, 2005

      • ruaok
        1. We could create a reciprocol RSS feed that exports his data WITH our ids
      • 2005-01-05 00540, 2005

      • ruaok
        2. He could use our mb_client software to query our DB and find his new entries.
      • 2005-01-05 00547, 2005

      • ruaok
        Are you working with John, by any chance?
      • 2005-01-05 00507, 2005

      • sylvinus
        We're launching a new website
      • 2005-01-05 00521, 2005

      • ruaok
        I see.
      • 2005-01-05 00543, 2005

      • ruaok
        You wouldn't happen to be Sylvain Rebaud, would you?
      • 2005-01-05 00513, 2005

      • sylvinus
        sorry :)
      • 2005-01-05 00527, 2005

      • ruaok
        no worries. :-)
      • 2005-01-05 00532, 2005

      • sylvinus
        ?
      • 2005-01-05 00539, 2005

      • ruaok
        nope.
      • 2005-01-05 00544, 2005

      • wheels
        are you fried?
      • 2005-01-05 00551, 2005

      • ruaok
        german, displaced to CA.
      • 2005-01-05 00500, 2005

      • ruaok
        wheels: I like fried foods. Does that count?
      • 2005-01-05 00510, 2005

      • sylvinus
        what does fried mean ?
      • 2005-01-05 00515, 2005

      • sylvinus
        (sorry)
      • 2005-01-05 00519, 2005

      • cikkolata
        wow, someone who doesn't speak german in here? :o
      • 2005-01-05 00521, 2005

      • ruaok
        cooked in hot oil.
      • 2005-01-05 00527, 2005

      • sylvinus
        k
      • 2005-01-05 00533, 2005

      • wheels
        sylvinus: bad joke -- "french fries".
      • 2005-01-05 00542, 2005

      • sylvinus
        ohh ok thx :)
      • 2005-01-05 00554, 2005

      • ruaok
        getting back to the inserting metadata into MB directly...
      • 2005-01-05 00500, 2005

      • sylvinus
        yeah
      • 2005-01-05 00504, 2005

      • ruaok
        I'm sure we can work something out.
      • 2005-01-05 00513, 2005

      • ruaok
        Problem is finding the time for me to work on it.
      • 2005-01-05 00514, 2005

      • sylvinus
        I wonder
      • 2005-01-05 00533, 2005

      • sylvinus
        what data do you need to properly add to MB
      • 2005-01-05 00548, 2005

      • ruaok
        at least we need:
      • 2005-01-05 00510, 2005

      • ruaok
        artist name, artist sortname, album name, track names, durations.
      • 2005-01-05 00529, 2005

      • ruaok
        We'd also like to have original release dates, annontations (comments).
      • 2005-01-05 00543, 2005

      • ruaok
        Getting the actual mp3s for TRM generation would be great.
      • 2005-01-05 00547, 2005

      • sylvinus
        ok ruaok
      • 2005-01-05 00552, 2005

      • sylvinus
        check out www.libredb.org
      • 2005-01-05 00502, 2005

      • ruaok
        If there is a CD, getting the table of contents would be great too.
      • 2005-01-05 00529, 2005

      • ruaok
        ha. xspf. :-)
      • 2005-01-05 00542, 2005

      • sylvinus
        speaking for our website, we have the FLAC source.
      • 2005-01-05 00551, 2005

      • ruaok
        nice.
      • 2005-01-05 00500, 2005

      • ruaok
        FLAC, wav, ogg, no matter.
      • 2005-01-05 00505, 2005

      • sylvinus
        but this can't generate content table, right ?
      • 2005-01-05 00512, 2005

      • ruaok
        for a CD, no.
      • 2005-01-05 00527, 2005

      • ruaok
        You'd need to actually press the CD and then get the table of contents.
      • 2005-01-05 00533, 2005

      • ruaok
        (or from the master, I suppose)
      • 2005-01-05 00536, 2005

      • sylvinus
        yep I get it
      • 2005-01-05 00504, 2005

      • ruaok
        In the 'Projects we love and support' section, I'd love to see MB in there. :-)
      • 2005-01-05 00509, 2005

      • sylvinus
        check out one of libredb xml files
      • 2005-01-05 00527, 2005

      • sylvinus
        :p
      • 2005-01-05 00503, 2005

      • ruaok
        Hmmm. firefox is freaking out on me.
      • 2005-01-05 00503, 2005

      • sylvinus
        All the metadata you said is present I think
      • 2005-01-05 00530, 2005

      • sylvinus
        mine didn't liked to open the file. better download it
      • 2005-01-05 00550, 2005

      • sylvinus
        what's artistsortname ?
      • 2005-01-05 00512, 2005

      • sylvinus
        artist canonical id ?
      • 2005-01-05 00520, 2005

      • DJKC
        how they'd be sorted
      • 2005-01-05 00535, 2005

      • DJKC
        like Lennon, John for John Lennon
      • 2005-01-05 00544, 2005

      • sylvinus
        oh ok
      • 2005-01-05 00501, 2005

      • sylvinus
        ruaok, the advantage of libredb is that you have links to download the mp3s and TRMize them
      • 2005-01-05 00517, 2005

      • ruaok read the XML file.
      • 2005-01-05 00524, 2005

      • ruaok
        looks like all the important things are there.
      • 2005-01-05 00531, 2005

      • sylvinus
        still beta though
      • 2005-01-05 00537, 2005

      • ruaok
        sortname is missing, but that is not the end of the world.
      • 2005-01-05 00542, 2005

      • sylvinus
        :)
      • 2005-01-05 00545, 2005

      • ruaok
        tell me, how does this XML data get compiled?
      • 2005-01-05 00504, 2005

      • sylvinus
        libredb fetchs remote databases (magnatune XML, website grabbing, ...), then DB insert, then XML write
      • 2005-01-05 00500, 2005

      • ruaok
        interesting.
      • 2005-01-05 00507, 2005

      • ruaok
        we'll have to consider a few things.
      • 2005-01-05 00509, 2005

      • sylvinus
        the workflow is artists => publisher (magnatune/archive.org/...) => libredb => users
      • 2005-01-05 00522, 2005

      • ruaok
        All the data that gets into MB is verified and peer reviewed by humans.
      • 2005-01-05 00541, 2005

      • sylvinus
        yep
      • 2005-01-05 00549, 2005

      • ruaok
        So, when I get new data from someone like John Buckman, I will trust it, since he is in the business of selling music and gets that metdata needs to be correct.
      • 2005-01-05 00523, 2005

      • ruaok
        However, if you scape data from other sources that are not 'trusted' then auto inserting this data is going to cause problems.
      • 2005-01-05 00535, 2005

      • sylvinus
        ok
      • 2005-01-05 00540, 2005

      • sylvinus
        for instance, archive.org wouldn't be trusted
      • 2005-01-05 00555, 2005

      • ruaok
        exactly!
      • 2005-01-05 00538, 2005

      • sylvinus
        Hmm so we could add a publisher_id and you could skip the untrusted ones ?
      • 2005-01-05 00554, 2005

      • ruaok
        Yes, that is workable.
      • 2005-01-05 00501, 2005

      • sylvinus
        love it :)
      • 2005-01-05 00526, 2005

      • ruaok
        next question...
      • 2005-01-05 00530, 2005

      • ruaok
        MB ids vs your ids.
      • 2005-01-05 00541, 2005

      • ruaok
        We have ids for artist, album, track.
      • 2005-01-05 00558, 2005

      • ruaok
        You have ids for videos, books and other things other than music.
      • 2005-01-05 00508, 2005

      • Knio
        Knio is now known as Knio-dinner
      • 2005-01-05 00512, 2005

      • ruaok
        How do we cooperate, without stepping on each others toes?
      • 2005-01-05 00530, 2005

      • sylvinus
        well, libredb is all about access
      • 2005-01-05 00536, 2005

      • sylvinus
        mb is about metadata
      • 2005-01-05 00539, 2005

      • ruaok
        Would you consider adopting MB ids for all your music?
      • 2005-01-05 00546, 2005

      • ruaok
        thus its a good match.
      • 2005-01-05 00536, 2005

      • sylvinus
        oh yeah adding mb id is great
      • 2005-01-05 00556, 2005

      • sylvinus
        I just need to get it automatically :)
      • 2005-01-05 00557, 2005

      • ruaok
        I see your point about getting it automatically.
      • 2005-01-05 00515, 2005

      • ruaok
        But, does the world need yet another id system (libredb) for music?
      • 2005-01-05 00516, 2005

      • sylvinus
        that's arguable
      • 2005-01-05 00503, 2005

      • sylvinus
        the point is to provide access to content
      • 2005-01-05 00520, 2005

      • ruaok nods
      • 2005-01-05 00535, 2005

      • ruaok
        the point of MB is to provide access to the metadata, which in time will lead to the content.
      • 2005-01-05 00544, 2005

      • ruaok
        We're soon going to track URLs to content as well.
      • 2005-01-05 00556, 2005

      • ruaok
        so, there is already going to be overlap between the projects.
      • 2005-01-05 00500, 2005

      • sylvinus
        you can request content access by ldbid, MBid, SHA1, trm?!
      • 2005-01-05 00516, 2005

      • ruaok
        not quite.
      • 2005-01-05 00533, 2005

      • ruaok
        we will have generic links that may point to generic URLs.
      • 2005-01-05 00537, 2005

      • ruaok
        lemme give you an example
      • 2005-01-05 00539, 2005

      • ruaok
        one sec
      • 2005-01-05 00515, 2005

      • sylvinus
        yep
      • 2005-01-05 00521, 2005

      • ruaok
      • 2005-01-05 00531, 2005

      • ruaok
        at the top is the link to the metallica home page.
      • 2005-01-05 00547, 2005

      • ruaok
        we will have link types to actual songs, under free licenses.
      • 2005-01-05 00523, 2005

      • ruaok
        but, that doesn't necessarilty preclude linking to libredb.
      • 2005-01-05 00537, 2005

      • ruaok
        Let me propose something.
      • 2005-01-05 00502, 2005

      • ruaok
        I would suggest that libredb use UUID (globally unique identifiers) much like MB does.
      • 2005-01-05 00529, 2005

      • ruaok
        For all music related entries to libredb, libredb works with MB to assign the right UUID.
      • 2005-01-05 00546, 2005

      • ruaok
        Thus for all music entities, MB and libredb are in sync.
      • 2005-01-05 00557, 2005

      • ruaok
        For non-music entities, you assign your own ids.
      • 2005-01-05 00512, 2005

      • ruaok
        that way you have consistent id types and no duplication in the music realm.
      • 2005-01-05 00556, 2005

      • sylvinus
        hm I'm ok with it
      • 2005-01-05 00509, 2005

      • sylvinus
        I'm not too much focused on the IDs
      • 2005-01-05 00541, 2005

      • ruaok
        You should be, really.
      • 2005-01-05 00555, 2005

      • ruaok
        The IDs are one of the most important aspects of your project.
      • 2005-01-05 00500, 2005

      • ruaok
        That is certainly the case for MB.
      • 2005-01-05 00553, 2005

      • Knio-dinner
        Knio-dinner is now known as Knio
      • 2005-01-05 00556, 2005

      • sylvinus
        oh yeah they're important for sure
      • 2005-01-05 00542, 2005

      • sylvinus
        hmm so what's next
      • 2005-01-05 00554, 2005

      • sylvinus
        MB wants to give URLs for the tracks
      • 2005-01-05 00540, 2005

      • sylvinus
        that's it ?
      • 2005-01-05 00543, 2005

      • ruaok
        not sure I understand the last line.
      • 2005-01-05 00511, 2005

      • sylvinus
      • 2005-01-05 00520, 2005

      • sylvinus
        for free content
      • 2005-01-05 00513, 2005

      • sylvinus
        so if the content has been published by a "trusted" source, it's in libredb, so all you have to do is sync the libredb database and get download links from there ?!
      • 2005-01-05 00518, 2005

      • ruaok
        If we sync up libredb and MB, and MB imports data from a trusted source, then we can add the download URLs to MB as well.
      • 2005-01-05 00522, 2005

      • ruaok
        is that what you are saying?
      • 2005-01-05 00557, 2005

      • sylvinus
        sorry for my bad english. I take courses :)
      • 2005-01-05 00518, 2005

      • ruaok
        You don't have a bad english -- no worries.
      • 2005-01-05 00528, 2005

      • ruaok
        I think we're more working on our terminology. :-)
      • 2005-01-05 00539, 2005

      • sylvinus
        MB has metadata info, libredb has download info
      • 2005-01-05 00501, 2005

      • sylvinus
        MB gets metadata info from community
      • 2005-01-05 00514, 2005

      • sylvinus
        libredb gets download info from publishers
      • 2005-01-05 00554, 2005

      • sylvinus
        so if libredb uses MBid for audio
      • 2005-01-05 00541, 2005

      • sylvinus
        it gets easy for MB to fetch download info from libredb, for a given album/track
      • 2005-01-05 00559, 2005

      • ruaok
        yup.
      • 2005-01-05 00531, 2005

      • ruaok
        I think we can exchange download info as part of the MB <-> libredb sync process.