0:13 AM
sylvinus joined the channel
2005-01-05 00531, 2005
0:13 AM
sylvinus
hey there
2005-01-05 00542, 2005
0:14 AM
cikkolata
hi
2005-01-05 00547, 2005
0:20 AM
sylvinus
is there a way to automate musibrainz submissions ?
2005-01-05 00507, 2005
0:21 AM
sylvinus
Could a website like magnatune automatically add metadata to mb ?
2005-01-05 00526, 2005
0:21 AM
sylvinus
as new albums come in
2005-01-05 00533, 2005
0:21 AM
ruaok
sylvinus: yes. magnatune specifically. :-)
2005-01-05 00545, 2005
0:21 AM
sylvinus
what do you mean ?
2005-01-05 00546, 2005
0:21 AM
ruaok
I spoke with John Buckmann about this and he has a RSS feed for new submissions.
2005-01-05 00559, 2005
0:21 AM
ruaok
In theory we could parse his RSS stream and submit the data to MB.
2005-01-05 00505, 2005
0:22 AM
ruaok
All it takes is some programming.
2005-01-05 00529, 2005
0:22 AM
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
0:22 AM
sylvinus
how could he get back his MBid's then ?
2005-01-05 00559, 2005
0:22 AM
ruaok thinks out loud
2005-01-05 00517, 2005
0:23 AM
ruaok
1. We could create a reciprocol RSS feed that exports his data WITH our ids
2005-01-05 00540, 2005
0:23 AM
ruaok
2. He could use our mb_client software to query our DB and find his new entries.
2005-01-05 00547, 2005
0:23 AM
ruaok
Are you working with John, by any chance?
2005-01-05 00507, 2005
0:24 AM
sylvinus
We're launching a new website
2005-01-05 00521, 2005
0:24 AM
ruaok
I see.
2005-01-05 00543, 2005
0:24 AM
ruaok
You wouldn't happen to be Sylvain Rebaud, would you?
2005-01-05 00513, 2005
0:25 AM
sylvinus
sorry :)
2005-01-05 00527, 2005
0:25 AM
ruaok
no worries. :-)
2005-01-05 00532, 2005
0:25 AM
sylvinus
?
2005-01-05 00539, 2005
0:25 AM
ruaok
nope.
2005-01-05 00544, 2005
0:25 AM
wheels
are you fried?
2005-01-05 00551, 2005
0:25 AM
ruaok
german, displaced to CA.
2005-01-05 00500, 2005
0:26 AM
ruaok
wheels: I like fried foods. Does that count?
2005-01-05 00510, 2005
0:26 AM
sylvinus
what does fried mean ?
2005-01-05 00515, 2005
0:26 AM
sylvinus
(sorry)
2005-01-05 00519, 2005
0:26 AM
cikkolata
wow, someone who doesn't speak german in here? :o
2005-01-05 00521, 2005
0:26 AM
ruaok
cooked in hot oil.
2005-01-05 00527, 2005
0:26 AM
sylvinus
k
2005-01-05 00533, 2005
0:26 AM
wheels
sylvinus: bad joke -- "french fries".
2005-01-05 00542, 2005
0:26 AM
sylvinus
ohh ok thx :)
2005-01-05 00554, 2005
0:27 AM
ruaok
getting back to the inserting metadata into MB directly...
2005-01-05 00500, 2005
0:28 AM
sylvinus
yeah
2005-01-05 00504, 2005
0:28 AM
ruaok
I'm sure we can work something out.
2005-01-05 00513, 2005
0:28 AM
ruaok
Problem is finding the time for me to work on it.
2005-01-05 00514, 2005
0:28 AM
sylvinus
I wonder
2005-01-05 00533, 2005
0:28 AM
sylvinus
what data do you need to properly add to MB
2005-01-05 00548, 2005
0:28 AM
ruaok
at least we need:
2005-01-05 00510, 2005
0:29 AM
ruaok
artist name, artist sortname, album name, track names, durations.
2005-01-05 00529, 2005
0:29 AM
ruaok
We'd also like to have original release dates, annontations (comments).
2005-01-05 00543, 2005
0:29 AM
ruaok
Getting the actual mp3s for TRM generation would be great.
2005-01-05 00547, 2005
0:29 AM
sylvinus
ok ruaok
2005-01-05 00552, 2005
0:29 AM
sylvinus
2005-01-05 00502, 2005
0:30 AM
ruaok
If there is a CD, getting the table of contents would be great too.
2005-01-05 00529, 2005
0:30 AM
ruaok
ha. xspf. :-)
2005-01-05 00542, 2005
0:30 AM
sylvinus
speaking for our website, we have the FLAC source.
2005-01-05 00551, 2005
0:30 AM
ruaok
nice.
2005-01-05 00500, 2005
0:31 AM
ruaok
FLAC, wav, ogg, no matter.
2005-01-05 00505, 2005
0:31 AM
sylvinus
but this can't generate content table, right ?
2005-01-05 00512, 2005
0:31 AM
ruaok
for a CD, no.
2005-01-05 00527, 2005
0:31 AM
ruaok
You'd need to actually press the CD and then get the table of contents.
2005-01-05 00533, 2005
0:31 AM
ruaok
(or from the master, I suppose)
2005-01-05 00536, 2005
0:31 AM
sylvinus
yep I get it
2005-01-05 00504, 2005
0:32 AM
ruaok
In the 'Projects we love and support' section, I'd love to see MB in there. :-)
2005-01-05 00509, 2005
0:32 AM
sylvinus
check out one of libredb xml files
2005-01-05 00527, 2005
0:32 AM
sylvinus
:p
2005-01-05 00503, 2005
0:33 AM
ruaok
Hmmm. firefox is freaking out on me.
2005-01-05 00503, 2005
0:33 AM
sylvinus
All the metadata you said is present I think
2005-01-05 00530, 2005
0:33 AM
sylvinus
mine didn't liked to open the file. better download it
2005-01-05 00550, 2005
0:33 AM
sylvinus
what's artistsortname ?
2005-01-05 00512, 2005
0:34 AM
sylvinus
artist canonical id ?
2005-01-05 00520, 2005
0:34 AM
DJKC
how they'd be sorted
2005-01-05 00535, 2005
0:34 AM
DJKC
like Lennon, John for John Lennon
2005-01-05 00544, 2005
0:34 AM
sylvinus
oh ok
2005-01-05 00501, 2005
0:36 AM
sylvinus
ruaok, the advantage of libredb is that you have links to download the mp3s and TRMize them
2005-01-05 00517, 2005
0:36 AM
ruaok read the XML file.
2005-01-05 00524, 2005
0:36 AM
ruaok
looks like all the important things are there.
2005-01-05 00531, 2005
0:36 AM
sylvinus
still beta though
2005-01-05 00537, 2005
0:36 AM
ruaok
sortname is missing, but that is not the end of the world.
2005-01-05 00542, 2005
0:36 AM
sylvinus
:)
2005-01-05 00545, 2005
0:36 AM
ruaok
tell me, how does this XML data get compiled?
2005-01-05 00504, 2005
0:38 AM
sylvinus
libredb fetchs remote databases (magnatune XML, website grabbing, ...), then DB insert, then XML write
2005-01-05 00500, 2005
0:39 AM
ruaok
interesting.
2005-01-05 00507, 2005
0:39 AM
ruaok
we'll have to consider a few things.
2005-01-05 00509, 2005
0:39 AM
sylvinus
2005-01-05 00522, 2005
0:39 AM
ruaok
All the data that gets into MB is verified and peer reviewed by humans.
2005-01-05 00541, 2005
0:39 AM
sylvinus
yep
2005-01-05 00549, 2005
0:39 AM
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
0:40 AM
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
0:40 AM
sylvinus
ok
2005-01-05 00540, 2005
0:40 AM
sylvinus
2005-01-05 00555, 2005
0:40 AM
ruaok
exactly!
2005-01-05 00538, 2005
0:41 AM
sylvinus
Hmm so we could add a publisher_id and you could skip the untrusted ones ?
2005-01-05 00554, 2005
0:41 AM
ruaok
Yes, that is workable.
2005-01-05 00501, 2005
0:42 AM
sylvinus
love it :)
2005-01-05 00526, 2005
0:42 AM
ruaok
next question...
2005-01-05 00530, 2005
0:42 AM
ruaok
MB ids vs your ids.
2005-01-05 00541, 2005
0:42 AM
ruaok
We have ids for artist, album, track.
2005-01-05 00558, 2005
0:42 AM
ruaok
You have ids for videos, books and other things other than music.
2005-01-05 00508, 2005
0:43 AM
Knio
Knio is now known as Knio-dinner
2005-01-05 00512, 2005
0:43 AM
ruaok
How do we cooperate, without stepping on each others toes?
2005-01-05 00530, 2005
0:43 AM
sylvinus
well, libredb is all about access
2005-01-05 00536, 2005
0:43 AM
sylvinus
mb is about metadata
2005-01-05 00539, 2005
0:43 AM
ruaok
Would you consider adopting MB ids for all your music?
2005-01-05 00546, 2005
0:43 AM
ruaok
thus its a good match.
2005-01-05 00536, 2005
0:44 AM
sylvinus
oh yeah adding mb id is great
2005-01-05 00556, 2005
0:44 AM
sylvinus
I just need to get it automatically :)
2005-01-05 00557, 2005
0:46 AM
ruaok
I see your point about getting it automatically.
2005-01-05 00515, 2005
0:47 AM
ruaok
But, does the world need yet another id system (libredb) for music?
2005-01-05 00516, 2005
0:49 AM
sylvinus
that's arguable
2005-01-05 00503, 2005
0:50 AM
sylvinus
the point is to provide access to content
2005-01-05 00520, 2005
0:50 AM
ruaok nods
2005-01-05 00535, 2005
0:50 AM
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
0:50 AM
ruaok
We're soon going to track URLs to content as well.
2005-01-05 00556, 2005
0:50 AM
ruaok
so, there is already going to be overlap between the projects.
2005-01-05 00500, 2005
0:51 AM
sylvinus
you can request content access by ldbid, MBid, SHA1, trm?!
2005-01-05 00516, 2005
0:51 AM
ruaok
not quite.
2005-01-05 00533, 2005
0:51 AM
ruaok
we will have generic links that may point to generic URLs.
2005-01-05 00537, 2005
0:51 AM
ruaok
lemme give you an example
2005-01-05 00539, 2005
0:51 AM
ruaok
one sec
2005-01-05 00515, 2005
0:52 AM
sylvinus
yep
2005-01-05 00521, 2005
0:52 AM
ruaok
2005-01-05 00531, 2005
0:52 AM
ruaok
at the top is the link to the metallica home page.
2005-01-05 00547, 2005
0:52 AM
ruaok
we will have link types to actual songs, under free licenses.
2005-01-05 00523, 2005
0:53 AM
ruaok
but, that doesn't necessarilty preclude linking to libredb.
2005-01-05 00537, 2005
0:53 AM
ruaok
Let me propose something.
2005-01-05 00502, 2005
0:54 AM
ruaok
I would suggest that libredb use UUID (globally unique identifiers) much like MB does.
2005-01-05 00529, 2005
0:54 AM
ruaok
For all music related entries to libredb, libredb works with MB to assign the right UUID.
2005-01-05 00546, 2005
0:54 AM
ruaok
Thus for all music entities, MB and libredb are in sync.
2005-01-05 00557, 2005
0:54 AM
ruaok
For non-music entities, you assign your own ids.
2005-01-05 00512, 2005
0:55 AM
ruaok
that way you have consistent id types and no duplication in the music realm.
2005-01-05 00556, 2005
0:56 AM
sylvinus
hm I'm ok with it
2005-01-05 00509, 2005
0:57 AM
sylvinus
I'm not too much focused on the IDs
2005-01-05 00541, 2005
0:57 AM
ruaok
You should be, really.
2005-01-05 00555, 2005
0:57 AM
ruaok
The IDs are one of the most important aspects of your project.
2005-01-05 00500, 2005
0:58 AM
ruaok
That is certainly the case for MB.
2005-01-05 00553, 2005
0:58 AM
Knio-dinner
Knio-dinner is now known as Knio
2005-01-05 00556, 2005
0:58 AM
sylvinus
oh yeah they're important for sure
2005-01-05 00542, 2005
0:59 AM
sylvinus
hmm so what's next
2005-01-05 00554, 2005
0:59 AM
sylvinus
MB wants to give URLs for the tracks
2005-01-05 00540, 2005
1:00 AM
sylvinus
that's it ?
2005-01-05 00543, 2005
1:00 AM
ruaok
not sure I understand the last line.
2005-01-05 00511, 2005
1:01 AM
sylvinus
2005-01-05 00520, 2005
1:01 AM
sylvinus
for free content
2005-01-05 00513, 2005
1:03 AM
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
1:04 AM
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
1:04 AM
ruaok
is that what you are saying?
2005-01-05 00557, 2005
1:04 AM
sylvinus
sorry for my bad english. I take courses :)
2005-01-05 00518, 2005
1:05 AM
ruaok
You don't have a bad english -- no worries.
2005-01-05 00528, 2005
1:05 AM
ruaok
I think we're more working on our terminology. :-)
2005-01-05 00539, 2005
1:05 AM
sylvinus
MB has metadata info, libredb has download info
2005-01-05 00501, 2005
1:06 AM
sylvinus
MB gets metadata info from community
2005-01-05 00514, 2005
1:06 AM
sylvinus
libredb gets download info from publishers
2005-01-05 00554, 2005
1:06 AM
sylvinus
so if libredb uses MBid for audio
2005-01-05 00541, 2005
1:07 AM
sylvinus
it gets easy for MB to fetch download info from libredb, for a given album/track
2005-01-05 00559, 2005
1:07 AM
ruaok
yup.
2005-01-05 00531, 2005
1:08 AM
ruaok
I think we can exchange download info as part of the MB <-> libredb sync process.