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
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: 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.
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.