#musicbrainz

/

      • DarkAudit joined the channel
      • 2008-07-10 19215, 2008

      • demonhunter has quit
      • 2008-07-10 19251, 2008

      • ruaok joined the channel
      • 2008-07-10 19244, 2008

      • Irfan has quit
      • 2008-07-10 19221, 2008

      • sonium1 joined the channel
      • 2008-07-10 19212, 2008

      • luks
        let's say we can store multi-disc albums in the DB. does somebody have an example where each disc is credited to a different artist?
      • 2008-07-10 19205, 2008

      • outsidecontext joined the channel
      • 2008-07-10 19250, 2008

      • Kerensky97
        I just saw some new releases go in like that.
      • 2008-07-10 19202, 2008

      • Kerensky97
      • 2008-07-10 19220, 2008

      • outsidecontext
        sonium: good luck tomorrow
      • 2008-07-10 19228, 2008

      • Kerensky97
        I haven't found much info on them so they may not be legit.
      • 2008-07-10 19245, 2008

      • luks
        ehm
      • 2008-07-10 19258, 2008

      • outsidecontext has quit
      • 2008-07-10 19225, 2008

      • outsidecontext joined the channel
      • 2008-07-10 19231, 2008

      • outsidecontext
      • 2008-07-10 19242, 2008

      • outsidecontext
      • 2008-07-10 19252, 2008

      • luks
        I guess the question is if we want to track disc artists (like now), release artists or both
      • 2008-07-10 19236, 2008

      • outsidecontext
        don't know. in my example it would surely be appropriate to credit the release as a whole to candlemass, but have a different disc artist for the bonus disc
      • 2008-07-10 19210, 2008

      • Kerensky97
        How would it change for tracking release artists?
      • 2008-07-10 19246, 2008

      • Kerensky97
        I'd like to see a way to link them together through an AR or something, but beyond that I don't see much to change.
      • 2008-07-10 19258, 2008

      • luks
        I wanted to treat discs like anonymous objects - no title, no credits, just a list of tracks - and then releases which have titles and credited artists
      • 2008-07-10 19238, 2008

      • Kerensky97
        I could see how that would work. I think I would prefer it that way (assuming I'm visualizing this the same way you're thinking).
      • 2008-07-10 19237, 2008

      • outsidecontext
        luks: what about multi-disc compilations or compilations of re-releases?
      • 2008-07-10 19250, 2008

      • luks
        outsidecontext: how it that different?
      • 2008-07-10 19247, 2008

      • outsidecontext
        the release would be credited to multiple artists and such, but you could not tell which credit applies to which disc
      • 2008-07-10 19211, 2008

      • luks
        well, is that important?
      • 2008-07-10 19244, 2008

      • outsidecontext
        yes, i think so
      • 2008-07-10 19249, 2008

      • luks
        you can't get a separate disc in real world anyway (ignoring non-official ways of getting CDs :))
      • 2008-07-10 19254, 2008

      • Kerensky97
        The tracks would still have their specific credited artist right?
      • 2008-07-10 19220, 2008

      • luks
        of course
      • 2008-07-10 19245, 2008

      • Kerensky97
        So both discs (from above) would fall under Candlemass but all the tracks on the bonus disc would have Abstrakt Algebra as the artist.
      • 2008-07-10 19203, 2008

      • luks
        maybe using release artists like "Candlemess / Abstrakt Algebra" would be an acceptable workaround
      • 2008-07-10 19249, 2008

      • luks
        the Abstrakt Algebra disc would be then included in two releases, one by Abstrakt Algebry, one by Candlemess / Abstrakt Algebra
      • 2008-07-10 19249, 2008

      • outsidecontext
        no, guess in this case it would be fine with a release artist candlemass but with all tracks of the second disc credited to abstract algebra
      • 2008-07-10 19209, 2008

      • luks
        by " / " I mean the discogs style of combining artists
      • 2008-07-10 19212, 2008

      • luks
        hm
      • 2008-07-10 19231, 2008

      • luks
        another problem are those 100 CD classical box sets :(
      • 2008-07-10 19234, 2008

      • outsidecontext
        sorry, got a phone call
      • 2008-07-10 19220, 2008

      • outsidecontext
        the only bit of information that would be lost would be that disc 2 is a complete "abstract algebra" release, it was intented as a full album but never got released
      • 2008-07-10 19257, 2008

      • outsidecontext
        i wonder if there are any release level ARs that would make sense for a single disc
      • 2008-07-10 19224, 2008

      • luks
        mastering is one
      • 2008-07-10 19210, 2008

      • LotR has quit
      • 2008-07-10 19220, 2008

      • luks
        damn this is complicated
      • 2008-07-10 19243, 2008

      • outsidecontext
        remember that "fuzzy AR" discussion :)
      • 2008-07-10 19244, 2008

      • luks
        and people complain MB is already too confusing
      • 2008-07-10 19209, 2008

      • luks
        I can't imagine a simple way to enter this data
      • 2008-07-10 19254, 2008

      • outsidecontext
        me neither. i really like your concept of a multiple disc release from that point of view
      • 2008-07-10 19218, 2008

      • Kerensky97
        I think it can be done but it would be a bit different from the way things are done now. That could be good and bad...
      • 2008-07-10 19223, 2008

      • outsidecontext
        but people will come up with valid cases demonstrating that it can be inaccurate
      • 2008-07-10 19204, 2008

      • nikki
        it's mb, no matter what you propose, someone will eventually find something that doesn't work :P
      • 2008-07-10 19209, 2008

      • luks
        Kerensky97: I'm thinking of changing everything
      • 2008-07-10 19210, 2008

      • Kerensky97
        There are always cases like that.
      • 2008-07-10 19215, 2008

      • outsidecontext
        that for sure :)
      • 2008-07-10 19219, 2008

      • luks
        I don't mind completely different way of editing
      • 2008-07-10 19227, 2008

      • luks
        but I can't think of such way
      • 2008-07-10 19235, 2008

      • nikki
        did you see my pmsg earlier, luks? I never know if people actually receive them
      • 2008-07-10 19257, 2008

      • luks
        nikki: yes, but was busy, sorry
      • 2008-07-10 19206, 2008

      • nikki
        that's ok
      • 2008-07-10 19208, 2008

      • Kerensky97
        Yeah. When I see it drawn out it makes sense. I think when people see how releases, artists, and songs interact it starts to make sense.
      • 2008-07-10 19256, 2008

      • outsidecontext
        luks: how would you have solved the UI issues with your data concept?
      • 2008-07-10 19219, 2008

      • luks
        outsidecontext: I don't know
      • 2008-07-10 19236, 2008

      • luks
        just thinking of the discogs way for now
      • 2008-07-10 19256, 2008

      • luks
        but I think that's far from ideal
      • 2008-07-10 19210, 2008

      • nikki
        would you still have catalogue numbers for the discs?
      • 2008-07-10 19215, 2008

      • outsidecontext
        it would be nice for display
      • 2008-07-10 19222, 2008

      • luks
        no, only for releases
      • 2008-07-10 19226, 2008

      • nikki
        :(
      • 2008-07-10 19252, 2008

      • nikki
        japanese releases often give each disc a catalogue number though
      • 2008-07-10 19224, 2008

      • outsidecontext
        luks: what about a releases in releases concept?
      • 2008-07-10 19235, 2008

      • LotR joined the channel
      • 2008-07-10 19249, 2008

      • outsidecontext
        you can add an release without tracks but other releases instead
      • 2008-07-10 19257, 2008

      • luks
        I even have a release which has different EAN for the set and different EANs for each disc :(
      • 2008-07-10 19221, 2008

      • luks
        outsidecontext: that's nice in theory, but I'm starting to think it wouldn't work
      • 2008-07-10 19235, 2008

      • luks
        from UI point of view
      • 2008-07-10 19239, 2008

      • Kerensky97
        cat# + EAN could just be made a relationship to the disc. Kind of like moving it down from the release level to the disc level.
      • 2008-07-10 19247, 2008

      • outsidecontext
        it would solve the fact that a disc can be a separate release too
      • 2008-07-10 19251, 2008

      • nikki
        like this release *pulls one off the top of her pile* has EPCE-5559~60 on the spine, EPCE-5559 on the first disc and EPCE-5560 on the second disc
      • 2008-07-10 19211, 2008

      • luks
        outsidecontext: but disc CAN'T be a separate release
      • 2008-07-10 19219, 2008

      • luks
        there might be a different release with only that disc
      • 2008-07-10 19224, 2008

      • luks
        but discs are not releases on their own
      • 2008-07-10 19201, 2008

      • outsidecontext
        brb
      • 2008-07-10 19250, 2008

      • luks
        I don't think any music DB will ever cover all these cases
      • 2008-07-10 19211, 2008

      • Kerensky97
        As long as it covers the majority or most common issues.
      • 2008-07-10 19238, 2008

      • luks
      • 2008-07-10 19235, 2008

      • Muzzz
        re
      • 2008-07-10 19249, 2008

      • ruaok waves at everyone
      • 2008-07-10 19254, 2008

      • ruaok
        niklas__: ping!
      • 2008-07-10 19203, 2008

      • niklas__
        hi
      • 2008-07-10 19211, 2008

      • ruaok
        hi
      • 2008-07-10 19238, 2008

      • ruaok
        do you have an update sql file that takes a current db and creates your new tables?
      • 2008-07-10 19257, 2008

      • ruaok
      • 2008-07-10 19259, 2008

      • niklas__
        no :( I'll have a look at that
      • 2008-07-10 19212, 2008

      • ruaok
        its mostly a cut and paste job.
      • 2008-07-10 19227, 2008

      • ruaok
        the idea is that scripts from this dir will be run when we upgrade a server.
      • 2008-07-10 19206, 2008

      • niklas__
        ah. but do the discography branch need one? as it does not alter any existing table
      • 2008-07-10 19209, 2008

      • niklas__
        do not
      • 2008-07-10 19211, 2008

      • ruaok
      • 2008-07-10 19218, 2008

      • ruaok
        its adds new tables.
      • 2008-07-10 19240, 2008

      • ruaok
        the script should contain all the changes made to the DB to get it ready for your new code
      • 2008-07-10 19236, 2008

      • niklas__
        ah ok
      • 2008-07-10 19203, 2008

      • ruaok
        please create that file and check it in. ping me when you're done so I can check it out and run your code
      • 2008-07-10 19214, 2008

      • niklas__
        alright sure
      • 2008-07-10 19219, 2008

      • ruaok
        thx
      • 2008-07-10 19208, 2008

      • niklas__
        so I should create all tables and indexes in there?
      • 2008-07-10 19218, 2008

      • ruaok
        yes
      • 2008-07-10 19221, 2008

      • niklas__
        ok. and collection_info tuples for each user... I think that also should be created?
      • 2008-07-10 19231, 2008

      • ruaok
        no.
      • 2008-07-10 19244, 2008

      • ruaok
        don't create anything until a user wishes to start a collection.
      • 2008-07-10 19255, 2008

      • niklas__
        aha ok
      • 2008-07-10 19251, 2008

      • tolsen joined the channel
      • 2008-07-10 19239, 2008

      • outsidecontext
        luks: treating discs as dumb objects contained in releases might be the data structure most close to the reality
      • 2008-07-10 19219, 2008

      • luks
        outsidecontext: yeah, but it's wrong anyway
      • 2008-07-10 19227, 2008

      • luks
        they have subtitles, which we have to store
      • 2008-07-10 19237, 2008

      • luks
        we might want to store matrix numbers
      • 2008-07-10 19216, 2008

      • luks
        also, they still have attached discids, so they need to be visible also separately
      • 2008-07-10 19244, 2008

      • luks
        but I think they should not have titles or artist credits
      • 2008-07-10 19201, 2008

      • outsidecontext
        yes, that for sure. but what about a release page showing mainly the tracks grouped by disc, and analog to the track page separate disc pages
      • 2008-07-10 19243, 2008

      • luks
        that's the idea
      • 2008-07-10 19239, 2008

      • outsidecontext
        i think the basic data structure would be correct, and discs could still be extended with separate attributes or ARs if neccesary
      • 2008-07-10 19257, 2008

      • niklas__
        ruaok: should updates for the raw database go under /admin/sql/updates/?
      • 2008-07-10 19214, 2008

      • ruaok
        hmmm
      • 2008-07-10 19221, 2008

      • luks
        (btw, the reason for this discussion is that I'm trying to make "complete NGS" in SQL and do some primitive front end for it)
      • 2008-07-10 19236, 2008

      • niklas__
        or should I create a dir /admin/sql/vertical/rawdata/updates/ or similar?
      • 2008-07-10 19254, 2008

      • nikki
        why wouldn't discs have titles?
      • 2008-07-10 19206, 2008

      • UncleRemus
        drsaunde: Regarding our discussion on MB. I do not think there is a Vaulternative release from that album. Me, and a lot of friends in both Europe and the US, have ordered it from the US on the site you posted and everyone have got a Zappa Records release.
      • 2008-07-10 19215, 2008

      • luks
        nikki: because they don't in reality, do they?
      • 2008-07-10 19222, 2008

      • outsidecontext
        ok, so main focus is on data structure.
      • 2008-07-10 19247, 2008

      • nikki
        I thought quite a few did
      • 2008-07-10 19248, 2008

      • outsidecontext
        why not allow artist ARs and such for discs then?
      • 2008-07-10 19252, 2008

      • ruaok
        niklas__: yes, they should. however, make sure that you put changes to the READWRITE db into a separate file then from the RAWDATA db.
      • 2008-07-10 19203, 2008

      • ruaok
        that is if you make changes to READWRITE.
      • 2008-07-10 19206, 2008

      • outsidecontext
        nikki: aren't those subtitles then?
      • 2008-07-10 19218, 2008

      • ruaok
        and note at the top of the page which DB the script should be run against.
      • 2008-07-10 19222, 2008

      • luks
        outsidecontext: I don't know, it will probably end up that way
      • 2008-07-10 19234, 2008

      • ruaok
        "complete NGS" -- what do you mean by that?
      • 2008-07-10 19247, 2008

      • luks
        the ideal DB schema for MB
      • 2008-07-10 19201, 2008

      • niklas__
        ruaok: ok. but Im not supposed to touch the READWRITE db right?
      • 2008-07-10 19210, 2008

      • ruaok
        how will that differ from the schema diagram that you created post summit 8 ?
      • 2008-07-10 19229, 2008

      • outsidecontext
        luks: i could still imageine the interface relatively easy. for the simple cases just enter releases like today creating a disc in the backrgound, for more complex cases you could edit the single discs
      • 2008-07-10 19230, 2008

      • luks
        ruaok: I don't know yet
      • 2008-07-10 19231, 2008

      • ruaok
        there is no rule for you not touching it.
      • 2008-07-10 19236, 2008

      • nikki
        maybe I'm confused, but if the back cover says CD 1: Foo and CD 2: Bar, I'd call them the disc titles not subtitles of the main title, 'cause the main title can already have subtitles
      • 2008-07-10 19240, 2008

      • ruaok
        if you have reason to, then go for it. :)
      • 2008-07-10 19256, 2008

      • luks
        ruaok: but there are some cases where it doesn't work well
      • 2008-07-10 19212, 2008

      • ruaok
        ah, fixing more edge cases, then?
      • 2008-07-10 19218, 2008

      • luks
        mostly
      • 2008-07-10 19230, 2008

      • luks
        and seeing how it works on actual data
      • 2008-07-10 19233, 2008

      • ruaok
        that's what I got grilled on mostly at summit 9.
      • 2008-07-10 19237, 2008

      • niklas__
        ruaok: ok, but everything in the data model we did should be in rawdata?
      • 2008-07-10 19238, 2008

      • luks
        how compicated are queries to get them, etc.