#musicbrainz

/

      • Muz
        I imagine it'll be easier to create a new dialog window/options pane to change the MB data <-> Tag mapping, than it will be to create a proxy to munge up the data from MB to then feed to Picard
      • LotR
        why wouldn't you do this in picard?
      • (well, apart from the obvious python hating)
      • Munger
        Because Picard would need to keep preferences for individual files/release/artists etc. It works fine as it is. A shim/gateway server can manage user accounts, collections, preferences, and simply supply data to Picard (or any client) massaged to the individuals taste
      • Muz
        But Picard may or may not be able to use the extra data you're now feeding it.
      • LotR
        I'd say if you're making rules for individual entries, you're doing it wrong.
      • Muz
        Or Picard may be set to work with specific XML structures. Which then means hacking on Picard anyway.
      • That too.
      • v6lur has quit
      • Munger
        Not at all. Let's take for example the notorious collections. If I want to specify diffrent naming conventions for a particular collection, I can group them and define that server-side. That does not prevent Picard applyijng it's own rules locally
      • LotR
        I have no idea what 'notorious collections' is/are
      • Munger
        e.g. 'The Blues Collection 1: Boogie Man' I prefer to have that displayed as /The Blues Collection - Volume 1 - Boogie Man' But only for that collection, not others like it
      • LotR
        right. that qualifies as 'doing it wrong' in my book :)
      • v6lur joined the channel
      • czaanj1 joined the channel
      • Munger
        I could also lump albums together in the server collection so that Picard sees info implying that they are indeed part of some conceptual collection, even if in truth they are not
      • If I want to organise my collection diffrently than others, who is wrong?
      • Muz
        You. If you don't do the same everyone else, you're not normal. ¬_¬
      • I'm being sarcastic, if you can't tell.
      • LotR
        I think he meant other collections :)
      • otherwise he makes even less sense to me
      • nikki finds it rather confusing calling it a collection because we use that for personal collections
      • Muz
        It's a series.
      • Composed of several cultural identifiers.
      • LotR
        nikki: I think he's assuming there are/will be support for having more than one of those per user
      • Munger
        Let's just say I want a collection called 'Munger's Obscure Blues Box Set'. (yeah, it's just a playlist really). I could create that virtual collection server side and feed Picard different Disc numbers, move the album title into the subtitle and feed tht to Picard and Everything still works without breaking Picard or MB
      • czaanja has quit
      • luks
        that basically means implementing a custom music database with MB-compatible web service
      • Muz
        Sounds like effort.
      • Munger
        If A relase does not exist in my online collection, the request simply gets passed through to MB and the response retyrned unadulterated
      • It's a lot of effort, but at least if anything changes on MBs side, it only needs adjusting on my shim server without having to modify every user's Picard and plugins
      • MBChatLogger, off
      • MBChatLogger
        is not logging
      • is logging
      • Munger
        In fact, MB would no longer have to worry about maintaining user's collectin, at that get's shifted to the shim/gateway server or whatever it is
      • Om joined the channel
      • kurros has quit
      • nikki
        hmm. if I got my query right, there's only 234 disc IDs associated with albums by different artists
      • kurros joined the channel
      • 102 of which have only one track...
      • Munger
        PRoxy server. That's the word I was looking for. I bet squid could do a lot of the work as well
      • nikki
      • outsidecontext likes munger's idea of a MB personalization server layer
      • Munger
        2 vs the world ;-)
      • outsidecontext
        you could keep it quite simple by just storing the user prferences and changes for each album. on a request pull everything from MB, apply the local modifications if there are any and pass it on
      • Munger
        nikkeee, I would make 'The Simpsons' the album artist on the 2nd release, and put Alf Clausen & Tom Kramer into ARs
      • sonium1 joined the channel
      • sonium has quit
      • outsidecontext, Yes, but the prozy would need a list of which albums to apply changes to. All data is always pulled from MB, but if release, artist or global changes are specified on the proxy then they are applied
      • nikki
        bah, more work than I can be bothered with
      • Munger
        I never said you had to do it. I am considering doing it myself on my server
      • I'd start with a simple squid filter and take it from there
      • nikki
        I mean I can't be bothered to do anything more than merge them
      • Munger
        OIC
      • :-D
      • outsidecontext, You ever run squid?
      • i have it installed here, and have been using the AdZapper filter in it for about 5 years.
      • outsidecontext
        never used it
      • Munger
        A frienf of mine uses it to transcode all incoming avi files to mp4
      • Sargun joined the channel
      • creature has quit
      • russ__ joined the channel
      • russss has quit
      • russ__
        russ__ is now known as russss
      • Munger
        Where did the green tagger button go?
      • FauxFaux
        It's only there when you "launched" the site from picard.
      • Try the search box at the top.
      • outsidecontext
        munger: or just open any musicbrainz.org site with the parameter port=8000 (it's the port Picard is listening on per default)
      • srotta
        Hmm. Now that there's been talk about feats in the mailing ist, anyone have any opinion about http://musicbrainz.org/show/edit/?editid=10163099 ?
      • warp
        srotta: in general, I prefer to use whatever is on the release.
      • pronik has quit
      • srotta
        Usually, I don't really see the difference of whether to have the feat. in artist or in track field. Except that the first one generates collaboration artists just for single tracks - and I've often seen "Artist feat. A2: Track" and "Artist: Track (feat. A2)" seen interchangeably.
      • In this case, though, the current "primary artist" doesn't exist except in conjunction with that feat. so it seems pretty random to remove the feat. from the artist name.
      • Particularly since the "primary artist" would be a collaboration to begin with.
      • nikkeee
        people would probably have no issue with it if they had used something other than 'feat' so I don't see a problem with it
      • Kerensky97 has left the channel
      • Kerensky97 joined the channel
      • Munger
        Anyone got a link to an example of mapping the compiler AR into the djmixer tag?
      • Well, that general idea, anyway
      • creature joined the channel
      • luks
        Munger: what kind of example?
      • warp
        I needed three passes to figure out that compiler in that sentence is a human, and not e.g. GCC :(
      • Munger
        I'm looking at the scripting language syntax, and was wondering what the tag name would be for the release 'Compiler' AR so I can map it into djmixer.
      • luks
        you can't do that using tagger script in picard
      • but you can write a trivial plugin
      • import picard.mbxml; picard.mbxml._artist_rel_types['Compiler'] = 'djmixer'
      • Munger
        Other way around I think. I want the contents of 'Compiler' to be stored in djmixer
      • luks
        yes, so the line is correct :)
      • Munger
        right becomes equal to left ????
      • luks
        it's a X -> Y mapping
      • it finds an AR of type X, looks into the dictionary, finds Y, saves it as Y
      • Munger
        Weird. Looks like a pointer to djmixer tag is being assigned somewhere as a storage container I guess
      • Worked first time! Thank you! :-D
      • mikemorr has left the channel
      • mikemorr joined the channel
      • the_p joined the channel
      • chefkoch
        chefkoch is now known as chefkoch_AW
      • outsidecontext has left the channel
      • aCiD2 joined the channel
      • alip
        alip is now known as alip_na
      • alip_na
        alip_na is now known as alip
      • sonium1 has left the channel
      • aCiD2 has quit
      • ruaok joined the channel
      • warp
        nikkeee: do you ever copy liner notes to the annotation? would you fix errors if copying from a (japanese) release?
      • (e.g. this hase "Excutive Producer", and a few more errors)
      • s/hase/has/
      • http://musicbrainz.org/release/1ca0e835-a460-4b... (I could do a much better job of the ARs, all the credits are in the booklet.. but that's too much work a normal release, never mind 70 tracks on a single cd)
      • LotR
        warp: slacker!
      • warp
        i think we need an AR parser,.. where I could just type away. 01 <enter> composer: Panigada, Leonardi, Guio <enter> producer: Bratt Sinclaire <enter><enter> 02 <enter> composer: G. Pasquini, A. Milani, T. Marin <enter> etc...
      • czaanj1 has quit
      • Munger
        MBChatLogger, off
      • MBChatLogger
        is not logging
      • is logging
      • FauxFaux
        I took all my art from amzon, so they all are [ASIN].jpg.
      • sonium joined the channel
      • Munger
        Do you have any missing artwork?
      • warp
        gaaarrrr
      • uservoice swallowed a comment
      • yay, now the whole site is down.
      • ruaok
        you broke it!
      • Munger
        Wow. Somebody is really into Dream Theatre. These are most thoroughly edited releases I have seen yet
      • warp
        also ugh at the 400 character limit for a comment.
      • outsidecontext joined the channel
      • LotR: ^^
      • mezod joined the channel
      • outsidecontext_ joined the channel
      • outsidecontext has quit
      • rexroom joined the channel
      • david_hilton_p joined the channel
      • outsidecontext_ has quit
      • outsidecontext joined the channel
      • david_hilton_p
        a question - I have a korean CD that has the korean characters, followed by either a translation or anglicization of the track title
      • should I include both parts in the track?
      • pbryan
        david_hilton_p: I would.
      • rexroom
        hmm. I would just put the transl(iter)ations on a pseudo-release
      • but that's just me :P
      • outsidecontext has quit
      • outsidecontext joined the channel
      • outsidecontext has quit
      • outsidecontext joined the channel
      • VxJasonxV
        david_hilton_p, enter the native language release, then make a english language release seperate
      • english or whatever language you're transl(iter)ating into
      • then call the secondary language a "pseudo-release" and AR the two together
      • pbryan
        Anyone ever see genpuid run at 100% CPU for minutes at a time for a single track?
      • david_hilton_p
        thanks
      • FauxFaux
        Isn't that what it's supposed to do when it's actually generating puid sauce instead of just returning exisiting ones?
      • pbryan
        FauxFaux: It's supposed to work a little harder. This one goes beyond the pale.
      • ruaok tries to get up for the second time today