pbryan looks forward to benefiting from the work GSoC winner(s(' work.
2008-04-01 09237, 2008
phatmonkey
if I have time I'll submit one for mb_server too, I feel I have a better chance with that because it fits my areas of expertise better
2008-04-01 09238, 2008
pbryan
To make the JS work?
2008-04-01 09243, 2008
phatmonkey
yuh basically
2008-04-01 09245, 2008
phatmonkey
rewrite it
2008-04-01 09247, 2008
pbryan
That would be nice.
2008-04-01 09251, 2008
pbryan
It only "kinda" works.
2008-04-01 09247, 2008
Creap has quit
2008-04-01 09201, 2008
CatCat
oooh, thenext xkcd will be 404
2008-04-01 09203, 2008
CatCat
:o
2008-04-01 09239, 2008
pbryan
With WS::MB, how to compute DiscID?
2008-04-01 09204, 2008
srotta has quit
2008-04-01 09201, 2008
ruaok
use libdiscid
2008-04-01 09252, 2008
luks has quit
2008-04-01 09212, 2008
phatmonkey has quit
2008-04-01 09235, 2008
pbryan
So, it's not in the MB library anymore?
2008-04-01 09221, 2008
symphonick
pbryan: Den EFF är en grundande så pass beskyddar elektronisk rättigheterna av medborgarskap om Förenta Staternas. => That EFF is a founding about so protects electronic the rights of citizenship about the United States'.
2008-04-01 09200, 2008
symphonick
Interesting ;-)
2008-04-01 09215, 2008
pbryan
Well, I don't actually speak Swedish.
2008-04-01 09220, 2008
pbryan
I was just trying to fit in.
2008-04-01 09244, 2008
ruaok
pbryan: its a separate lib now
2008-04-01 09255, 2008
pbryan
ruaok: In Perl?
2008-04-01 09201, 2008
ruaok
C
2008-04-01 09209, 2008
pbryan
Okay. Thanks.
2008-04-01 09220, 2008
CatCat
I C whut U did thar.....
2008-04-01 09201, 2008
CatCat
natta!
2008-04-01 09239, 2008
symphonick
pbryan: It's OK, I don't expect Swedish to be the official language of MB before the next server upgrade. You'll have time to practice.
2008-04-01 09250, 2008
pbryan
symphonick: :)
2008-04-01 09258, 2008
pbryan
ruaok: Any suggestions for Perl?
2008-04-01 09204, 2008
ruaok
write a binding?
2008-04-01 09208, 2008
pbryan
Doh!
2008-04-01 09214, 2008
pbryan
I was afraid you'd say that..
2008-04-01 09231, 2008
pbryan
Write a Perl module?
2008-04-01 09249, 2008
ruaok
yep
2008-04-01 09258, 2008
ruaok
that calls libdiscid.
2008-04-01 09207, 2008
ruaok
should be simple since there are only a handful of calls
2008-04-01 09223, 2008
pbryan agrees.
2008-04-01 09254, 2008
ruaok
canidae: ping!
2008-04-01 09228, 2008
niklas
ruaok: I'm a bit stuck with my proposal
2008-04-01 09234, 2008
niklas
thinking about the tool to automatically add releases
2008-04-01 09246, 2008
ruaok
ok
2008-04-01 09209, 2008
niklas
not sure how to do it without using too much resources. perhaps I should so some trade-off to gain performance
2008-04-01 09238, 2008
ruaok
why do you say that?
2008-04-01 09247, 2008
ruaok
tell me why you think it will take too many resources
2008-04-01 09214, 2008
[ZeRO] joined the channel
2008-04-01 09200, 2008
Freso has quit
2008-04-01 09217, 2008
niklas
Ben Chobot is one of the guys who replied to my e-mail with the proposal. He wrote about a website he made that does what I want to do. He use a tool to generate a XML file containing title, artist, album, PUID etc. And then on the server side he tried to figure out which releases the songs belong to
2008-04-01 09204, 2008
niklas
he wrote that these operations are expensive. and I think perhaps they are too expensive. have not done much research yet, but he sent me a lengthy e-mail describing how he is doing it
2008-04-01 09247, 2008
ruaok
yes, that should not be done server side.
2008-04-01 09204, 2008
ruaok
we should provide a means to to say: add this MBID to my collection.
2008-04-01 09226, 2008
ruaok
how that MBID for a release is gathered is up to the user. perhaps picard can help there.
2008-04-01 09235, 2008
niklas
I'm thinking it would have to be done either like he is doing it - or another way could be to just extract artist, album, song count, year and perhaps something more to match directly with releases. this would only be reliable if the user has properly tagged music
2008-04-01 09249, 2008
niklas
ah
2008-04-01 09206, 2008
ruaok
makes it a lot simpler, doesn't it? :)
2008-04-01 09200, 2008
niklas
hmm so instead it would send lots of queries?
2008-04-01 09201, 2008
BrianFreud
Why not just pull the mbid out of the files, then submit those to the server?
2008-04-01 09228, 2008
ruaok
BrianFreud: yep. punt the mbid determination onto the client.
2008-04-01 09233, 2008
BrianFreud
I have a python script someone (I forget the name, and he vanished from in here months ago) wrote for me; extracts the mbid and the time -
2008-04-01 09253, 2008
BrianFreud
I then give that to FauxFaux's server, it gives me the release and track rowids, so I can do time dumps.
2008-04-01 09253, 2008
ruaok
niklas: we should have it support adding more than 1 id in one call.
2008-04-01 09210, 2008
BrianFreud
But the same ought to be possible to just pull all mbids and submit those to your server to handle
2008-04-01 09225, 2008
niklas
ahhh I think I see
2008-04-01 09255, 2008
niklas
is the PUID identical for e.g. each physical CD release?(each song on it)
2008-04-01 09205, 2008
ruaok
it should be.
2008-04-01 09214, 2008
ruaok
but that depends on the rip.
2008-04-01 09226, 2008
ruaok
but puids sholdn't factor into your feature at all, should they?
unless you're attempting to keep track of which releases and which tracks the user has.
2008-04-01 09241, 2008
niklas
or for example if one song is released as a single and is also included in an album - and later perhaps even on a greatest hits CD... these three copies wont have the same PUID?
2008-04-01 09249, 2008
ruaok
but I think the latter is not as key, imho
2008-04-01 09205, 2008
ruaok
niklas: they should have the same puid.
2008-04-01 09229, 2008
BrianFreud
theoretically, assuming there's no remastering / over-dynamic compression / etc
2008-04-01 09249, 2008
niklas
ruaok: hmm shouldnt it? I might have misunderstood PUID
2008-04-01 09220, 2008
ruaok
if its the same track, it should have the same puid.
2008-04-01 09228, 2008
ruaok
regardless of where it was released.
2008-04-01 09232, 2008
niklas
ok
2008-04-01 09237, 2008
ruaok
think puid as a fuzzy hash
2008-04-01 09202, 2008
niklas
like a hash of the information about the song?
2008-04-01 09224, 2008
BrianFreud
it's an accoustic fingerprint - yes... assuming the other release doesn't totally fuxor the file (stretch/slow the time 6+ second, overcompress, etc)
2008-04-01 09242, 2008
ruaok
yep
2008-04-01 09253, 2008
niklas
aha ok
2008-04-01 09206, 2008
BrianFreud
(and yes, we have one Brazilian Nirvana release where they put one track on at 2x speed :P)
2008-04-01 09236, 2008
canidae
ruaok: pong
2008-04-01 09242, 2008
ruaok
canidae: read your mail.
2008-04-01 09252, 2008
niklas
haha
2008-04-01 09228, 2008
niklas
hmm but I still have to figure out which release songs belong to?
2008-04-01 09235, 2008
BrianFreud
mbids...
2008-04-01 09242, 2008
ruaok
niklas: not your job.
2008-04-01 09258, 2008
niklas
oh. I will read up on mbids. this is new to me
2008-04-01 09217, 2008
ruaok
we have mbids for artist, releases and tracks.
2008-04-01 09240, 2008
ruaok
and your "my collection" feature will simply keep track of a list of release mbids for each user.
2008-04-01 09243, 2008
ruaok
that's it.
2008-04-01 09250, 2008
niklas
ah. but lets say a user has an album with 7 songs. how do you know the mbid of these 7 songs?
2008-04-01 09205, 2008
niklas
one puid can have several mbids?
2008-04-01 09222, 2008
ruaok
one puid should only ever resolve to one track mbid.
2008-04-01 09242, 2008
ruaok
and if you have an album with 7 songs, assume that the user will tag them with Picard.
2008-04-01 09258, 2008
ruaok
picard embeds mbids (all three) into the mp3s.
2008-04-01 09219, 2008
ruaok
if we provide a tool, like BrianFreud was saying, to read those ids and submit them to the server, we're done.
2008-04-01 09255, 2008
Kanmu has quit
2008-04-01 09257, 2008
ruaok
BrianFreud: do you have a few minutes to do some simple photoshop work?
2008-04-01 09257, 2008
niklas
true. sounds good
2008-04-01 09259, 2008
BrianFreud
(would be extra bonus cool if it pulled puids too:P)
2008-04-01 09222, 2008
ruaok
what would it do with those puids?
2008-04-01 09223, 2008
BrianFreud
ruaok sure
2008-04-01 09248, 2008
ruaok
can you please take the metaweb logo from http://metaweb.com and doctor it so its suitable for our customers page?
2008-04-01 09257, 2008
BrianFreud
well, if it is scanning files to pull mbids from tags, not hard to pull the puids and just dump the pairs to MB, right?
no, the song (that is the song's audiodata) has a puid, and the song has a mbid
2008-04-01 09253, 2008
BrianFreud
the source to their page
2008-04-01 09255, 2008
ruaok
that's perfect. :)
2008-04-01 09258, 2008
BrianFreud
:)
2008-04-01 09201, 2008
ruaok
duh. :)
2008-04-01 09214, 2008
outsidecontext
niklas: a mbid just identifies one entity, think of it as a database primary key
2008-04-01 09246, 2008
niklas
I see. thank you!
2008-04-01 09258, 2008
niklas
makes things so much easier
2008-04-01 09259, 2008
ruaok
doesn't it?
2008-04-01 09237, 2008
yllona
BrianFreud: back to my current obsession with charlie chaplin and "smile" from the film "modern times" -- the soundtrack from the URL (soundtrackcollectors.com) is a 1971 release, confirmed by a music librarian at LAPL central library
2008-04-01 09227, 2008
BrianFreud
which one?
2008-04-01 09236, 2008
yllona
it would appear that there was no release of the soundtrack contemporary of the film
2008-04-01 09237, 2008
BrianFreud
there were 3 UA LPs there, iirc
2008-04-01 09247, 2008
BrianFreud
not altogether surprising
2008-04-01 09254, 2008
yllona
they're all much later than the filem.
2008-04-01 09210, 2008
yllona
LAPL cited the soundtrack collectors site
2008-04-01 09228, 2008
BrianFreud
lol
2008-04-01 09248, 2008
BrianFreud
I would caution though... SC is a great resource, but frequently wrong and/or incomplete
2008-04-01 09203, 2008
BrianFreud
I wouldn't entirely rule out there still having been a reel release - SC doesn't list any of those.