IRC log of musicbrainz on 2007-04-29

Timestamps are in UTC.

00:00:00 [FauxFaux]
Noes, it's good. :p
00:00:18 [Yllona]
* Yllona agrees with muz and suggests you adapt your musical taste accordingly ;)
00:00:21 [FauxFaux]
* FauxFaux wonders how many copies I'd have to buy off ebay to get the right one.
00:00:29 [Muz__]
4
00:00:38 [FauxFaux]
I think the right one is the Aus version.
00:01:12 [FauxFaux]
Your musical compatibility rating with mustaqila is: Very Low <-- please tell me there isn't a "lower than low". :p
00:01:43 [Muz__]
I blame Cascada, and two russian pseudo lesbians
00:02:26 [FauxFaux]
It's not my fault russian lesbians are h0t!
00:02:54 [Yllona]
FauxFaux: actually my musical compatibility with muz is non-existent, but i still enjoy his company
00:03:07 [Muz__]
:D
00:03:32 [FauxFaux]
\msg Yllona You're just saying that not to hurt it's feelings, right?
00:03:58 [Yllona]
nope...
00:04:19 [Muz__]
/msg FauxFaux You used the wrong slash
00:04:23 [Yllona]
* Yllona scans the pub menu for her next snack
00:04:26 [Muz__]
Mmm msg
00:04:49 [FauxFaux]
ꜘmsg Muz__ Dang!
00:05:20 [Muz__]
[01:03] <FauxFaux> I love moose more than ponies!
00:05:23 [Muz__]
:D:D
00:05:27 [FauxFaux]
∕Muz PONIES! :D
00:05:31 [FauxFaux]
Need MOAR unicodez.
00:05:40 [Muz__]
Need MOAR sleepse
00:06:02 [Muz__]
Night all
00:06:37 [Yllona]
* Yllona can't decide what to eat... calamari, shrimp, salmon, sea bass
00:06:39 [FauxFaux]
Nn MuzMuz!
00:06:46 [FauxFaux]
Nachoes, dammit!
00:07:06 [Yllona]
i'm leaning towards seared ahi
00:07:20 [FauxFaux]
I don't even know what that is! \o/
00:07:51 [Yllona]
FauxFaux: ahi tuna, seared on the outside, raw in the middle
00:09:06 [BrianFreud]
FauxFaux: what's that about Russian lesbians? :P
00:09:16 [Yllona]
FauxFaux: ahi is yellowfin tuna
00:09:27 [FauxFaux]
BrianFreud: t.a.t.u. :p
00:09:32 [BrianFreud]
lol
00:10:01 [Yllona]
are they still around?
00:12:47 [awaymoose]
awaymoose is now known as catgroove
00:13:17 [catgroove]
what no greeting?
00:13:19 [catgroove]
:P
00:13:57 [catgroove]
!seen senrepus
00:13:57 [BrainzBot]
I saw senrepus 1 day 19 hours 23 minutes and 19 seconds ago, quitting the server with message:
00:14:25 [catgroove]
OMG: http://musicbrainz.org/label/02442aba-cf00-445c-877e-f0eaa504d8c2.html
00:17:18 [BrianFreud]
hi catgroove
00:17:23 [catgroove]
hi
00:31:39 [rpedro]
rpedro has quit
00:32:31 [rpedro]
rpedro has joined #musicbrainz
00:33:05 [Infinito_]
Infinito_ has joined #musicbrainz
00:33:11 [Yllona_]
Yllona_ has joined #musicbrainz
00:33:14 [Jugdish]
Jugdish has joined #musicbrainz
00:33:25 [Jugdish]
ruaok?
00:34:10 [Yllona_]
Yllona_ has quit
00:37:21 [catgroove]
jøss da
00:37:37 [catgroove]
* catgroove experienced hist first 500 error thingy on mb
00:38:03 [catgroove]
but it wasn't a big thing
00:38:08 [catgroove]
it was fixed by refresh
00:38:11 [FauxFaux]
Needs more ponies.
00:38:30 [catgroove]
* catgroove ponders what faux and muz are PM each other about...
00:38:46 [FauxFaux]
Ponies.
00:39:01 [catgroove]
hmm
00:40:44 [catgroove]
* catgroove notes that 'perv' and 'ponies' share a 'p' and an e. 'porn' and 'ponies' even share 'p', 'o' and 'n'
00:42:47 [FauxFaux]
Very few letter collisions in LESBIANS though.
00:42:53 [FauxFaux]
Two sses, like Mooses.
00:43:03 [catgroove]
but lesbians rock
00:43:22 [FauxFaux]
Yeah, unlike Mooses.
00:44:07 [catgroove]
moses was a cool guy. but you couldn't have him at parties, he always keåt seperating crows
00:46:25 [BrianFreud]
* BrianFreud throws a walnut at catgroove
00:46:32 [catgroove]
hæ?
00:46:37 [catgroove]
* catgroove eats it
00:49:19 [Yllona]
Yllona has quit
00:50:52 [catgroove]
:chew:
00:52:43 [BrianFreud]
sorry, no salt :P
00:54:18 [Yllona]
Yllona has joined #musicbrainz
01:03:18 [BrianFreud]
Has anyone else run into releases that are valid, but always come up "cannot load album" in picard?
01:19:18 [catgroove]
erh
01:19:24 [catgroove]
wtf salt on walnuts???
01:19:41 [BrianFreud]
tastes good
01:19:44 [catgroove]
* catgroove never has salt on walnuts
01:19:52 [catgroove]
I can't imagine its tasty
01:19:58 [catgroove]
ew salt on walnuts
01:20:04 [catgroove]
anyway
01:20:07 [catgroove]
sleepy time
01:20:09 [catgroove]
natta!
01:20:11 [BrianFreud]
they sell em that way here :)
01:20:14 [BrianFreud]
ok night night :)
01:20:31 [catgroove]
well 'mericans *are* crazy after all
01:20:39 [catgroove]
catgroove is now known as nightgroove
01:32:23 [Aankhen``]
Wow, you're sleeping late.
01:57:04 [Yllona]
Yllona has quit
02:10:58 [Muz]
Muz has joined #musicbrainz
02:11:19 [Muz__]
Muz__ has quit
02:40:21 [ph1zzle]
ph1zzle has quit
02:47:28 [sidd]
sidd has joined #musicbrainz
02:55:14 [henriqueqc]
henriqueqc has joined #musicbrainz
03:06:10 [yllona]
yllona has joined #musicbrainz
03:22:13 [yllona]
yllona has quit
03:41:59 [sidd_]
sidd_ has joined #musicbrainz
03:50:14 [Amblin]
Amblin has joined #musicbrainz
03:54:54 [sidd]
sidd has quit
04:00:19 [Amblin-]
Amblin- has quit
04:08:18 [toxickore]
toxickore has joined #musicbrainz
04:26:16 [sidd_]
sidd_ is now known as sidd|
04:26:18 [sidd|]
sidd| is now known as sidd
04:33:12 [Infinito_]
Infinito_ has quit
05:38:28 [Jugdish]
Jugdish has quit
05:38:36 [Jugdish]
Jugdish has joined #musicbrainz
05:52:30 [BrianFreud]
hi Jugdish
05:52:33 [BrianFreud]
too quiet in here :)
05:52:39 [Jugdish]
hey
05:52:53 [Shepard`]
Shepard` has joined #musicbrainz
05:52:54 [BrianFreud]
lierally no one's said anything in here in like 4 hours :P
05:52:59 [Jugdish]
i'm deep into working on my AR greasemonkey script :)
06:09:58 [Shepard]
Shepard has quit
06:09:58 [Shepard`]
Shepard` is now known as Shepard
06:28:15 [SRed13]
SRed13 has joined #musicbrainz
06:28:18 [SRed13]
Yo
06:28:23 [SRed13]
Hi all,
06:28:29 [SRed13]
anyone in here produce music?
06:39:18 [grilled-cheese]
grilled-cheese has joined #musicbrainz
06:39:27 [grilled-cheese]
http://www.dailykos.com/story/2007/4/24/141326/870
06:39:36 [grilled-cheese]
evidently the RIAA owns all internet radio music and can collect royalties on it
06:39:45 [grilled-cheese]
i love that if i were to launch my own internet radio station with my own original music, i would have to pay them royalties, then pay them to become a member and "reclaim" my royalties
06:43:33 [BrianFreud]
My understanding was that, no matter what the RIAA claims, if you are only playing non-RIAA music, even if the RIAA tries to collect, they have no legal leg to stand on
06:51:21 [henriqueqc]
henriqueqc has quit
06:54:29 [SRed13]
SRed13 has quit
06:57:14 [grilled-cheese]
not true
06:57:25 [grilled-cheese]
they can collect for ANY internet radio music
06:57:36 [grilled-cheese]
even if they arn't a member of the RIAA
06:59:29 [grilled-cheese]
hence my exampl
06:59:30 [grilled-cheese]
e
07:03:25 [BrianFreud]
try can try, but if you're only playing non-RIAA music, what are they going to collect on?
07:03:58 [grilled-cheese]
the fact that it is music
07:04:11 [BrianFreud]
music != RIAA though...
07:04:12 [grilled-cheese]
and there *MIGHT* be an artist who wants royalties
07:04:22 [BrianFreud]
say it;s all Australian music
07:04:39 [BrianFreud]
RIAA = the A stands for America, not Austria or Australia...
07:05:38 [grilled-cheese]
where the music comes from doesn't matter
07:06:23 [BrianFreud]
I think it'd be a rather quick court case
07:06:32 [grilled-cheese]
there are already a large number of indie groups that are having royalties collected on their behalf, most of which arn't paying to be members of the RIAA club to get their royalties back
07:07:23 [BrianFreud]
:( just another example of RIAA overreaching
07:11:22 [BrianFreud]
anyhow, off to bed. See you guys tomorrow :)
07:37:22 [toxickore]
toxickore has quit
07:38:53 [VxJasonxV]
hmmm
07:39:00 [VxJasonxV]
is it possible to delete an annotation?
07:39:27 [VxJasonxV]
A release I just did work on has label/catalog# in the annotation. So I moved it into the release event, and now I Want to delete the annotation.
07:43:05 [srotta]
srotta has quit
08:00:30 [yalaforge]
yalaforge has joined #musicbrainz
08:10:45 [Freso]
Freso has joined #musicbrainz
08:12:12 [yalaforge]
yalaforge has quit
08:47:39 [BrianFreud]
BrianFreud has quit
08:53:46 [Kilu]
Kilu has joined #musicbrainz
09:23:30 [Aankhen``]
Aankhen`` has quit
09:36:51 [Muz]
* Muz :: 8. Turisas - [The Varangian Way #08] Miklagard Overture
09:37:00 [Muz]
Shepard, new Turisas album ;)
09:37:07 [Kilu]
tursas
09:37:14 [Shepard]
never heard of them
09:37:20 [Muz]
Oh? Thought you had
09:44:26 [mudcrow]
mudcrow has joined #musicbrainz
10:03:45 [BrianG]
BrianG has quit
10:09:00 [Synchro]
Synchro has joined #musicbrainz
10:29:40 [mudcrow]
grr, people blindly copying cat numbers/release events from discogs. No excuse when they have bloody cover scans showing the correct cat numbers
10:29:57 [Freso]
* Freso pats mudcrow
10:30:02 [Kilu]
grr
10:30:04 [mudcrow]
even worse people copying label info from amazon thats totally fucked up
10:31:14 [warp]
on the topic of labels, i get the impression some ARs are missing.
10:31:28 [warp]
* warp wanted to link an imprint to the actual label.
10:31:59 [mudcrow]
I think we need clarification still on what MB considers a label to be
10:33:08 [mudcrow]
to me an imprint is the same as a label, its a brand name used to release records. Record companies own labels/inprints
10:33:57 [warp]
i have a pokemon soundtrack which has 'Pikachu Records' + cat# in various places on the box, i used that as the label.
10:34:42 [warp]
but, the company behind it who owns the copyright and whatnot is MEDIA FACTORY, i wanted to record that somewhere too.
10:34:57 [warp]
(and Media Factory is already in MB as a label)
10:35:38 [Freso]
warp: Isn't "Pikachu Records", then, a sublabel of Medi Factory?
10:35:40 [Freso]
*Media
10:35:51 [warp]
mudcrow: ok, in that case i was looking for a way to link a label/imprint to the record company behind it.
10:36:24 [mudcrow]
Media Factory is the parent of Pikachu records
10:36:31 [warp]
ok
10:36:57 [mudcrow]
http://musicbrainz.org/label/0a866b14-bfd8-4e74-b451-ada9fc713329.html like with Cherry Red, they own loads of labells/imprints
10:37:27 [warp]
http://musicbrainz.org/show/edit/?editid=6799017 :)
10:38:08 [mudcrow]
:)
10:38:37 [warp]
* warp really needs to stop fussing with that pokemon thing
10:39:07 [Freso]
warp: Why? :p
10:39:20 [Freso]
* Freso should add his Portuguese Pokémon soundtrack to the database...
10:39:23 [warp]
mo wanted to enter it
10:39:32 [Freso]
Ah.
10:40:34 [warp]
then again, we both had that release since.. february or something :)
10:45:58 [Shlublu]
Shlublu has joined #musicbrainz
10:46:11 [Shlublu]
Hello everyone
10:47:33 [tru_]
hello.
10:48:13 [sidd]
sidd has quit
10:54:17 [Shlublu]
Do some of you know how the Picard's function "Translate Artist Name to English whenever possible" works?
10:54:33 [baijiutong]
baijiutong has joined #musicbrainz
10:56:15 [mudcrow]
it uses the artists sort name, which should always be in latin script
10:58:55 [warp]
* warp hides
10:59:59 [warp]
perhaps the web interface should have some sort of check for latin then.
11:01:04 [mudcrow]
it should be called "Translate artists name into latin script" as Knochenfabrik will remain Knochenfabrik but קוקו בלוף והיתושים gets changed to Kuku Bloff ve Haietushim
11:02:21 [mudcrow]
קוקו בלוף והיתושים translated to english would be Kuku Bloff and the moskitos
11:02:28 [warp]
well, i mean.. for korean artists i tend to just press 'copy'. koreans have family names first, so that seemed fine for sorting.
11:03:12 [mudcrow]
not sure on the sort name for Korean artists, you'd need to check the wiki
11:04:00 [warp]
mudcrow: koreans don't use latin :)
11:04:17 [mudcrow]
I know, but the sort name should be in latin
11:05:26 [warp]
mudcrow: yes. which I didn't realize. so I just kept the hangul names.
11:05:52 [mudcrow]
ah! well you now have lots of edits to do :p
11:06:10 [warp]
for example this one: http://musicbrainz.org/artist/939006b7-a390-4eef-b2ab-eeae5fad9e31.html
11:06:52 [mudcrow]
yep you need a transliteration as the sort name and as an alias for searching
11:07:49 [mudcrow]
http://musicbrainz.org/browseartists.html?relstatus=&reltype=&index=_ most of those need correcting
11:08:27 [Freso]
ruaok: Around?
11:08:54 [mudcrow]
probably still asleep in bed freso
11:09:02 [Freso]
Right.
11:09:43 [mudcrow]
it being 4am in california
11:10:06 [warp]
http://bugs.musicbrainz.org/ticket/2793
11:14:03 [Kilu]
[14:10] <mudcrow> yep you need a transliteration as the sort name and as an alias for searching <- are you sure about the alias part? I'm not entirely sure myself, but I think sortname is included in teh search
11:14:31 [warp]
* warp was told it wasn't on many occasions.
11:17:44 [mudcrow]
kilu I've always been told to add a translit as an alias too
11:19:09 [Kilu]
it probably helps to get a better match
11:19:31 [mudcrow]
could be
11:22:05 [mudcrow]
i wonder if its possible to implement a sortname checker. warn if you've chosen person and not sorted it last name, first name. AND find someway to stop all those idiots entered every record label sortname as Label, Record
11:22:40 [Kilu]
haha
11:23:44 [Kilu]
this artist for example doesn't have alias, http://musicbrainz.org/artist/05dd8a9b-3882-44f4-96c8-5cfe68c099a1.html but can be found by searching the latin name. match is only 45 though
11:24:26 [mudcrow]
try adding an alias and see if it improves the match
11:25:02 [Kilu]
http://musicbrainz.org/show/edit/?editid=6799200
11:25:29 [mudcrow]
http://www.discogs.com/search?type=all&q=artist+name+variation&btn=Search I love how stupid people can be :)
11:25:36 [mudcrow]
approved kilu
11:26:08 [FauxFaux]
:o
11:26:20 [Kilu]
does the indexed search update this fast though
11:26:37 [FauxFaux]
Daily, isn't it?
11:26:50 [Kilu]
indeed
11:28:29 [FauxFaux]
* FauxFaux declares that http://metabrainz.org/finances/donations.html is not updating.
11:28:45 [Kilu]
well, I did couple searches with japanese artists who have aliases, and they all returned 100 matches, so I guess it can be concluded that alias helps matching a lot :p
11:31:46 [Muz__]
Muz__ has joined #musicbrainz
11:32:06 [FauxFaux]
Muz____zuM
11:32:43 [Shepard]
moosoom
11:45:22 [Muz]
Muz has quit
11:49:53 [MnaMna]
MnaMna has joined #musicbrainz
11:58:31 [aCiD2]
aCiD2 has joined #musicbrainz
11:59:01 [Rondom]
Rondom has joined #musicbrainz
11:59:02 [aCiD2]
Allo, any server devs mind giving me a hand with my apache virtual host setup? "[Mason] Cannot resolve file to component: /home/mbserver/svn/mb_server/htdocs/index.html (is file outside component root?) at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 859." is my problem
11:59:34 [MnaMna]
MnaMna has left #musicbrainz
12:01:55 [aCiD2]
http://dpaste.com/9247/ is my config
12:04:25 [Shlublu]
thanks mudcrow
12:04:42 [mudcrow]
what did i do?
12:04:48 [Shlublu]
you replied me :)
12:04:55 [Freso]
aCiD2: It looks more like a Perl/Mason problem than an Apache problem.
12:05:16 [aCiD2]
Hmmm
12:05:17 [Shlublu]
(I was afk for a while)
12:05:26 [mudcrow]
lol ok :)
12:05:27 [Freso]
aCiD2: The error happens on line 859 in /usr/share/perl5/HTML/Mason/ApacheHandler.pm
12:05:47 [Shlublu]
Have a good day all, I have to leave
12:06:01 [mudcrow]
bye Shlublu
12:06:07 [Kilu]
bye bye
12:06:19 [Shlublu]
bye bye!
12:06:21 [Shlublu]
Shlublu has quit
12:07:21 [aCiD2]
Freso, Right, but I'm sure that error is caused by a config error somewhere, I just can't figure out where abouts
12:08:14 [Freso]
aCiD2: Can you paste /home/mbserver/svn/mb_server/htdocs/index.html and /usr/share/perl5/HTML/Mason/ApacheHandler.pm ?
12:08:43 [aCiD2]
Freso, Well, they are available on bugs.musicbrainz.org (from view source)
12:09:21 [aCiD2]
http://bugs.musicbrainz.org/browser/mb_server/branches/RELEASE_20070401-BRANCH/htdocs/index.html
12:09:45 [aCiD2]
maybe my version of mason is out of date...sec
12:10:56 [Freso]
Link me to /usr/share/perl5/HTML/Mason/ApacheHandler.pm as well?
12:11:11 [aCiD2]
One moment
12:12:30 [aCiD2]
http://dpaste.com/9248/
12:13:19 [aCiD2]
brb, lunch is ready
12:14:02 [Kilu]
Kilu has quit
12:21:52 [aCiD2]
ok, back
12:24:41 [aCiD2]
Ahh, think I've got it
12:25:53 [aCiD2]
nope... still the same error :(
12:27:09 [srotta]
srotta has joined #musicbrainz
12:27:40 [yalaforge]
yalaforge has joined #musicbrainz
12:29:08 [yalaforge]
mhhh. no luks ...
12:29:19 [aCiD2]
!seen luks
12:29:20 [BrainzBot]
I saw luks 12 hours 53 minutes and 49 seconds ago, quitting the server with message: "Leaving"
12:29:52 [yalaforge]
* yalaforge knows he committed code today :)
12:30:02 [yalaforge]
less than 12 hours ago
12:30:33 [warp]
to picard?
12:30:47 [yalaforge]
nope fk constraints for mb_server
12:31:17 [yalaforge]
* yalaforge is currently trying to finish label support for pymb2
12:31:55 [yalaforge]
some help from luks would save time :)
12:32:21 [warp]
despite what you're saying, it looks like luks fixed one of the picard bugs which i hit yesterday.
12:32:30 [yalaforge]
does anyone else know what the label type(s) are good for?
12:33:11 [yalaforge]
* yalaforge has been out of the loop for quite a while and didn't even log into the website since labels went live
12:33:45 [aCiD2]
yalaforge, What do you mean "good for?"
12:33:54 [warp]
ah.. not quite though.
12:33:54 [aCiD2]
Defining what type a label is? :P
12:34:00 [mudcrow]
hmmm "An experimental ambient album by Wurzel who is the guitarist of rock legends Motorhead" doesn't that sound... awful
12:34:21 [warp]
mudcrow: it does.
12:34:45 [yalaforge]
aCiD2: well, the existing types look like there could be more than one per label
12:34:47 [warp]
mudcrow: assuming the you mean the sentence itself, not the album it is referring to.
12:34:55 [yalaforge]
but I don't quite believe it :)
12:35:07 [mudcrow]
warp, the album itself
12:35:22 [aCiD2]
yalaforge, Don't really get what you mean... each label can only have 1 type
12:35:29 [warp]
mudcrow: ok, wouldn't know about that :)
12:35:41 [aCiD2]
You mean by the groupings of the types, yalaforge ?
12:36:11 [yalaforge]
aCiD2: yup
12:36:27 [yalaforge]
* yalaforge thinks he'll have to read mb_server code again *sigh*
12:37:36 [yalaforge]
is there some user level documentation on labels?
12:37:38 [mudcrow]
most labels do original production and re-issue production, a lot are distributors too and some like EMI are everything
12:38:45 [yalaforge]
yes, that's why I thought one label could have multiple types
12:41:11 [mudcrow]
I really think Holding and Distribution should be listed under production, too many people are confused by what they mean and use them incorrectly
12:41:41 [nightgroove]
nightgroove is now known as catgroove
12:41:46 [catgroove]
yo guys
12:41:57 [mudcrow]
hi mo
12:42:02 [catgroove]
:D
12:43:33 [yalaforge]
oh, now I see. the types form a tree structure of some kind
12:43:57 [aCiD2]
yalaforge, the same as AR's really
12:44:37 [catgroove]
* catgroove was eating honnymelon and now has a soar in his lip-jaw from the sharp edges of the up-cutted pieces
12:44:38 [yalaforge]
yeah, I recognize some of the code ;-)
12:44:47 [catgroove]
:(
12:44:50 [catgroove]
ja jøss!
12:44:52 [catgroove]
yalaforge!
12:44:57 [yalaforge]
hey mo
12:45:02 [catgroove]
can't stay away for long can you, you oldtimer! :P
12:45:14 [catgroove]
* catgroove chuckles
12:45:29 [yalaforge]
* yalaforge has been a bit busy lately
12:45:58 [yalaforge]
seems MB has gained speed lately and I'm lacking behind a bit
12:46:05 [catgroove]
:)
12:46:10 [catgroove]
labels <3
12:46:38 [yalaforge]
yeah, I just wish luks had implemented them differently. would have saved us a lot of time and work (me especially)
12:46:41 [mudcrow]
labels = headache
12:46:56 [warp]
lol
12:47:09 [catgroove]
labels = æ„›
12:47:30 [yalaforge]
* yalaforge remembers when we introduced ARs, annotations, language+script etc.
12:47:38 [mudcrow]
http://www.cherryred.co.uk/other/other.php?display=BAH34 even the bloody record company doesnt say what bloody label its on
12:47:38 [catgroove]
pfftt, so do i
12:47:40 [yalaforge]
new features have never been a smooth ride
12:47:57 [catgroove]
so far, this as been good, i think
12:48:47 [catgroove]
* catgroove remembers when modnotes didn't mail peoples responces back to you
12:49:16 [mudcrow]
overall its been quite smooth, just too many people adding label info without thinking/checking, so we have some that are a mess
12:49:42 [catgroove]
ah, as usual, People = the problem
12:50:04 [yalaforge]
the WS appears to have some issues, but mostly it looks good
12:50:41 [yalaforge]
* yalaforge leaves the social impact of features to others ;-)
12:52:21 [mudcrow]
ffs why didnt my search for wurzel get a hit for Würzel? now I have a dupe entry
12:52:54 [catgroove]
o_O
12:52:59 [yalaforge]
do we have aliases for labels?
12:53:04 [catgroove]
merge 'em' and I'll voteyes oh yes
12:53:13 [catgroove]
yes of course
12:53:17 [mudcrow]
i'll move the release and add aliases
12:53:23 [catgroove]
bah
12:53:28 [catgroove]
merging is fun-ner
12:54:19 [mudcrow]
merging takes too long.
12:54:28 [catgroove]
not if we help you
12:55:16 [mudcrow]
too late, I've done it. http://musicbrainz.org/artist/55b6e7f5-41cd-49a3-891a-8c7089b445ed.html
12:55:23 [catgroove]
aw well
12:55:57 [mudcrow]
going back to sortnames. should Würzel be Würzel or Wurzel
12:56:01 [yalaforge]
ouch. topmods.html doesn't load
12:56:15 [catgroove]
hmm
12:56:19 [mudcrow]
zout, me, drsaunde.
12:56:35 [yalaforge]
:)
12:56:41 [catgroove]
/ruaok-mode if it's latin it's latin and ü is latin
12:56:56 [yalaforge]
how many mods does it take to be top-mod these days?
12:57:11 [mudcrow]
thats what I was thinking mo, but does the search engine agree?
12:57:22 [mudcrow]
lots yalaforge
12:57:49 [yalaforge]
I thought we had unaccenting in the search engine. at least in the pre-lucene one we had
12:57:55 [catgroove]
hmm
12:57:59 [mudcrow]
I think its somewhere bewtween 20-30k for the bottom
12:58:11 [catgroove]
well if 'wurzel' is in alias, then a search for 'wurzel' should work
12:58:16 [catgroove]
also with s instead of z
12:58:30 [yalaforge]
mudcrow: I'll retire as soon as I'm no longer listed ;-)
12:58:34 [catgroove]
i kept typing with wursel instead of wurzel just now
12:59:02 [mudcrow]
ahh yalaforge :(
12:59:49 [mudcrow]
drsaunde overtook me by 6 edits earlier in the week. thats an amazing amount of edits he's been doing
12:59:58 [yalaforge]
how many?
13:00:07 [catgroove]
topmods loads for me
13:00:09 [dalen]
dalen has quit
13:00:10 [catgroove]
(altough slow)
13:00:23 [catgroove]
over two minutes
13:00:29 [mudcrow]
well I have 120k and he's caught me. he was doing 5k edits a week
13:00:38 [yalaforge]
holy crap :)
13:00:58 [catgroove]
zout178993[ open edits ]
13:00:58 [catgroove]
mudcrow122067[ open edits ]
13:00:58 [catgroove]
drsaunde121860[ open edits ]
13:01:08 [mudcrow]
and he's got onto the the top voters list too. so I love him
13:01:10 [catgroove]
mo64939[ open edits ] :DDD
13:01:18 [yalaforge]
we used to have to much crap in the DB, it was easy to do 2k a week. but not anymore.
13:01:25 [catgroove]
I'm on 7th :P
13:01:27 [yalaforge]
* yalaforge wonders where you get your edits from. ARs?
13:01:46 [catgroove]
* catgroove remembers
13:02:09 [catgroove]
I get mine... by re-fixing all my old records. they ned labels
13:02:21 [mudcrow]
these days by adding releases. I did a lot of cleaning up last year, which created a lot of edits
13:02:25 [yalaforge]
it's a amazing that so many of the third-generation automods are still active. very good to see
13:03:00 [catgroove]
now I'm going through my VA compilation adding the AR info i find in it's liner notes
13:03:03 [mudcrow]
yep. I'm pleased to see so many are still actively voting too, rather than just editing
13:03:11 [yalaforge]
yeah
13:03:22 [catgroove]
* catgroove ponders if he's second or third generatino ;)
13:03:43 [yalaforge]
mo: third and a half :)
13:03:51 [catgroove]
heeyyyy
13:04:03 [catgroove]
I'm older than both mud and keskte, yo
13:04:07 [yalaforge]
third generation are the first ones voted in via the automated election process
13:04:13 [catgroove]
hmm voters over all
13:04:14 [catgroove]
VoterVotes
13:04:14 [catgroove]
keschte103058[ open edits ]
13:04:14 [catgroove]
mo76059[ open edits ]
13:04:14 [catgroove]
RhYnoECfnW73982[ open edits ]
13:04:35 [catgroove]
who is thefirts generation?
13:04:43 [aCiD2]
catgroove, you're a few places above me, right?
13:04:43 [mudcrow]
voting is harder, it requires thinking
13:04:59 [catgroove]
mudcrow: LOL
13:05:00 [yalaforge]
the first generation is no longer active
13:05:08 [catgroove]
i kno, it's sad
13:05:28 [catgroove]
* catgroove thinks he's second generation (just at the end of it)
13:05:30 [mudcrow]
ruaok is first generation :)
13:05:38 [catgroove]
and mud is third (just at the begining of it)
13:05:41 [yalaforge]
I doubt you wouldn't know the names, they left MB when they had around 5000 edits each
13:05:42 [catgroove]
yep
13:06:00 [catgroove]
like azertus and anarkyintheUK?
13:06:14 [yalaforge]
no, they are second generation, like me
13:06:19 [catgroove]
aha
13:06:22 [catgroove]
then i'm third
13:06:45 [aCiD2]
* aCiD2 doesn't know wtf he is
13:06:56 [mudcrow]
too much acid does that
13:06:59 [aCiD2]
:P
13:07:01 [yalaforge]
:)
13:07:07 [catgroove]
yala, you should make a wikpage 'history of mb automods generations'
13:07:20 [catgroove]
* catgroove likes history pages on mb wiki
13:07:23 [yalaforge]
* yalaforge thinks you'll need a db snapshot to find out where you are ;-)
13:07:27 [catgroove]
we need to document our history more
13:08:01 [yalaforge]
mo: I don't have the time, unfortunately. but it's true, MB is about to forget the initial group
13:08:02 [catgroove]
10 years from now the page on 'great dispute' doesn't really explain much
13:08:12 [catgroove]
* catgroove nods
13:08:29 [aCiD2]
* aCiD2 bops to Lupe Fiasco - Kick, Push
13:08:34 [catgroove]
well think about it, you can make incremental wikiedits too you know
13:08:35 [mudcrow]
which great dispute was that? theres been a few
13:08:40 [catgroove]
mudcrow: :P
13:08:46 [catgroove]
O RLY?
13:08:55 [catgroove]
* catgroove ponders
13:09:09 [catgroove]
there was that SG5 disaster relif thing
13:09:14 [catgroove]
* catgroove shudders
13:09:22 [catgroove]
* catgroove pokes MBChatLogger
13:09:27 [catgroove]
hi
13:09:29 [catgroove]
:D
13:10:30 [aCiD2]
Question time brainz!
13:11:27 [aCiD2]
Fresh (dnb artist) is the performance name for Dan Stein. Now Fresh relleased matador, which was written and produced by him. Question is, should I add relationships for Matador saying it was composed/produced by Dan Stein?
13:12:08 [mudcrow]
yes aCiD2
13:12:17 [mudcrow]
if its credited like that
13:12:32 [aCiD2]
It's D. Stein, but I'm putting it under Dan Stein
13:12:51 [mudcrow]
then yes
13:13:01 [aCiD2]
Also, anyone speak welsh? I have an artist "Perry Ap Gwennyd" and I'm not sure if the sort name is "Gwennyd, Perry Ap" or something different
13:13:56 [yalaforge]
does anyone know what the label code is? who assigns it?
13:14:00 [mudcrow]
* mudcrow knows that Defaid, Skateboards a Wellies is welsh for sheep, skateboards and wellies
13:14:17 [aCiD2]
yalaforge, A specific number for that label
13:14:25 [aCiD2]
Not sure who decides it, but I don't think the label do
13:14:36 [mudcrow]
yalforge: a label code is a label identifier. always starts LC with 4 or 5 digits
13:14:44 [yalaforge]
* yalaforge knows it's a number, although mmd declares it as a string :)
13:14:51 [aCiD2]
Are we meant to include the LC bit?
13:15:07 [mudcrow]
no, the server adds it
13:15:13 [yalaforge]
mudcrow: is that code on the CD somewhere?
13:15:20 [aCiD2]
mudcrow, ah ok
13:15:24 [aCiD2]
yalaforge, Sometimes
13:15:38 [aCiD2]
Only one of my records has included it so far, and that was for a big name label
13:15:49 [mudcrow]
yes yalaforge, usually under the copyright info or cat number. not all labels use them. I think its mainly a european thing
13:16:16 [yalaforge]
do we have user documentation on it?
13:16:24 [mudcrow]
not sure
13:16:42 [yalaforge]
* yalaforge needs something for the interface documentation
13:17:12 [yalaforge]
* yalaforge thinks aCiD2 should have implemented and documented it in his patch :-P
13:17:44 [aCiD2]
My patch? My patch just adds label support to the webservice and does have docs :P
13:17:53 [mudcrow]
http://www.discogs.com/forums/topic?topic_id=87683 has a list of label codes
13:18:16 [yalaforge]
thanks mudcrow!
13:18:34 [yalaforge]
aCiD2: weeell, did you test it? ;-)
13:18:47 [aCiD2]
Yes, I use it
13:18:52 [aCiD2]
But it doesn't have unit tests yet
13:18:54 [mudcrow]
although record companies don't use them as intended. they were meant to uniquely identify a label, but some record companies use the same LC number for all sublabels
13:19:51 [yalaforge]
aCiD2: err, searching by label name didn't work, I'm pretty sure :)
13:20:11 [aCiD2]
Hmmm
13:20:18 [aCiD2]
I think I only put in getLabelById
13:20:45 [yalaforge]
mudcrow: the same chaos as usual
13:21:10 [yalaforge]
* yalaforge wishes people (and companies!) would at least sometimes get their IDs straight *sigh*
13:21:23 [catgroove]
mm..
13:21:43 [catgroove]
* catgroove ponders socialnumbers (the birth code everyone is given)
13:21:47 [catgroove]
atleast thoseare unique
13:21:49 [catgroove]
right?
13:21:52 [catgroove]
right?!
13:22:05 [catgroove]
D:
13:22:19 [yalaforge]
aCiD2: getLabels() isn't from you?
13:22:33 [mudcrow]
unique per country or worldwide mo?
13:22:33 [aCiD2]
Sure it is, but I might not have finished implementing it
13:22:40 [aCiD2]
I'll write some unit tests later today, just for you yalaforge
13:22:46 [aCiD2]
:)
13:22:50 [catgroove]
mudcrow: thought they where unique over the whole world... D:
13:22:56 [yalaforge]
the unit tests are already written. svn up :)
13:23:00 [mudcrow]
no idea mo
13:23:25 [srotta]
catgroove: Probably not, and probably not every country even assigns its people those.
13:23:27 [catgroove]
* catgroove doesn't like that someone else may havethe number 36.something..something091281
13:23:35 [aCiD2]
Oh, matt's writen label unit tests
13:23:41 [catgroove]
* catgroove laughs
13:23:53 [catgroove]
"matt" eh?
13:24:05 [yalaforge]
yeah :)
13:24:05 [aCiD2]
The main author of pymb2
13:24:10 [catgroove]
* catgroove snickers
13:24:15 [aCiD2]
?
13:24:16 [mudcrow]
aha! "Label Code. The Label Code (LC) was introduced in 1977 by the IFPI (International Federation of Phonogram and Videogram Industries) in order to unmistakably identify the different record labels (see Introduction, Record labels) for rights purposes. The Label Code consists historically of 4 figures, presently being extended to 5 figures, preceded by LC and a dash (e.g. LC-0193 =...
13:24:18 [mudcrow]
...Electrola; LC-0233 = His Master’s Voice). Note that the number of countries using the LC is limited, and that the code given on the item is not always accurate."
13:24:35 [yalaforge]
must be a nice fellow, this matt guy ;-)
13:24:43 [mudcrow]
http://www.iasa-web.org/icat/08_0.htm
13:24:43 [catgroove]
yea..
13:24:45 [catgroove]
:DDD
13:25:11 [aCiD2]
nice to meet you to, yalaforge
13:25:12 [aCiD2]
:P
13:25:30 [catgroove]
bwahaha
13:26:07 [catgroove]
mud; :D
13:26:30 [yalaforge]
mudcrow: that's great, thanks!
13:27:07 [catgroove]
that's odd, i've discoverd that if I type a letters like 'mud' or 'yala' and put a : exactky after , the client auto-expands them, even when I don't pres TAB
13:27:23 [catgroove]
mudcrow: ladedida yala: test
13:27:27 [mudcrow]
cat: test
13:27:30 [mudcrow]
nope
13:27:36 [catgroove]
must be xchat
13:27:39 [catgroove]
cat:
13:27:41 [aCiD2]
catgroove, it's your client
13:27:46 [catgroove]
catgroove: test and some more junk
13:27:48 [mudcrow]
i use cchatzila
13:27:54 [aCiD2]
mudcrow, you poor soul..
13:28:04 [catgroove]
aCiD2: duh
13:28:17 [aCiD2]
>.>
13:28:21 [catgroove]
¬_¬
13:28:21 [mudcrow]
works fine for me, does everything I want. ie allows me to talk on irc
13:28:26 [aCiD2]
:)
13:28:31 [catgroove]
* catgroove pets mud
13:28:33 [aCiD2]
I'm just being an IRC facist, that's all :)
13:28:42 [catgroove]
!slap aCiD2
13:28:42 [BrainzBot]
* BrainzBot hits aCiD2 viciously with a large trout
13:28:46 [aCiD2]
:(
13:28:50 [mudcrow]
lol
13:28:52 [catgroove]
!slap catgroove
13:28:53 [BrainzBot]
* BrainzBot slaps catgroove viciously with a small bear
13:28:57 [catgroove]
o_O
13:28:59 [aCiD2]
ha
13:29:18 [yalaforge]
* yalaforge copies mudcrow's label info before it scrolls away :)
13:29:21 [mudcrow]
what happened to the chat stats and the map?
13:29:21 [catgroove]
!slap BrainzBot
13:29:21 [BrainzBot]
* BrainzBot hits BrainzBot with a large cello
13:29:51 [catgroove]
mudcrow: faux faux was eaten by ponies in his brai and doesn't update the chat stats anymoer
13:30:06 [FauxFaux]
True. :(
13:30:12 [mudcrow]
too busy playing with My Little Pony
13:30:19 [catgroove]
!slap FauxFaux
13:30:20 [BrainzBot]
* BrainzBot blats FauxFaux viciously with a small fork
13:30:24 [FauxFaux]
I got the new box set yesterdya!
13:30:36 [catgroove]
* catgroove mooses faux
13:31:03 [FauxFaux]
NOES.
13:31:33 [catgroove]
NOSE
13:31:41 [catgroove]
NOOSE
13:31:42 [catgroove]
MOOSE§
13:31:49 [mudcrow]
mouse
13:31:54 [catgroove]
muz!
13:31:56 [FauxFaux]
You're going to hang the moose?!
13:32:03 [aCiD2]
Has any one written a dynamic graphing app for musicbrainz?
13:32:05 [catgroove]
hæ?
13:32:16 [mudcrow]
huh? aCiD2
13:32:45 [catgroove]
the § was a typo for !
13:32:47 [aCiD2]
I'm thinking of writing an app where you choose a release, and expand it show tracks and relationships, so you can explore a big graph, expanding stuff and seeing connections
13:33:10 [yalaforge]
yes, someone did that, but I can't remember who :)
13:33:12 [catgroove]
since it's just above the | which is right next to the 1/!
13:33:19 [mudcrow]
wasnt there a website that graphed relationships?
13:33:25 [yalaforge]
they imported the DB and wrote a fancy flash app
13:33:41 [yalaforge]
no, I think it used the old agent arts relations, IIRC
13:33:53 [aCiD2]
mudcrow, Don't know, but that's what I was planning - and wondered if anything already existed
13:34:56 [mudcrow]
I've seen one that did band/person releationship and another more recently that did ARs (I think, but alcohol has been consumed since so my memeory is sketchy)
13:37:03 [aCiD2]
:)
13:44:49 [mudcrow]
grr bloody record companies. I'm sure Cherry Red thinks up a new name for a label for every other release
13:45:10 [aCiD2]
haha
13:47:16 [mudcrow]
they list 21 labels on the cherry red website, but if you start looking at the labels, they have sub-labels and there's loads of releases on labels not mentioned at all, like Humbug and Ork
13:47:31 [aCiD2]
:/
14:02:23 [yalaforge]
could someone please help me check something? -> http://musicbrainz.org/label/50c384a2-0b44-401b-b893-8181173339c7.html
14:02:49 [yalaforge]
the page says 'United States', but when I click 'edit', 'United States' isn't selected.
14:03:25 [mudcrow]
same for me
14:03:54 [yalaforge]
the web service doesn't return the country. hmmm.
14:04:43 [yalaforge]
someone please create a ticket for that UI bug. I'll take care of the WS one ...
14:05:05 [mudcrow]
will do
14:05:11 [yalaforge]
thanks!
14:08:06 [mudcrow]
hmm works ok for other labels
14:08:10 [yalaforge]
alright, we now have basic label support (retrieving by ID and searching). ARs and XML writing support are still missing
14:08:31 [yalaforge]
mudcrow: I bet Atlantic was among the first ones luks created :)
14:08:46 [mudcrow]
wasnt creating by luks. I looked
14:08:58 [yalaforge]
oh? tsk.
14:09:11 [mudcrow]
http://musicbrainz.org/label/1ca5ed29-e00b-4ea5-b817-0bcca0e04946.html doesnt retain the country
14:09:20 [mudcrow]
http://musicbrainz.org/label/0a866b14-bfd8-4e74-b451-ada9fc713329.html does
14:09:44 [mudcrow]
anyone know a label with a LC added?
14:10:12 [yalaforge]
hmm. add that example to your bug report, please. I'm sure it's just a minor glitch though
14:10:43 [mudcrow]
http://musicbrainz.org/show/label/?labelid=827 as well, seems any with a LC number, dont retain the country
14:11:05 [yalaforge]
oh, interesting effect
14:11:24 [yalaforge]
* yalaforge checks the web service
14:12:04 [yalaforge]
the web service never returns the country, it seems
14:13:53 [yalaforge]
http://bugs.musicbrainz.org/browser/mb_server/trunk/htdocs/edit/label/edit.html#L207
14:13:58 [yalaforge]
copy and paste error :)
14:14:21 [yalaforge]
look at line 207 and 208
14:15:08 [yalaforge]
mudcrow: I'll add that info to your bug report, as soon as you submitted it
14:16:12 [mudcrow]
http://bugs.musicbrainz.org/ticket/2794#preview
14:16:48 [yalaforge]
thanks!
14:24:41 [warp]
hello!
14:25:01 [warp]
what is the recommended way to query musicbrainz from python?
14:25:01 [yalaforge]
hi
14:25:10 [yalaforge]
pymb2 :)
14:25:27 [warp]
but picard itself is not using that?
14:25:30 [yalaforge]
in fact, it's the only way
14:25:42 [yalaforge]
picard uses it since version 0.1, and even before :)
14:25:56 [warp]
yalaforge: obviously that's not true, i can just do the queries myself and have some fun with xpath
14:26:15 [warp]
that's how i did it in php :)
14:26:20 [yalaforge]
warp: you're asked for the "recommended way"
14:26:35 [yalaforge]
s/re/ve/
14:26:39 [warp]
yes, you answered with, 'it's the only way'.
14:26:53 [yalaforge]
the only *recommended* way :)
14:26:57 [yalaforge]
better?
14:27:02 [warp]
oh yes!
14:27:06 [warp]
in that case i shall use it :)
14:27:31 [yalaforge]
http://users.musicbrainz.org/~matt/python-musicbrainz2/html/
14:27:32 [warp]
or.. i shall use it insofar it it sufficient.
14:27:45 [yalaforge]
* yalaforge hopes so
14:27:49 [warp]
can i get the annotation with it?
14:28:11 [yalaforge]
nope, none of our web services ever returned annotations
14:28:12 [luks]
luks has joined #musicbrainz
14:28:22 [yalaforge]
hey luks
14:28:39 [luks]
hi
14:28:58 [warp]
yalaforge: so i'll have to grab those myself anyway.
14:29:14 [yalaforge]
you'll have to screen-scrape them, I'm afraid
14:29:24 [warp]
luks: found a bug related to those empty flac tags from yesterday.
14:29:35 [luks]
hm?
14:29:40 [luks]
that one is already fixed
14:30:21 [warp]
luks: yes, i did an bzr pull. but saving fails, i assume its related. hold.
14:30:30 [luks]
oh
14:31:37 [warp]
File "./picard/formats/vorbis.py", line 73, in _save
14:31:37 [warp]
file.tags.update(tags)
14:31:37 [warp]
AttributeError: 'NoneType' object has no attribute 'update'
14:38:40 [luks]
should be fixed now
14:39:46 [warp]
thanks
14:39:49 [warp]
* warp tries
14:41:26 [warp]
yes!
14:41:43 [aCiD2]
Why the hell is the relationlist in a table with cells &bulll; and the the contents?!
14:41:44 [warp]
now i can finally tag that pokemon cd, thanks again :D
14:48:46 [luks]
aCiD2: it waits for you to convert it to ul/li :)
14:49:12 [aCiD2]
I'm doing stuff like that atm luks :)
14:49:19 [luks]
hehe
14:49:25 [aCiD2]
Still haven't got my server setup though :( I installed Ubuntu, and I'm back at the same error, pretty much
14:49:54 [yalaforge]
hmm, server setup should be much easier these days
14:50:10 [aCiD2]
I'll post my error, now more devs are around :)
14:50:17 [yalaforge]
did you follow instructions exactly?
14:50:39 [aCiD2]
Afaik, yes
14:50:54 [yalaforge]
sorry, phone :)
14:51:07 [aCiD2]
Np, eating a yoghurt here anyway :P
14:53:29 [aCiD2]
http://dpaste.com/9250/ is my error
14:54:10 [aCiD2]
http://dpaste.com/9251/ is my apache config
14:55:03 [aCiD2]
And http://dpaste.com/9252/ is my DBDefs
14:59:37 [yalaforge]
permissions are ok?
15:00:40 [yalaforge]
* yalaforge notes that using the default directory layout would probably work
15:00:59 [yalaforge]
* yalaforge never had any luck changing directories
15:01:06 [aCiD2]
You mean /home/httpd?
15:01:17 [yalaforge]
yup
15:01:36 [aCiD2]
I didn't have /home/httpd, and either way it just symlinks to the same location pretty much
15:01:53 [aCiD2]
I did chmod -R 0777 on my svn checkout anyway (last resort kinda thing)
15:02:11 [yalaforge]
check admin/startup.pl
15:02:21 [yalaforge]
I think there are paths hardcoded, too
15:02:36 [luks]
does the symlink and the svn checkout have the same owner?
15:02:55 [aCiD2]
luks, I don't have a symlink
15:03:02 [luks]
aha
15:03:08 [yalaforge]
symlink permissions are irrelevant on unix, btw
15:03:16 [luks]
yalaforge: not for apache
15:03:37 [aCiD2]
FollowSymLinkIfOwnerMatch v. FollowSymLink
15:03:38 [luks]
with the default config, it won't follow symlinks with different owners
15:03:39 [yalaforge]
apache manually follows symlinks?
15:03:51 [yalaforge]
interesting :)
15:04:23 [aCiD2]
yalaforge, I updated the paths in startup.pl too
15:07:35 [yalaforge]
hmm. did you create all directories mason expects?
15:08:36 [aCiD2]
I guess so.. what does it expect?
15:09:34 [yalaforge]
a mason dir next to mb_server, sessions and locks directories are required, too
15:09:52 [yalaforge]
and they have to be writable by the web server user
15:11:16 [aCiD2]
Well, I do have the mason dir
15:11:36 [aCiD2]
Which is under www-data's user
15:12:43 [inhouseuk]
inhouseuk has joined #musicbrainz
15:13:23 [yalaforge]
* yalaforge has no idea then
15:13:29 [yalaforge]
I don't run a server anymore
15:13:47 [inhouseuk]
aCiD2: it looks like you've got the underscore missing for mb_server in DocumentRoot
15:14:08 [inhouseuk]
and also Alias
15:15:33 [yalaforge]
* yalaforge doesn't think that's the problem
15:15:39 [aCiD2]
hmm? You mean home/mbserver inhouseuk ?
15:15:42 [aCiD2]
Because that is correct
15:16:04 [inhouseuk]
aCiD2: yup
15:17:19 [yalaforge]
aCiD2: did you use the provided vh configuration file or did you create your own one?
15:17:48 [aCiD2]
yalaforge, provided
15:18:03 [yalaforge]
weird.
15:18:09 [aCiD2]
* aCiD2 nods
15:18:17 [yalaforge]
we used to install mb_server's here all the time without too many problems
15:18:17 [aCiD2]
I might remove it all and start again
15:18:38 [yalaforge]
this time with default paths.
15:18:53 [aCiD2]
I have to make a /home/httpd dir then, right?
15:19:00 [yalaforge]
maybe it's a problem with the interpreter lines in one of those perl scripts
15:19:09 [yalaforge]
they hardcode the /home/httpd path, too
15:19:15 [yalaforge]
yup
15:19:25 [yalaforge]
/home/httpd/musicbrainz/
15:19:40 [yalaforge]
and there: mb_server, sessions, locks, mason ...
15:20:16 [aCiD2]
yea
15:20:38 [luks]
it should work without /home/httpd without any problems
15:20:49 [yalaforge]
luks: yes, it should :)
15:20:54 [warp]
woohoo, i got a donation nag screen :)
15:20:55 [luks]
I have all my mbservers in ~/projects/mbserver/*
15:21:00 [inhouseuk]
aCiD2: which version of apache ?
15:21:04 [aCiD2]
inhouseuk, 1.3
15:21:09 [inhouseuk]
okay
15:26:13 [inhouseuk]
things I would check are permissions and trailing '/' on paths
15:28:57 [luks]
aCiD2: you have only this one svn checkout on disk?
15:29:06 [aCiD2]
Yup
15:29:24 [luks]
and the path in startup.pl is correct?
15:29:43 [aCiD2]
Yup
15:29:50 [yalaforge]
the interpreter line, too?
15:29:59 [aCiD2]
interpreter line?
15:30:06 [luks]
have you changed it before or after starting the server for the first time?
15:30:08 [yalaforge]
first line. #! ...
15:30:11 [inhouseuk]
the #! at the top
15:30:14 [aCiD2]
Oh, the shebang
15:30:16 [luks]
you need to stop/start the server, not just restart
15:30:35 [aCiD2]
Oh, I've only done a restart, I'll try a stop/start
15:30:53 [yalaforge]
mod_perl madness :)
15:31:04 [mudcrow]
* mudcrow sends another "you're listing is a mess" email to amazon.co.uk although they never fix anything so I don't know why i bother
15:31:26 [yalaforge]
send them an mb data dump via attachmend ;-)
15:31:36 [aCiD2]
Aha, a new error now!
15:31:45 [luks]
new errors are good :)
15:31:51 [aCiD2]
I now get: "DBD::Pg::st execute failed: ERROR: syntax error at or near "$1" at character 251"
15:31:52 [inhouseuk]
* inhouseuk nods
15:31:57 [aCiD2]
But that might be because I have no data?
15:32:07 [mudcrow]
http://musicbrainz.org/release/1a125d01-be24-49f5-ad6d-bce9872e4957.html japanese release, image doesnt match that displayed http://www.amazon.co.uk/Mondo-Would-be-goods/dp/B000025595
15:32:09 [yalaforge]
do you have a DB and a schema at least?
15:32:16 [luks]
check the postgres log
15:32:16 [aCiD2]
I did --createdb --clean
15:32:52 [luks]
actually, this will be probably in apache error log
15:35:33 [aCiD2]
http://dpaste.com/9258/ is the error
15:36:32 [luks]
what version of DBD::Pg do you have?
15:36:57 [aCiD2]
Ahh, it is the latest, and it says there are some errors with that, right?
15:37:13 [luks]
probably
15:37:24 [aCiD2]
Can cpan install a specific version?
15:37:31 [luks]
1.32
15:38:05 [aCiD2]
Yea, is there a way to download 1.32 through CPAN?
15:38:13 [luks]
oh, cpan
15:38:16 [luks]
no idea :)
15:38:20 [aCiD2]
hehe
15:38:32 [luks]
I'm sure inhouseuk or yalaforge can help here
15:38:37 [yalaforge]
* yalaforge always installed it from a tarball :)
15:38:44 [luks]
I usually try to avoid perl and anything related
15:38:50 [yalaforge]
I'm pretty much done with perl, too
15:39:22 [aCiD2]
Found a 1.32 version, building now
15:40:28 [yalaforge]
aCiD2: maybe you should port mb_server to a recent version of DBD::Pg ;-)
15:40:49 [yalaforge]
I can't believe the 1.4 series is still unusable
15:41:01 [aCiD2]
yalaforge, I woulda thought learning Perl/mb_server would be a better start ;)
15:41:42 [aCiD2]
Yay, I has a servers!
15:41:49 [yalaforge]
I don't know if mb_server is a good way of learning perl ...
15:42:05 [aCiD2]
yalaforge, I'd rather not learn perl fullstop, but I want to hack on mb_server
15:42:07 [inhouseuk]
aCiD2: it worked?
15:42:25 [aCiD2]
inhouseuk, Yea, I just had to stop/start apache-perl and downgrade DBD
15:42:33 [inhouseuk]
excellent
15:42:56 [yalaforge]
good that luks was around :)
15:43:00 [aCiD2]
:D
15:43:04 [aCiD2]
* aCiD2 gives luks a cookie
15:43:34 [yalaforge]
* yalaforge guesses luks would appreciate it even more if you fixed a few mb_server bugs ;-)
15:43:39 [aCiD2]
I'm on that :P
15:43:45 [aCiD2]
well
15:43:48 [luks]
* luks can't eat cookies right now :(
15:43:59 [aCiD2]
I'm not fixing any bugs atm, but I'm making as many pages as I can XHTML valid (half don't validate atm)
15:44:33 [yalaforge]
you could fix the bug mudcrow reported today, it's pretty trivial to fix
15:44:37 [aCiD2]
#?
15:44:40 [yalaforge]
luks: oh, what's up?
15:45:00 [yalaforge]
aCiD2: http://bugs.musicbrainz.org/ticket/2794
15:45:32 [aCiD2]
Thanks yalaforge
15:46:07 [aCiD2]
Hmm, looks simple enough :)
15:46:54 [yalaforge]
aCiD2: yeah, good to get started
15:47:11 [luks]
problems with teeth, I should go to a dentist soon
15:47:14 [aCiD2]
I still have a bit of setting up to do with my dev env though (cba to setup gvim atm, so I'm setting up my mac + nfs)
15:47:21 [luks]
but first I need to find a good one...
15:47:35 [yalaforge]
luks: awww. good luck!
15:47:54 [yalaforge]
* yalaforge thinks there can be no serious hacking without cookies
15:48:51 [luks]
aCiD2: first thing to do: add `PerlInitHandler Apache::StatINC` to your apache config
15:49:08 [luks]
restarting apache on every change is extremly annoying
15:49:15 [aCiD2]
:)
15:49:24 [aCiD2]
I put that in the vhost, yea?
15:49:28 [luks]
yes
15:49:36 [yalaforge]
hmm, didn't know that one
15:52:57 [yalaforge]
yalaforge has quit
15:57:28 [inhouseuk]
inhouseuk has quit
15:59:17 [Miles]
Miles has joined #musicbrainz
15:59:36 [Miles]
i have a few cds with no tags at all
15:59:45 [Miles]
is it actually possible to tag them?
16:01:51 [srotta]
Sure, as long as you know what they are (or someone else knows and has submitted PUIDs for them :P)
16:02:08 [Miles]
i don't know what they are
16:02:31 [Miles]
i dunno. can't work the application out >_<
16:10:19 [Miles]
if it uses um, hash things, why do matches have a rating? o.o
16:13:03 [Freso]
Freso has quit
16:13:07 [Miles]
i have the right album on the screen now. i can't get it to save >_<
16:13:26 [Miles]
the button's greyed out
16:13:30 [Freso]
Freso has joined #musicbrainz
16:13:44 [Freso]
Freso has quit
16:23:01 [Miles]
i found the cd on the website, it says the album has puids
16:23:15 [Miles]
but if i drop the files there none match :/
16:26:10 [warp]
Miles: are you using picard, picardqt or the classic tagger?
16:27:26 [Miles]
picard
16:27:43 [warp]
ok
16:28:22 [warp]
after you have done a lookup from picard once, will have opened a musicbrainz search in your browser.
16:29:08 [warp]
as long as you don't close your browser, you should have green tagger icons on the site on every album. so look up the album you think it is, then click the green tagger button, which should send that information back to picard.
16:29:35 [Miles]
yeah
16:29:55 [Miles]
then i drag the cd from clustered albums
16:30:00 [Miles]
onto that
16:30:02 [Miles]
right?
16:30:06 [warp]
yes. if it's clustered
16:30:19 [warp]
otherwise you can drag the directory directory from the browser pane.
16:30:27 [warp]
directly
16:30:29 [Miles]
ill try from there
16:31:01 [Miles]
nah still no matches
16:31:08 [Miles]
i guess it's just odd.
16:31:26 [warp]
good luck. you might want to try picardqt btw, it's still alpha, but most users here seem to already prefer it over the old pciard.
16:31:31 [warp]
s/pciard/picard/
16:31:51 [Miles]
ah
16:31:52 [toxickore]
toxickore has joined #musicbrainz
16:31:57 [Miles]
well i run kde anyway
16:32:06 [Miles]
so yeah, i might
16:33:01 [Muz]
Muz has joined #musicbrainz
16:33:46 [Muz__]
Muz__ has quit
16:35:42 [Muz]
Muz has quit
16:43:51 [toxickore]
toxickore has quit
16:45:07 [drsaunde]
drsaunde has joined #musicbrainz
17:01:56 [warp]
luks: doesn't picard use python-musicbrainz2 ?
17:02:07 [BrianFreud]
BrianFreud has joined #musicbrainz
17:02:23 [luks]
no, it doesn't
17:02:28 [BrianFreud]
hi guys :)
17:02:36 [errorlevel]
luks: What does it use?
17:03:01 [luks]
QHttp + QXml
17:03:18 [luks]
hi brian
17:03:21 [warp]
so, that requires qt4?
17:03:22 [errorlevel]
Makes sense since it uses QT.....
17:03:30 [luks]
warp: yes
17:03:32 [BrianFreud]
hey luks, this may sound strange, but can you think of anything that would cause a single given release to just never load right in QT?
17:03:51 [BrianFreud]
found one, tried from IE6, FF, regular server, uk server, etc
17:03:52 [luks]
BrianFreud: look at comments on the ticket :)
17:03:58 [warp]
luks: ok, so for my commandline mucking about i better use pymb2 then? :)
17:04:16 [luks]
yes, for anything
17:04:21 [luks]
picard uses pymb2 too
17:04:30 [warp]
just wondering why picardqt doesn't.
17:04:31 [luks]
but i rewrote to avoid threads
17:04:37 [warp]
ah, right
17:04:37 [luks]
er, *used
17:06:38 [aCiD2]
Couldn't you have hacked pymb2 to be threadless or something?
17:08:22 [luks]
no, because urllib doesn't support async sockets and the xml parser python uses can't do incremental parsing
17:08:30 [aCiD2]
I see
17:09:09 [luks]
python is slow enough on it's own, threads in python are even slower because you can have only one thread running python code at the same time
17:09:20 [luks]
so async sockets are really the fastest solution
17:12:08 [BrianFreud]
ok, found the bug ticket....
17:12:23 [BrianFreud]
So a merged label was blocking the release from loading properly from the server?
17:12:43 [BrianFreud]
fun :P
17:12:59 [luks]
no, the release points to a label which doesn't exist
17:13:31 [BrianFreud]
gotcha
17:13:31 [luks]
which was caused by a merge, but I don't understand how exactly did it happen :/
17:14:00 [BrianFreud]
ok, so maybe it was a indicator of something more than the "minor" issue I thought it was :P
17:14:16 [luks]
yep, it's pretty serious issue
17:14:47 [BrianFreud]
glad I reported it :)
17:15:08 [BrianFreud]
almost figured it too minor to warrent a ticket
17:15:40 [aCiD2]
ffs, textmate keeps freezing :(
17:16:12 [warp]
yalaforge is the guy doing pymb2 ?
17:16:19 [aCiD2]
yup
17:16:25 [warp]
ok :)
17:16:53 [aCiD2]
I did a bit on it too, but not much (gonna try and squash bugs as they appear though)
17:17:28 [warp]
ah nice. from the bits of conversation i picked up earlier, i guess yalaforge just started on the label stuff?
17:17:48 [Knio]
Knio has quit
17:17:52 [Knio1]
Knio1 has joined #musicbrainz
17:17:55 [aCiD2]
sort of, I contributed most of the label support
17:18:05 [warp]
oh!
17:18:23 [warp]
how usable is that? :)
17:18:23 [aCiD2]
he's done some unit tests, and maybe some other stuff since my code was commited, but it's still quite new (only seems to support getById, but that may be a limitation of the XML Web Service)
17:18:36 [aCiD2]
Usable for my needs, depends what you want to do :)
17:19:03 [warp]
i mostly just want to get at the catalog # when i have a release mbid
17:19:09 [aCiD2]
You can do that
17:19:14 [warp]
great
17:19:18 [warp]
thanks :)
17:19:25 [warp]
* warp continues hacking
17:19:28 [aCiD2]
hehe
17:19:43 [aCiD2]
I'm not sure if matt's docs are up to date, so you're best bet is to generate local docs from the source code
17:19:50 [warp]
oh, another thing.
17:21:36 [warp]
when i did the parsing myself in my evil php code, i stored local copies of all the xml i downloaded, as a sort of cache. I need something like that again for my tool, any idea what the best approach for that is with pymb2 ?
17:22:04 [aCiD2]
hmm, so instead of accessing the online data, it would access a file?
17:23:03 [BrianFreud]
oh, so you wrote that cue generator warp?
17:23:11 [warp]
BrianFreud: erm.. no?
17:23:23 [BrianFreud]
ah, thought that was the evil php code you meant :P
17:23:54 [warp]
cue generator does sound evil though..
17:24:34 [warp]
all of the interesting bits for which you would want a cue file have already been lost if you try to reconstruct it from other data.
17:24:36 [aCiD2]
warp, http://bugs.musicbrainz.org/browser/python-musicbrainz2/trunk/src/musicbrainz2/webservice.py#L227 if you set netloc and path to be your filesystem, and changed http to file, that might work
17:24:44 [aCiD2]
But I'm not sure if urllib can read file://
17:25:10 [aCiD2]
* aCiD2 has a gorgeous cuesheet parser
17:25:13 [aCiD2]
<3 pyparsing
17:26:15 [warp]
aCiD2: hm, ok
17:26:37 [aCiD2]
warp, or reimplement IWebService... there may be a better way, but i'm not sure
17:27:03 [luks]
* luks looks for his cached webservice from picard
17:27:09 [warp]
aCiD2: ok,.. i'll ask again after i have a better feel of things :)
17:27:21 [aCiD2]
:)
17:27:22 [warp]
* warp is quite new to python too... so meh.
17:27:45 [warp]
aCiD2: does pymb2 enforce the 1 second between requests thing, or do i have to do that myself?
17:27:53 [aCiD2]
I don't think it enforces that
17:28:04 [warp]
ok :)
17:29:37 [luks]
warp: http://rafb.net/p/t0Ur0A81.html - this is what picardqt used before i ported it to qhttp
17:30:12 [luks]
it's basically a wrapper around pymb2's web service
17:30:33 [luks]
but I'm not sure if you want just a cache, or store the xml files for archiving purposes
17:31:49 [BrianFreud]
well, I've been playing - not too successfully - with trying to write an xml output plugin
17:32:00 [BrianFreud]
would be useful for local database purposes
17:32:59 [aCiD2]
XML Output for PicardQT?
17:33:23 [BrianFreud]
yes
17:34:14 [warp]
luks: i want to cache everything i lookup for a few weeks/months, until i look it up again.
17:34:14 [BrianFreud]
have no python and very little idea how to write it though, so it's going... slow :P
17:34:32 [aCiD2]
:)
17:34:44 [warp]
luks: the idea is to have a commandline go over the entire library and update tags based on the existing mbids.
17:34:52 [warp]
s/commandline/commandline tool/
17:35:32 [srotta]
I
17:35:51 [aCiD2]
warp, Picard can do that though?
17:35:59 [srotta]
... I've been thinking about that kind of tool as well, but I have the database handy, so I don't have to do those web service tihngies.
17:37:14 [warp]
aCiD2: picard is not a commandline tool
17:37:43 [aCiD2]
true :)
17:38:39 [warp]
i have some other ideas too which i'd like to hack into it.
17:41:27 [BrianG]
BrianG has joined #musicbrainz
17:45:55 [warp]
* warp gets to the point where he should start adding comments to functions and think about the design of his code ;)
17:47:59 [aCiD2]
hehe
17:48:33 [warp]
luks: the code from your pastebin is copyright you and GPL? MIT/BSD?
17:50:33 [luks]
originally GPL, but I hereby relicense it to WTFPL :)
17:51:06 [warp]
thanks :)
17:52:35 [aCiD2]
wtfpl?
17:52:58 [luks]
google it ;)
17:53:06 [aCiD2]
:)
17:53:19 [aCiD2]
haha, I think I've seen that before
17:56:51 [aCiD2]
"trip-hop, drum 'n base" I love that typo :P
17:58:42 [BrianG]
hi.
17:59:20 [aCiD2]
hi.
18:00:16 [BrianG]
my audio has sucked since upgrading to feisty
18:00:35 [aCiD2]
Ok, there's a track by Nine (an MC) and one track also has King Just (another MC) on it too. Should that be "King Just additionallly guest performed lead vocal" ?
18:02:12 [BrianG]
its playing stereo channels out of synch
18:04:05 [catgroove]
:O o_O INHOUSE!
18:04:11 [catgroove]
inhouse was here!
18:04:17 [catgroove]
:(_____)
18:04:27 [BrianFreud]
luks: no indemnity clause in that license :P
18:04:43 [catgroove]
!wtf WTFPL
18:04:43 [BrainzBot]
That acronym wasn't in the database, please add the definition if you find it: http://acronymfinder.com/af-query.asp?acronym=WTFPL
18:05:49 [aCiD2]
Ok, munch time, bbl
18:07:34 [catgroove]
"no acronym matches for WTFPL"
18:07:54 [BrianFreud]
Do what the fuck you want pulic license :)
18:08:04 [BrianFreud]
*/public
18:32:24 [BrianFreud]
BrianFreud has quit
18:32:43 [BrianFreud]
BrianFreud has joined #musicbrainz
18:34:27 [aCiD2]
* aCiD2 chills to DJ Shadow followed by DJ Cam
18:34:40 [aCiD2]
luks, can Quod Libet play aac?
18:37:50 [luks]
aCiD2: sure
18:38:02 [aCiD2]
Great, just need gstreamer support, right?
18:38:21 [luks]
yep
18:38:25 [luks]
on ubuntu it's in gstreamer0.10-plugins-bad
18:38:31 [aCiD2]
Thanks :)
18:38:41 [BrianFreud]
How would you guys enter a single, continuous set?
18:38:52 [aCiD2]
Single track?
18:38:58 [luks]
aCiD2: actually, I think it's gstreamer0.10-plugins-bad-multiverse
18:39:02 [BrianFreud]
Have a 30 some minute bootleg set, with 15, 16 different tracks contained in it
18:39:06 [aCiD2]
I'll install em both :)
18:39:07 [BrianFreud]
single track
18:39:29 [aCiD2]
BrianFreud, I personally would enter it as multiple tracks with durations, then use Picard to generate a cuesheet
18:39:38 [luks]
should be entered as a single track, if it's a CD
18:40:01 [BrianFreud]
it's a bootleg recording of Theivery Corp, single track
18:40:04 [aCiD2]
I know it should be a single track for cds, but I don't think I agree with that
18:40:17 [aCiD2]
A lot of drum & bass albums are disc 1 releases, disc 2 dj mix
18:40:17 [BrianFreud]
aCiD2: It's one continous stream of music
18:40:25 [aCiD2]
BrianFreud, But it's not one trac
18:40:26 [aCiD2]
+k
18:40:28 [BrianFreud]
be hard to figure where to "cut" for timing
18:40:53 [aCiD2]
BrianFreud, Sure, but we have discrepencies about duraction for vinyl and ToC's anyway
18:40:58 [warp]
if you get it as a single track, it should be as a single track in MB.
18:41:07 [BrianFreud]
that's what I think
18:41:16 [BrianFreud]
just don't know how then to reflect all the internal tracks,
18:41:21 [BrianFreud]
other than just a big annotation
18:41:31 [luks]
Track 1 / Track 2 / ...
18:41:32 [aCiD2]
warp, If I do stuff that way, the track title is gonna be huge (at least 14 titles in one, for some releases)