IRC log of musicbrainz on 2008-07-04

Timestamps are in UTC.

00:03:13 [ruaok]
* ruaok has had it for today and goes to party
00:03:15 [ruaok]
ruaok has quit
00:05:53 [stochasticism]
stochasticism has quit
00:17:16 [stochasticism]
stochasticism has joined #musicbrainz
00:23:11 [duckman]
duckman has quit
00:45:07 [Infinito-]
Infinito- has quit
00:51:58 [Kerensky97]
Kerensky97 has left #musicbrainz
01:04:44 [rpedro]
rpedro has quit
01:09:34 [duckman]
duckman has joined #musicbrainz
01:10:18 [stochasticism]
stochasticism has quit
01:24:57 [DarkAudit]
DarkAudit has quit
01:25:52 [Infinito-]
Infinito- has joined #musicbrainz
01:27:31 [nikki__]
nikki__ is now known as nikki
01:34:54 [aCiD2]
aCiD2 has joined #musicbrainz
01:35:01 [aCiD2]
This server dies waaay too often...
01:35:07 [aCiD2]
Time for a new host
01:39:08 [alastairp]
hmm. I need to go shopping
02:03:19 [Infinito-]
Infinito- has quit
02:15:27 [Muzzz]
OH god, why am I still awake
02:24:34 [FauxFaux]
Muzzz: \o/
02:24:43 [Muzzz]
D:
02:24:52 [Zharf]
still...
02:24:55 [Zharf]
it's 5.24 am
02:24:56 [ruaok]
ruaok has joined #musicbrainz
02:24:56 [Zharf]
<.<
02:25:05 [Muzzz]
It's half 3
02:25:12 [Muzzz]
And I need to be up in 4 hours
02:25:24 [FauxFaux]
I need to be awake in 4 days. D:
02:25:36 [FauxFaux]
Dentist appointment. Oooh, my bike might be fixed tomorrow, too.
02:27:03 [aCiD2]
hrmmm
02:27:15 [aCiD2]
to try moving to Catalyst::Plugin::FormValidator or not...
02:27:17 [aCiD2]
DECISIONS
02:27:26 [Zharf]
sometimes I wish I had a bike... but then I never go anywhere anyway
02:27:39 [FauxFaux]
aCiD2: It has Catalyst in the name, *censored*
02:27:47 [aCiD2]
f.u, catalyst is nice
02:27:48 [Muzzz]
* Muzzz ponders
02:28:09 [aCiD2]
http://search.cpan.org/~ashley/Catalyst-Plugin-Acme-LOLCAT-0.03/lib/Catalyst/Plugin/Acme/LOLCAT.pm see
02:28:27 [FauxFaux]
I was implying that you'd probably want to insert your penis into it at the next and every following available oppotunity. ¬_¬
02:30:36 [Muzzz]
* Muzzz goes back to practising playing scales
02:30:46 [aCiD2]
Muzzz: where are you learning from?
02:30:57 [Muzzz]
Ooooold books I've had kicking about
02:31:01 [aCiD2]
ah
02:31:04 [Muzzz]
Oooold photocopied ones
02:31:06 [Muzzz]
Why?
02:31:18 [aCiD2]
Cause I need to get some good resources for scales >.>
02:31:25 [aCiD2]
I can for any major or minor, and that's it
02:31:40 [aCiD2]
but it takes me aaages (whole step whole step half step whole step....)
02:31:47 [Muzzz]
Note to self: Turn MIDI controller on before playing
02:31:53 [aCiD2]
Important!
02:31:58 [Muzzz]
Indeed!
02:31:58 [alastairp]
Muzzz: yeah, scales suck :(
02:32:11 [alastairp]
In fact, I have a scale test next week :(
02:32:16 [aCiD2]
In soviet russian, MIDI controller turns on YOU.
02:32:19 [aCiD2]
erm
02:32:20 [aCiD2]
russia
02:32:21 [aCiD2]
fail
02:32:38 [Muzzz]
Roland AX-7s do make me hard indeed
02:32:45 [aCiD2]
lol
02:32:54 [alastairp]
aCiD2: scales are pretty easy to work out :-P
02:33:13 [aCiD2]
alastairp: yes, but I'd still like some resources while I take the initial learning plunge :)
02:33:59 [alastairp]
so, where do you want to start?
02:34:06 [aCiD2]
i don't know
02:34:08 [aCiD2]
which is one problem
02:34:14 [alastairp]
Major?
02:34:17 [alastairp]
T T S T T T S
02:34:19 [aCiD2]
probably minor
02:34:26 [alastairp]
which type? :-P
02:34:26 [aCiD2]
Yes, I know those...
02:34:42 [aCiD2]
I don't just want to learn a scale for the hell of it, I want to learn a bit more than that :P
02:34:52 [aCiD2]
I need to get some books and stop being a confused monkey about what I want to do :P
02:35:26 [Muzzz]
Note to self: Turn speakers on before playing
02:35:31 [Muzzz]
Good god I'm sleep deprived
02:35:37 [aCiD2]
you're failing preeeeetty hard Muzz
02:35:50 [ruaok]
note to self: muzz is teh wank
02:35:54 [aCiD2]
lol
02:38:19 [aCiD2]
hmmm...
02:38:24 [aCiD2]
http://search.cpan.org/~hank/Form-Processor-0.18/lib/Form/Processor.pm also looks nice :(
02:40:30 [rcross]
rcross has joined #musicbrainz
02:41:46 [rcross]
hey guys
02:42:07 [aCiD2]
hi rcross
02:42:35 [rcross]
I'm trying to figure out if there has been any work on getting an osx version of picard built
02:42:42 [rcross]
(current version i mean)
02:43:18 [aCiD2]
We have built Picard on OS X, but the main problems currently lie in packaging it (bundles on OSX, right?)
02:43:37 [cyberpear___]
cyberpear___ has joined #musicbrainz
02:44:04 [rcross]
well - it comes down to having puid support i guess, but yes, the packaging seems to be the problem
02:44:22 [cyberpear]
cyberpear has joined #musicbrainz
02:44:49 [rcross]
i was here a couple months back for a few days trying to help with getting it going, and I thought people got it to work but i haven't seen any updates on the wiki
02:45:26 [rcross]
and now that i'm noticing 0.10 has a rc already, but the osx build is still stuck at 0.9beta1 ....
02:47:02 [cyberpear___]
cyberpear___ is now known as cyberpear_
02:47:16 [rcross]
i assume the problem is partly that none of the core developers work with macs at all, otherwise it would seem like it would just be a matter of getting the build working once and then just rebuilding when an update is ready
02:48:01 [cyberpear_]
is there a way to indicate that there is more than one artist for a track or release?
02:50:10 [aCiD2]
ruaok uses a mac, but no one has the knowledge to create a good build chain
02:50:21 [aCiD2]
cyberpear_: in what way?
02:50:56 [rcross]
aCiD2: are there any good directions about how to build picard?
02:51:12 [aCiD2]
if 2 people collaborated, we usually create an artist "X & Y" and then use ARs (advanced relations) on this new "X & Y" artist to say "X & Y was a collaboration between X (link) and Y (link)"
02:51:24 [cyberpear_]
ok
02:51:33 [aCiD2]
rcross: well, for the bare essentials just check out the source code from Subversion and run it
02:51:40 [cyberpear_]
if it's 3, is it "X, Y & Z"
02:51:42 [aCiD2]
But as far as the PUID support, fraid I'm no help there :(
02:51:46 [cyberpear_]
(how do commas go?)
02:51:55 [aCiD2]
cyberpear_: yes, let me link you to the wiki page for better clarification :)
02:52:09 [rcross]
well - good instructions for building on win/*nix would be a good start
02:52:41 [ruaok]
I can do it, I just need to do so many other things.
02:52:49 [ruaok]
VxJasonxV volunteered to take on that task.
02:52:52 [rcross]
hey ruaok
02:53:00 [ruaok]
* ruaok wonders how VxJasonxV is doing.
02:53:02 [rcross]
yea, i remember a couple months back trying to help
02:53:02 [aCiD2]
Oh, we have a volunteer.. cool
02:53:06 [ruaok]
hey, rcross
02:53:45 [aCiD2]
god damn where is this wiki page -_-
02:53:56 [ruaok]
which one?
02:54:02 [aCiD2]
on collaboration artists
02:54:11 [rcross]
ruaok: if you can get it setup once (or VxJasonxV ), then i'll commit to running the build process whenever a update is needed
02:54:16 [aCiD2]
for cyberpear_ who's curious about "x, y & z" type artists
02:54:39 [ruaok]
that the easy part. :)
02:55:11 [rcross]
ruaok: i know :) but its something i can offer, and it takes something small off your plate
02:56:07 [rcross]
ruaok: if there were some decent instructions (in general), I could probably spend a few hours trying to figure out a build process on my mac as well
02:56:23 [rcross]
might not happen for a week or two though
02:56:48 [ruaok]
http://wiki.musicbrainz.org/PicardQt/MacInstallGuide?highlight=%28picard%29
02:56:53 [aCiD2]
ok cyberpear_, I can't find the page but I suck. But basically, you should join all artists with their names and "," and then use "and" for the last one
02:56:54 [ruaok]
this is as close a one we have.
02:57:06 [aCiD2]
and then for sortnames, do a separate sortname for each artist, joining the same way
02:57:06 [ruaok]
* ruaok knows aCiD2 sucks
02:57:12 [aCiD2]
* aCiD2 quits SoC
02:57:20 [aCiD2]
so hush you :P
02:57:28 [cyberpear_]
ok
02:57:44 [cyberpear_]
thanks
02:58:07 [aCiD2]
cyberpear_: ie: "The Keys, Mr Rofl & DJ Lollercopter" sorted as "Keys, The, Rofl, Mr & Lollercopter, DJ" (but god damn that's ugly -- I think it's correct though)
02:59:16 [cyberpear_]
that makse some sort of sense
02:59:31 [aCiD2]
* aCiD2 is good at making half-sense at 4am
03:00:28 [cyberpear_]
my faint memory of grammar school wants me to do, "Keys, The; Rofl, Mr & LollerCopter, DJ"
03:01:02 [aCiD2]
mmm, don't think we use ; - for something like that it's proabbly best to ask here at a more active EU time - or ask on the style mailing lists
03:01:12 [aCiD2]
but hopefully who you're working with doesn't have such a bad name :P
03:01:29 [cyberpear_]
ok, commas it is
03:01:48 [rcross]
aCiD2: are you looking for this http://wiki.musicbrainz.org/FeaturingArtistStyle
03:01:58 [rcross]
or http://wiki.musicbrainz.org/HowAdvancedRelationshipsWorks
03:02:41 [aCiD2]
mmm not quite rco
03:02:43 [aCiD2]
rcross:
03:02:51 [aCiD2]
urgh, sleep. lacking. typing. failing.
03:03:03 [rcross]
hehe... get to bed
03:03:17 [aCiD2]
I think I will :P
03:03:18 [aCiD2]
nn brainz
03:04:24 [Muzzz]
* Muzzz has probably made a right pigs out of these insurance forms at 4am, but fuck it
03:05:07 [Muzzz]
I can sleep easy knowing that I'm covered for having a number of needles placed within my muscles an having electrical currents passed through my body \o/
03:05:15 [mikemorr]
aCiD2: some good scale information, with practical applications (to jazz) here:
03:05:19 [Muzzz]
NN.
03:05:27 [mikemorr]
http://aebersold.com/Merchant2/merchant.mvc?Screen=CTGY&Store_Code=JAZZ&Category_Code=_HANDBOOK
03:06:19 [v6lur_]
v6lur_ has joined #musicbrainz
03:06:58 [mikemorr]
(free download)
03:07:35 [rcross]
ruaok: is there a similar page for building on linux?
03:07:36 [v6lur]
v6lur has quit
03:07:42 [rcross]
i found the windows one
03:08:57 [DarkAudit]
DarkAudit has joined #musicbrainz
03:09:37 [nikki]
* nikki blinks
03:10:17 [nikki]
ruaok: you around?
03:10:41 [rcross]
he was a few minutes ago...
03:13:35 [rcross]
ok... going back to work. i'll try to work on this during the weekend some more
03:18:46 [warp]
warp has quit
03:21:47 [rpedro]
rpedro has joined #musicbrainz
03:31:20 [warp]
warp has joined #musicbrainz
03:56:46 [rpedro]
rpedro has quit
04:00:13 [rpedro]
rpedro has joined #musicbrainz
04:10:43 [cyberpear_]
can someone tell me if I entered this release correctly? http://musicbrainz.org/release/473a044f-64d3-4066-9889-9c6c57218c70.html
04:12:21 [FauxFaux]
Hard one. :)
04:12:59 [cyberpear_]
which is kind of why I want to make sure I did it properly ;)
04:27:50 [nikki]
nikki has quit
04:30:12 [ryancross]
ryancross has joined #musicbrainz
04:31:06 [nikki]
nikki has joined #musicbrainz
04:39:42 [rcross]
rcross has quit
04:47:31 [ryancross]
ryancross is now known as rcross
04:48:32 [MrQwerty]
MrQwerty has quit
05:05:48 [rcross]
rcross has quit
05:58:18 [luks]
* luks is off for a minute again
05:58:44 [luks]
oh, how it hate this arrow-up feature in irssi
05:58:59 [nikki]
hi luks
05:59:04 [luks]
good morning :)
05:59:51 [nikki]
I was wondering how to update the lists of languages and countries and stuff... do I just make a list of sql commands and attach it to a bug report?
06:00:54 [luks]
probably the best way to do it. I wanted to fix a few things some time ago, sent a mail to the mailing list and got ignored by ruaok :(
06:01:29 [luks]
http://wiki.musicbrainz.org/ReleaseCountry
06:03:28 [nikki]
oh, and what do you think about removing the alternate names of the languages? they're not that useful since you need to know the first one to find it in the list and imo it also looks untidy
06:05:49 [luks]
you mean for example 'Chichewa; Chewa; Nyanja'?
06:05:52 [nikki]
yes
06:06:19 [luks]
I think it would be fine to remove it
06:07:05 [nikki]
and can we get rid of the french names or do I need to keep those up-to-date as well?
06:07:56 [luks]
but personally, 'Greek, Modern (1453-)' was bugging me much more
06:08:06 [luks]
hm, I don't know
06:08:18 [nikki]
rename it to "Greek"? I really want to do that too
06:08:26 [luks]
yes
06:08:39 [nikki]
ok cool
06:09:13 [nikki]
I guess I'll finish my list then
06:11:26 [cyberpear_]
cyberpear_ has left #musicbrainz
07:08:48 [outsidecontext]
outsidecontext has joined #musicbrainz
07:11:18 [rcross]
rcross has joined #musicbrainz
07:24:21 [Kerensky97]
Kerensky97 has joined #musicbrainz
07:47:57 [alastairp]
hmm
07:48:11 [alastairp]
can you add to a release "this is disc n of m" ?
07:48:48 [ruaok]
luks: sorry, didn't mean to ignore ya. do you have a link I can look at?
07:48:52 [Kerensky97]
No, just disc 1, disc 2, disc 3, etc.
07:48:52 [outsidecontext]
alastairp: nope, you have to use http://wiki.musicbrainz.org/DiscNumberStyle
07:49:08 [alastairp]
outsidecontext: yeah, I've got that
07:49:28 [alastairp]
I want to programatically be able to tag a file with number of discs, though
07:49:54 [alastairp]
it looks like amazon sometimes has it
07:49:57 [outsidecontext]
alastairp: there is a disc number plugin for picard which extracts that info from the name
07:50:04 [ruaok]
luks: can you email the link please? i needz some sleep
07:50:06 [ruaok]
natta all!
07:50:11 [nikki]
bah
07:50:11 [outsidecontext]
natta ruaok
07:50:17 [ruaok]
ruaok has quit
07:50:27 [alastairp]
outsidecontext: yeah, I suspected that might have been the case
07:50:30 [alastairp]
I'll have to do that
08:40:02 [xlotlu]
there are Antarctica releases? :)
08:40:43 [alastairp]
hmm
08:40:55 [alastairp]
scott base has an orchestra!
08:43:50 [nikki]
there are still 53 in mb listed as antarctica :/
08:45:53 [alastairp]
heh, really?
08:46:07 [nikki]
yes
08:46:29 [nikki]
people were adding things as antarctica because the country/region/whatever they wanted didn't exist
09:03:04 [outsidecontext]
i wonder why they prefer antarctica to unknown
09:03:56 [luks]
because there was no unknown back then
09:04:53 [outsidecontext]
ah, that's an explanation
09:34:46 [niklas_]
niklas_ has joined #musicbrainz
10:09:40 [Kerensky97]
Kerensky97 has left #musicbrainz
10:10:07 [xlotlu]
i want to release music on the international space station
10:10:14 [xlotlu]
or hmm, mars
10:10:24 [Clint]
start planning ahead
10:36:58 [Mirrakor]
Mirrakor has joined #musicbrainz
10:37:16 [Mirrakor]
What's a good quality setting to convert audiobooks from FLAC to OGG?
10:52:36 [guardian_i2]
guardian_i2 has joined #musicbrainz
10:52:37 [MClemo]
go low
10:52:54 [guardian_i2]
guardian_i2 is now known as guardian4741
10:53:39 [MClemo]
maybe some value between 0 and 2
10:55:48 [Mirrakor]
so low?
10:56:44 [alastairp]
can you hear them OK at that level?
10:56:50 [alastairp]
can you fit them on your device?
10:59:01 [Mirrakor]
I'd have to check afterwards, but isn't 0 the lowest quality switch there is for vorbis?
11:13:17 [MClemo]
encode a couple of tracks and give it a try
11:13:47 [MClemo]
if you got no space issues, take something higher
11:15:04 [LotR]
speex!
11:16:29 [v6lur_]
v6lur_ has quit
11:19:13 [v6lur]
v6lur has joined #musicbrainz
11:55:24 [xlotlu]
xlotlu has quit
12:05:33 [Mirrakor]
LotR: Why speex?
12:08:50 [Sargun]
Mirrakor, Where did you get audioboks in FLAC?
12:09:08 [Mirrakor]
From my CDs
12:09:13 [Sargun]
It is designed for Speech.
12:09:36 [FauxFaux]
Some vorbis encoders go to -2.
12:10:06 [Mirrakor]
ah, I tried it with -q 0 but I've troubles to make out a difference :D
12:11:13 [Mirrakor]
Sargun, LotR: Which speex quality switch should I use?
12:11:43 [FauxFaux]
Mirrakor: The one you like? Heard of ABX testing? :)
12:11:52 [Mirrakor]
nope
12:12:22 [FauxFaux]
It's a way to find out which one you like.
12:14:15 [Mirrakor]
FauxFaux: know such a programm for Linux?
12:16:02 [FauxFaux]
Nope.
12:22:16 [aCiD2]
* aCiD2 yawns
12:26:33 [FauxFaux]
Morning aCiD2!
12:26:37 [aCiD2]
anyone know what the name of the letter is that's "O" with a / through it?
12:26:46 [FauxFaux]
O slash.
12:26:58 [aCiD2]
Eh ehhhh. Wrong.
12:27:12 [FauxFaux]
ø <-- "latin small letter o with stroke" in unicode.
12:27:25 [aCiD2]
bah
12:27:43 [aCiD2]
oh well, now you've pasted it I've found it on wiki
12:27:45 [FauxFaux]
Wikipedia says that it's unnamable, too.
12:27:52 [aCiD2]
seems it is
12:28:35 [srotta]
Well, what's the name of "a" in language that doesn't have "a"?
12:29:03 [FauxFaux]
That's what I meant by unnamable. :)
12:29:10 [srotta]
It's not unnameable, you're just inadequate ;)
12:29:27 [srotta]
Well, English is.
12:29:33 [srotta]
8)
12:29:40 [FauxFaux]
Also, given it's scandinavianessness, I bet it's unpronouncable as well as unnamable. :p
12:30:25 [aCiD2]
http://musicbrainz.org/artist/423d647e-9a8b-403e-883b-81f6e84b7095.html we have him though
12:30:28 [aCiD2]
yay
12:32:44 [FauxFaux]
Heh, what should the sortname for that be? I thought sortname was englishlatin only?
12:33:16 [aCiD2]
O, presumably?
12:33:29 [aCiD2]
http://www.reddit.com/goto?id=6q6am ah, win!
12:34:51 [FauxFaux]
That's hillariously confusing, though.
12:35:08 [FauxFaux]
You're not going to trick me into clicking on a reddit link by removing most of the contents.
12:50:01 [CatCat]
I'd do "Keys, The & Rofl, Mr & LollerCopter, DJ"
12:50:29 [CatCat]
[08:07] luksbut personally, 'Greek, Modern (1453-)' was bugging me much more. personally i'd like ot keep the date, in case i was adding some ting anchinet, i'd know that wich one
12:50:57 [CatCat]
wont we have two then? greek, modern, greek, anchinet?
12:51:32 [Mirrakor]
Isn't ø used in nordish/scandinavian countries?
12:51:45 [luks]
if you see 'Greek' and 'Greek, Ancient' you wouldn't know which one is which?
12:53:20 [luks]
besides, I think only less than 1% of MB users can tell the difference between the two greek languages
12:53:36 [luks]
so different names wouldn't help you anyway
12:53:55 [Mirrakor]
Ø (the big one) and ø (the small one) are used in sweden and danmark and also Island I think but I'm not sure (nor about Norwegian) it's spelled like a German Ö (or transcriped OE)
12:55:12 [CatCat]
aCiD2 and FauxFaux, ø is Ø, it sounds like "uh" a little
12:56:15 [CatCat]
sweden uses ö
12:56:22 [CatCat]
norway and denmakr use ø
12:57:15 [CatCat]
luks:i don't know, i like the date. but i guess that date could be in the docs.. not that we have well docs on lanugages
13:01:25 [Mirrakor]
oh my, I suck at this ABX test
13:02:02 [Mirrakor]
FauxFaux: JFYI amarok has an ABX script
13:02:09 [luks]
ABX is supposed to show how the encoder/decoder sucks, not you :)
13:02:28 [CatCat]
i suck at acronyms
13:02:43 [Mirrakor]
CatCat: JFYI = Just for your information
13:02:46 [CatCat]
people keep using them and i 've never known abotu them
13:02:56 [CatCat]
yea no that was just generally mikemorr
13:03:00 [CatCat]
thanks though
13:03:02 [CatCat]
:)
13:03:20 [Mirrakor]
and ABX, well it stands for listen to file A and B - and now tell if file X is either A or B :D
13:09:41 [warp]
warp has quit
13:14:47 [mikemorr]
CatCat: you pinged?
13:15:00 [mikemorr]
* mikemorr != Mirrakor
13:15:04 [mikemorr]
:)
13:15:16 [Mirrakor]
ouch - It seems I can't tell the difference between a 15MiB and a file which is <1MiB
13:15:20 [Mirrakor]
:)
13:15:53 [drsaunde]
Happy July 4 to my American friends
13:16:33 [mikemorr]
* ! * ! * <-- fireworks
13:16:57 [drsaunde]
and a belated happy 400 to Quebec City
13:17:20 [warp]
warp has joined #musicbrainz
13:19:07 [Mirrakor]
*gg*
13:30:43 [CatCat]
oh, sorry mikemorr and Mirrakor
13:30:46 [CatCat]
:s
13:31:04 [CatCat]
your names are hard for someone likme me
13:31:21 [CatCat]
they have rhythm rhyme
13:32:11 [mikemorr]
:) np
13:32:15 [Mirrakor]
hm, how many tries should I take to reach <1% in the ABX test?
13:33:21 [Mirrakor]
ha I'm getting better 3,5% :D
13:35:59 [Mirrakor]
woooh, 0,8% guessing :D
13:55:50 [aCiD2]
luks: ping (again, sorry :P)
14:07:46 [luks]
aCiD2: pong
14:08:04 [aCiD2]
I've been loooking at Form::Processor, wondered if you've used that at all
14:08:12 [luks]
nope
14:08:28 [luks]
I try to avoid perl if I can :)
14:08:41 [aCiD2]
It would mean we could the forms logic in Perl, but have to write the form html ourselfs (which I plan to do with something akin to [% INCLUDE "form/field.tt" widget=form.username %])
14:09:31 [v6lur_]
v6lur_ has joined #musicbrainz
14:09:36 [luks]
well, if it looks good do you use it
14:10:10 [aCiD2]
I'll show you how it works out in a moment, just writing that field.tt thing
14:10:33 [aCiD2]
I think I like it more though as it's much easier to have more control over the display of the form (and it's not as bloated at the current system)
14:12:33 [luks]
writing custom html for forms should good to me, because we use a lot of very specific forms anyway
14:13:22 [aCiD2]
yup
14:13:46 [aCiD2]
I realised form builder wasn't the best choice when I remember the user preferences form
14:14:21 [DieKatzeKotzt]
DieKatzeKotzt has joined #musicbrainz
14:16:35 [DieKatzeKotzt]
I have downloaded the MB sources, is there a script to run, that converts the .ui generated by qt-designer into the .py files ? They claim, that the are automatically generated...
14:17:09 [DieKatzeKotzt]
i mean picard,
14:17:43 [luks]
DieKatzeKotzt: python setup.py build_ui
14:17:56 [luks]
but you shouldn't need it if you only want to run picard
14:18:02 [DieKatzeKotzt]
cool thanks luks
14:18:29 [DieKatzeKotzt]
i altered somthing in the options menu
14:18:37 [luks]
ah
14:18:53 [DieKatzeKotzt]
me and my friends were the guys with the "complete albums thing"
14:24:27 [v6lur]
v6lur has quit
14:25:22 [aCiD2]
luks, we'd have something like this: http://rafb.net/p/0x0ihq10.html
14:25:36 [v6lur_]
v6lur_ is now known as v6lur
14:26:56 [aCiD2]
does that look like something worth moving to, before I commit?
14:29:48 [luks]
aCiD2: does it handle some kind of validation?
14:29:53 [aCiD2]
yup
14:30:15 [aCiD2]
The username type only accepts text with no spaces, minimum of 4 characters. You can also do per field validation (ie sub validate_username)
14:30:34 [luks]
'minimum of 4 characters' is wrong :)
14:30:46 [aCiD2]
right, I needed to ask about that :)
14:30:55 [luks]
* luks points to mo
14:31:12 [luks]
looks fine to me
14:31:33 [aCiD2]
cool, now I can remove form builder as a dep
14:31:41 [aCiD2]
I like this system more, feels much more natural
14:36:10 [aCiD2]
luks: do we have any restrictions on usernames other than no spaces and >= 1 character?
14:36:42 [luks]
aCiD2: we allow also spaces
14:36:55 [aCiD2]
oh?
14:36:56 [luks]
aCiD2: I think there are no restrictions at all, except that it can't be empty
14:37:01 [aCiD2]
so I might as well just use text then :)
14:38:43 [luks]
http://musicbrainz.org/show/user/?userid=197490 as an example of username with space in it
14:39:02 [aCiD2]
oh, neat
14:49:38 [guardian4741]
guardian4741 has quit
14:54:47 [alastairp]
sighcantsleep
14:57:13 [aCiD2]
http://electrological.net:3000/user/login wahey, login looks half usable ow
14:57:19 [aCiD2]
s/ow/now/
15:05:40 [FauxFaux]
\o/
15:09:57 [aCiD2]
and now, try messing up the login form and you get ... (are you ready for this...) .... ERROR MESSAGES
15:10:01 [aCiD2]
:O :O
15:10:45 [FauxFaux]
"Input must be at least 6 characters. You submitted 5" <-- is that just a longwinded way of saying that my penis is too short?
15:10:54 [aCiD2]
hrm, where did you get that?
15:11:03 [FauxFaux]
Penis as username and password.
15:11:11 [aCiD2]
ack, I don't think we have a restriction on password length
15:11:13 [aCiD2]
* aCiD2 grumbles
15:11:26 [FauxFaux]
"Password must not match username" etc. This that form validation component? Sounds quite pro.
15:11:34 [aCiD2]
yea
15:11:57 [FauxFaux]
"Passwords must be made up from letters, digits, or the underscore" is that accurate, too?
15:12:12 [aCiD2]
I'm looking at the source for the password field
15:12:24 [aCiD2]
it's not very flexible, you don't have any control over this, so I may have to roll my own
15:13:19 [aCiD2]
gonna drop it to just a text field for now
15:13:32 [FauxFaux]
It must be more flexible than that. :/
15:13:48 [aCiD2]
http://search.cpan.org/src/HANK/Form-Processor-0.18/lib/Form/Processor/Field/Password.pm no control of that
15:14:00 [aCiD2]
so I'll write my own password field when I know the requirements
15:14:38 [FauxFaux]
So fail.
15:14:48 [aCiD2]
eh, it's no biggy
15:16:10 [sonium]
sonium has joined #musicbrainz
15:17:18 [sonium]
sonium has left #musicbrainz
15:19:13 [aCiD2]
Seems we have no restrictions on passwords
15:25:37 [FauxFaux]
Should probably enforce one on set. :)
15:27:25 [MrQwerty]
MrQwerty has joined #musicbrainz
15:28:36 [LotR]
hopefully not restricting possible characters
15:29:04 [FauxFaux]
"I'm sorry, your password must contain at least one non-BMP character."
15:29:19 [LotR]
bmp?
15:29:35 [FauxFaux]
Basic Multilingual Plane, the boring bit of Unicode.
15:30:10 [LotR]
oh
15:30:11 [FauxFaux]
The one with all the boring charsets for languages that are actually in-use today.
15:30:15 [alastairp]
"sorry, you password must contain at least one character that you can't type on your keyboard"
15:30:27 [FauxFaux]
alastairp: Oh, I do hope that's a given. :p
15:30:53 [LotR]
alastairp: XCompose is my friend. I can potentially type any unicode char ;)
15:31:19 [FauxFaux]
http://en.wikipedia.org/wiki/Image:Roadmap_to_Unicode_BMP.svg <-- horribly biased stuff there. :)
15:32:10 [luks]
hm, is klingon in unicode yet?
15:32:45 [FauxFaux]
Unicode 5.1 was released a few weeks ago, they must've put it in.
15:33:26 [LotR]
FauxFaux: you know about unicode releases?! it's not only the pony obsession that makes you scary then! ;)
15:40:59 [FauxFaux]
One...wait, no, two of my friends are doing a phds from a computer perspective in human languages. :)
15:43:14 [sonium]
sonium has joined #musicbrainz
15:44:33 [FauxFaux]
luks:   ?
15:45:57 [aCiD2]
there we go, Form::Processor, I <3 you
15:46:07 [aCiD2]
writing forms is almost FUN now
15:50:30 [luks]
irssi shows me only  :(
15:50:41 [aCiD2]
I'm getting squares, but that's normal
15:51:27 [FauxFaux]
I think they might be in a reserved range, but I appear to have a font installed that supports them. :/
15:51:56 [luks]
oh, it was klingon
15:52:06 [FauxFaux]
* FauxFaux adds "understand Windows' font substitution" to the todo list.
15:55:26 [sonium]
sonium has quit
15:56:42 [alastairp]
I � UTF-8
15:58:35 [luks]
hehe, code2000 ftw
15:59:08 [luks]
I didn't expect linux/x11 to automatically pick the right font for those characters
16:00:38 [FauxFaux]
Yeah, they're around f8xx, which is well within the huge private usage area on the end of the bmp. So, I guess the answer is no!
16:00:59 [DieKatzeKotzt]
according to my feature request http://bugs.musicbrainz.org/ticket/3443, i have added the option of a third naming scheme in the options menu, and it is correctly generating names, now this has to be marked somewhere in the metadata section of a track, any suggestions against using 'compilation' = -1 (I know this is an ugly hack)
16:06:21 [pbryan]
pbryan has joined #musicbrainz
16:07:02 [FauxFaux]
t0n3t, I want your babies.
16:09:39 [DieKatzeKotzt]
Does anyone know if the parse_release function is called everytime i insert a track into an album in the right album pane ?
16:09:57 [Infinito-]
Infinito- has joined #musicbrainz
16:12:19 [luks]
DieKatzeKotzt: you mean _parse_release? It's called only when the album is loaded
16:13:14 [DieKatzeKotzt]
yes, sry i forgot the _
16:13:33 [DieKatzeKotzt]
i am wondering on how to actually count the missing tracks
16:14:00 [DieKatzeKotzt]
of a release, so i can save the flag to the metadata of each track
16:14:45 [luks]
DieKatzeKotzt: http://bugs.musicbrainz.org/ticket/2473 is a related ticket
16:14:55 [luks]
it tries to solve the same problem, but a different way
16:15:27 [DieKatzeKotzt]
k i'll check it out
16:16:41 [luks]
also see http://chatlogs.musicbrainz.org/2008/2008-01/2008-01-12.html#T19-09-38-857672
16:18:34 [DieKatzeKotzt]
i didn't know picard was scriptable
16:19:17 [luks]
it is, but it's very limited
16:19:53 [DieKatzeKotzt]
did the patch make it into the main release?
16:20:19 [luks]
nope, it was never really complete
16:20:26 [DieKatzeKotzt]
in what way can I script it (i mean practicall: where can i enter a script ?)
16:20:43 [luks]
well, the file naming format is a script too
16:21:16 [luks]
you could do something like $if($release_complete(),<regular format>,<format for incomplete albums>)
16:21:18 [DieKatzeKotzt]
well that would actually be a long line then
16:21:29 [DieKatzeKotzt]
i see
16:21:37 [DieKatzeKotzt]
thanks
16:21:46 [luks]
that is, assuming $release_complete() is implemented :)
16:21:50 [luks]
which it isn't at the moment
16:21:52 [DieKatzeKotzt]
well, I think i like the third option more
16:21:55 [DieKatzeKotzt]
shure
16:21:59 [DieKatzeKotzt]
sure
16:22:03 [aCiD2]
luks: sorry to dump another issue on you while you're discussing this, but I had an idea about the problem converting entities to stashes. I thought about a new module where you could do something like: $c->stash{artist} = M::S::Converter::stashArtist($artist, qw/name mbid resolution date/)
16:22:53 [luks]
aCiD2: why not add that functionality to M::S::Artist?
16:23:02 [aCiD2]
If you're happy with me putting it there, sure
16:23:14 [luks]
Artist::ExportStash() or something like that
16:24:04 [luks]
also I was thinking about the custom action for loading artists
16:24:08 [DieKatzeKotzt]
just a last question, what is missing in the matchedtracks file, as you said it was never really complete
16:24:17 [luks]
I think it will need to be a little reworked, to support also ids, not just mbids
16:24:30 [aCiD2]
Ok
16:24:37 [luks]
sometimes you have to use ids (e.g. in edits where you don't have mbids handy)
16:24:39 [aCiD2]
why do we need that though, btw?
16:24:44 [aCiD2]
ah, I see
16:27:06 [luks]
DieKatzeKotzt: none of the patches apply, http://bugs.musicbrainz.org/attachment/ticket/2473/2473.bundle probably contains all the code, but you need to do a little surgery there
16:27:25 [luks]
for example the is_complete function should be added whole
16:27:31 [luks]
but the patch has only a change to it
16:27:55 [DieKatzeKotzt]
alright, thanks
16:35:48 [outsidecontext]
outsidecontext has left #musicbrainz
16:49:57 [nikki]
nikki has quit
16:57:12 [outsidecontext]
outsidecontext has joined #musicbrainz
16:58:23 [nikki]
nikki has joined #musicbrainz
17:10:07 [outsidecontext]
outsidecontext has quit
17:55:53 [Infinito-]
Infinito- has quit
18:22:17 [DieKatzeKotzt]
ok it works now
18:22:50 [pbryan]
pbryan has quit
18:23:16 [CatCat]
I've seen usernames in kanji
18:23:38 [CatCat]
hm
18:25:09 [pbryan]
pbryan has joined #musicbrainz
18:25:26 [pbryan]
pbryan has quit
18:27:15 [pbryan]
pbryan has joined #musicbrainz
18:28:47 [CatCat]
tada!! http://musicbrainz.org/show/user/?userid=408232
18:35:38 [niklas_]
Can't use string ("Apache::TestMM") as a HASH ref while "strict refs" in use at /usr/lib/perl5/Apache/TestMM.pm line 56
18:35:44 [niklas_]
is anyone familiar with this CPAN error?
18:36:00 [niklas_]
trying to install Apache::AuthDigest. do anyone know of a way to get around this?
18:50:57 [acid2_]
acid2_ has joined #musicbrainz
18:51:26 [acid2_]
hrmmm, I seem to be connected twice...
18:53:43 [rcross]
rcross has quit
18:57:59 [LotR]
niklas_: a little more context might help.
19:07:30 [niklas_]
LotR: ok sorry. see http://rafb.net/p/5IOtJI64.html
19:08:04 [FauxFaux]
Looks like cpan is broken, bad luck.
19:08:11 [niklas_]
:(
19:08:21 [Muzzz]
cpan> force install Module
19:08:30 [Muzzz]
No guarantee that'll work
19:08:32 [FauxFaux]
I'd force it.
19:08:39 [Muzzz]
Or that the installed module will either :D
19:08:58 [Muzzz]
OH HAI WEEKEND! :D
19:09:02 [Muzzz]
* Muzzz gets a hacking on mb
19:09:15 [niklas_]
force fails with same error :(
19:09:16 [acid2_]
yay
19:09:21 [acid2_]
whatchu working on Muzzz ?
19:09:32 [FauxFaux]
* FauxFaux continues hacking on Windows, far more depressing.
19:09:42 [acid2_]
I completely changed the form system, so you will need to update some modules with cpan
19:09:44 [Muzzz]
I don't want to be stuck on CSS stuff all the time, don't want to be wholly responsible for it
19:09:52 [Muzzz]
But for now that's what I'm doing
19:09:55 [Muzzz]
What modules?
19:10:00 [acid2_]
Ok, I'm not gonna hold you too it :)
19:10:06 [acid2_]
Form::Processor and Email::Valid
19:10:11 [Muzzz]
kk
19:10:18 [acid2_]
updated install with it :)
19:10:28 [LotR]
niklas_: looks like it's a horrible module: http://bbbike.radzeit.de/~slaven/cpantestersmatrix.cgi?dist=Apache-AuthDigest+0.022
19:10:31 [acid2_]
I'd INSTALL.TemplateToolkit it, in the words of Faux
19:10:41 [Muzzz]
Oh hot
19:11:00 [niklas_]
LotR: ouch
19:12:19 [LotR]
niklas_: why do you want to install that module?
19:12:35 [niklas_]
LotR: Im using it in the webservice for adding/removing releases in collection
19:12:54 [FauxFaux]
"I'd <sequence of letters> it!" is a pro meme. :/
19:13:36 [LotR]
niklas_: doesn't MB already have an auth mechanism? why aren't you using that?
19:13:41 [acid2_]
It' is pretty pro
19:13:57 [niklas_]
LotR: yes, but the webservice is using HTTP Auth Digest
19:14:23 [Muzzz]
acid2_: did you not commit Register.pm?
19:14:45 [Muzzz]
in lib/musicbrainz/server/form/user
19:14:56 [Muzzz]
musicbrainz_server.pl is whinging that it can't find it
19:14:59 [Muzzz]
Thus it can't start
19:15:01 [acid2_]
erm
19:15:06 [acid2_]
* acid2_ looks
19:15:09 [Muzzz]
The file doesn't exist, Login.pm however does
19:15:18 [Muzzz]
* Muzzz goes to turn the dishwasher off
19:15:22 [acid2_]
FAIL
19:15:23 [acid2_]
feck
19:16:05 [LotR]
niklas_: I'm not sure what you mean. Does the existing webservice use Digest Auth? and if so, what is it using to do that, and can't you reuse that?
19:16:45 [niklas_]
LotR: it is using Apache::AuthDigest :)
19:17:17 [LotR]
niklas_: ah, ok.
19:17:48 [CatCat]
FauxFaux: pong
19:17:54 [FauxFaux]
CatCat: pong
19:18:22 [Muzzz]
acid2_: take that as a no hahha
19:18:26 [Muzzz]
fail indeed
19:18:39 [acid2_]
should be there
19:18:44 [acid2_]
(now)
19:18:45 [CatCat]
guise, comment rickroll http://yaoi.y-gallery.net/comment/7151273/
19:18:52 [Muzzz]
Yup there no
19:18:53 [Muzzz]
w
19:18:54 [Muzzz]
Thanks
19:18:59 [acid2_]
fucks sake I hate this server
19:19:09 [Muzzz]
And it's up :)
19:19:11 [acid2_]
so cancelling this when I get home and setup linuchs
19:19:27 [acid2_]
* acid2_ kill -9s his other screen session
19:19:39 [CatCat]
ffs wtfery some douce signed upto some mobilewhatever with *my* number
19:19:50 [Muzzz]
I just run Lesbian within a VM here and then use pro Windows as my real OS
19:20:06 [CatCat]
http://biffit.com/ <--
19:20:07 [FauxFaux]
* FauxFaux runs Lesbian on a machine secreted behind a desk.
19:20:33 [CatCat]
* CatCat just went and signed in and then changed password
19:20:38 [Muzzz]
I could run a Lesbian physical box but I'd rather not waste the electricity
19:20:58 [FauxFaux]
It's 50W, and that's undoubtedly the £3 PSU failing.
19:20:59 [Muzzz]
Besides, this machine is more than capable of running lesbian in a VM and letting me do stuff as usual
19:21:10 [CatCat]
then, i deleted the whole shite
19:21:10 [MBChatLogger]
I hate the evil empire
19:21:10 [FauxFaux]
http://i.msdn.microsoft.com/ms790720.cdfsmountedstacks(en-us,MSDN.10).png <-- it's like the NGS diagram, but laid out worse.
19:21:18 [acid2_]
btw Muzzz, do you get loads of cache SET and then MISS's when viewing artist pages?
19:21:23 [CatCat]
are you even listening to me?
19:21:29 [Muzzz]
acid2_: lemme check
19:21:44 [CatCat]
nevermind, this rickroll is TO GOOD FOR THE LIKS OF YOU
19:21:46 [acid2_]
presumably memcached, but I dunno wtf memcached does really
19:21:47 [CatCat]
* CatCat huffs
19:22:01 [Muzzz]
* Muzzz <3s memcache
19:22:13 [acid2_]
FauxFaux: what the shit is that
19:22:25 [FauxFaux]
Memcached uses lots of memory to store versions of pages that people don't care about, so that the real server has less memory available to produce actual content.
19:22:31 [CatCat]
CatCat has left #musicbrainz
19:22:33 [acid2_]
haha
19:22:37 [LotR]
niklas_: I'm guessing you're just missing one of the dependencies it has but isn't listing
19:22:38 [Muzzz]
?lookup artist FauxFaux
19:22:38 [omgponies]
Please enter an MBID
19:22:45 [Muzzz]
?lookup artist eaaee2c2-0851-43a2-84c8-0198135bc3a8
19:22:46 [omgponies]
Artist: Elis (http://www.musicbrainz.org/artist/eaaee2c2-0851-43a2-84c8-0198135bc3a8)
19:22:48 [Muzzz]
Bah paste
19:23:02 [acid2_]
why do you have FauxFaux in the clipboard o.O
19:23:02 [Muzzz]
FauxFaux: depends how heavily used your server is and the enviroment
19:23:08 [Muzzz]
memcache is a life saver at last.fm heh
19:23:13 [CatCat]
CatCat has joined #musicbrainz
19:23:14 [Muzzz]
Also the cause of 99 problems ha
19:23:19 [niklas_]
LotR: ah. perhaps. I'll have a look in the .pm file to see if I can identify them. thanks
19:23:29 [acid2_]
Last.FM has 99 problems but a bitch ain't one. HIT ME
19:23:35 [acid2_]
* acid2_ hip hops
19:23:39 [Muzzz]
* Muzzz kicks acid2_
19:23:43 [CatCat]
* CatCat hits aCiD2
19:23:51 [acid2_]
you'd both hit it.
19:23:55 [FauxFaux]
Muzzz: My objection is that squid just rapes it in the face if you don't have too much dynamic content (ie. logged in users, tag clouds, ...)
19:24:02 [CatCat]
oh you're paying attention to me now?
19:24:06 [CatCat]
pft
19:24:15 [FauxFaux]
* FauxFaux ruffles CatCat.
19:24:17 [CatCat]
nonnsence
19:24:21 [Muzzz]
FauxFaux: we ue squid too
19:24:22 [CatCat]
FauxFaux \o/
19:24:28 [CatCat]
i saw ponies yesterday!
19:24:30 [Muzzz]
But yeah, squid for static content
19:24:40 [FauxFaux]
Muzzz: \o/
19:24:44 [Muzzz]
memcache for dynamic objects and produced arrays
19:24:48 [acid2_]
Muzzz: so do you get SET and the cache MISSes?
19:24:58 [FauxFaux]
That, or hillarious levels of html generation and lighty. \o/
19:24:58 [Muzzz]
I get HITs as well
19:25:05 [acid2_]
hrm
19:25:08 [Muzzz]
I assume that's it storing items into memcache and calling them
19:25:11 [acid2_]
mine just goes set miss set miss set miss
19:25:14 [acid2_]
over andover
19:25:17 [CatCat]
WOW, not even buzzword of doom is enough to get attention to day
19:25:19 [Muzzz]
acid2_: are you even running memcached?
19:25:20 [CatCat]
its over
19:25:22 [acid2_]
probably not
19:25:23 [acid2_]
xD
19:25:26 [CatCat]
* CatCat away ffs
19:25:27 [acid2_]
how'd I do that
19:25:33 [Muzzz]
apt-get install memcached
19:25:35 [Muzzz]
:P
19:25:40 [FauxFaux]
apt-get install memcached && /etc/init.d/memcached start
19:25:44 [acid2_]
wrong
19:25:47 [acid2_]
emerge memcached
19:25:51 [FauxFaux]
(pwned by long command line and my inability to find &&)
19:25:52 [Muzzz]
Gentoofag
19:25:53 [acid2_]
but yea, I don't think it's even installed then
19:26:00 [FauxFaux]
Hahhaha, you'll never make up the saving of the time spent emerging.
19:26:20 [acid2_]
why? I just have emerge fun time in the bathroom, and then when I come back it's done
19:26:36 [Muzzz]
You can't just do it in your bedroom?
19:26:47 [Muzzz]
Can't you close the door or does your mother check up on you every 5 minutes?
19:26:59 [acid2_]
oh sure, but I prefer to have a bit of class
19:27:12 [Muzzz]
Look at yourself in th e mirror etc
19:27:12 [FauxFaux]
5 minutes? Seriously need to work on your technique.
19:27:25 [Muzzz]
FauxFaux: efficient for forcing that easy one out
19:27:39 [acid2_]
screw that, don't want a work out. just want to get it oven with
19:27:45 [acid2_]
over*
19:27:57 [FauxFaux]
You do it over the oven? Remind me not to eat any of your food.
19:28:18 [acid2_]
you wouldn't eat it anyway
19:28:33 [acid2_]
wahey, now mb_server.tt will hit it (memcached style)
19:28:46 [acid2_]
oh noes, ar links are blank
19:28:47 [acid2_]
* acid2_ hacks
19:28:50 [FauxFaux]
Correct answer: "Wait, what does an oven have to do with preparing food?"
19:29:00 [acid2_]
wrong, microwave = you're doing it wrong
19:29:14 [Muzzz]
wrong, mother = you're doing it wrong
19:29:30 [FauxFaux]
Over the past year I've used a microwave to, and only to, heat curly whirlies for making slagmuffins.
19:29:57 [Muzzz]
slagmuffins :D
19:30:21 [Muzzz]
wow, what the fuck
19:30:35 [Muzzz]
I live in east london in a not so great area, used to hearing loud hip hop etc
19:30:36 [FauxFaux]
Coincedentally, that's the only thing I';ve used cornflakes for, too.
19:30:43 [Muzzz]
Someone is playing classical music incredibly loudly
19:31:22 [FauxFaux]
I'm always heart so much when I hear people playing decent music loud, it's horribly unexpected.
19:31:46 [Muzzz]
Im appreciating that it's not shitty hip hop for once
19:31:54 [Muzzz]
* Muzzz puts on something rather loudly, regardless
19:32:08 [acid2_]
like Faux's mum?
19:32:28 [FauxFaux]
First order of business upon arranging accomodation in Failnell is probably going to be to order some logitech z5500s.
19:32:39 [acid2_]
Logilol
19:32:47 [acid2_]
Got some decent speakers damnit
19:32:54 [FauxFaux]
Audiophileboy over here will probably complain.
19:32:54 [acid2_]
Get*
19:32:55 [FauxFaux]
Dammit.
19:32:59 [acid2_]
Too slow
19:33:00 [Muzzz]
* Muzzz has 35% off any logitech product :D
19:33:09 [FauxFaux]
* FauxFaux is attempting to learn to juggle, keep taking my hands off the keyboard. :p
19:33:09 [acid2_]
* acid2_ wouldn't buy them with 100% off
19:33:25 [acid2_]
what exactly are you juggling....
19:33:30 [FauxFaux]
Testicles.
19:33:37 [acid2_]
Oh, that's ok then.
19:33:38 [acid2_]
Resume.
19:33:43 [Muzzz]
HAving and MIDI controller on my desk is annoying, Every now and then I hit keys on it expecting it to behave like a normal keyboard :|
19:33:55 [Muzzz]
*a
19:33:59 [acid2_]
heh, I do that
19:34:05 [FauxFaux]
Given that kind of budget and 5.1, you'd be screwed, I take it, acid2?
19:34:11 [LotR]
Muzzz: so how many squeezeboxes do you have now? :)
19:34:17 [Muzzz]
LotR: none, they're shit
19:34:27 [Muzzz]
I really fucking hate Squeezeboxes
19:34:47 [LotR]
why?
19:34:53 [LotR]
* LotR likes his
19:35:13 [Muzzz]
The interface is crap, the features are lame, it's not Foobar2000 and it looks absurd
19:35:29 [FauxFaux]
<3
19:35:45 [Muzzz]
Totally not worth the price
19:35:51 [FauxFaux]
You got the most important one straight away there.
19:36:03 [Muzzz]
I couldn't care less about the Last.fm integration either LotR, I seldom use the radio
19:36:19 [Muzzz]
I have a huuuuge local msic collection that I've not listened to the entireity of heh
19:36:35 [LotR]
heh
19:37:21 [FauxFaux]
* FauxFaux reads "I have a huuuuuge tool".
19:37:28 [LotR]
* LotR hardly ever listens to last.fm radio either
19:37:28 [Muzzz]
I do, for your mum
19:37:31 [FauxFaux]
Also, Muzzz, clubland 13 is unbelievably shit.
19:37:39 [Muzzz]
FauxFaux: yes it is, i did mention that a while ago
19:37:43 [FauxFaux]
Remind me of this in 6 months when I claim it's good.
19:37:44 [Muzzz]
Anti climax or whut
19:37:53 [LotR]
but I guess 17,000 songs isn't considered 'large'; let alone huge
19:37:54 [Muzzz]
There's too much Basscunter
19:38:29 [FauxFaux]
* FauxFaux should've mirrored the house machien before moving out, 800gb, mostly normal mp3.
19:38:41 [acid2_]
Clubland anything is shit
19:38:46 [acid2_]
will guys get a fucking taste in music
19:38:48 [acid2_]
geeeeez
19:38:51 [FauxFaux]
Noooooooooooooooo.
19:38:55 [Muzzz]
FauxFaux: but fred listens to a lot of crap
19:38:58 [FauxFaux]
"MP3 (85.2%); Vorbis (13.9%); WMA (0.7%); FLAC (0.0%);" <3
19:39:00 [Muzzz]
Basshunter included
19:39:00 [aCiD2]
aCiD2 has quit
19:39:04 [aCiD2]
aCiD2 has joined #musicbrainz
19:39:05 [acid2_]
http://beta.last.fm/user/aCiD2/charts?charttype=recenttracks is how it's done, mofos
19:39:06 [FauxFaux]
It's true, he has the album
19:39:15 [Muzzz]
I know :(
19:39:23 [Muzzz]
He's coming to work with me on Monday too
19:39:27 [Muzzz]
Need to haze him
19:39:27 [FauxFaux]
Hahahhaa.
19:39:34 [FauxFaux]
I've not heard of any of those people, acid2_.
19:39:43 [FauxFaux]
I assume your hazing process involves alcohol.
19:39:43 [acid2_]
then go explore :)
19:39:44 [LotR]
acid2_: that looks pretty crap too :-p
19:39:50 [acid2_]
LotR: pffftt
19:39:54 [LotR]
dj this; dj that. bleh!
19:40:04 [acid2_]
Rustie isn't a dj ._.
19:40:14 [acid2_]
but the rest is :P
19:40:26 [LotR]
mix this; remix that. eww.
19:40:39 [acid2_]
why hate the remixes
19:41:02 [LotR]
because 99 times out of a 100, the original is *way* better
19:41:16 [acid2_]
rarely way better
19:41:22 [acid2_]
imo
19:41:43 [acid2_]
PMT's remixes of no soul is levels better than the original
19:42:36 [LotR]
* LotR puts on some hooverphonic
19:44:09 [FauxFaux]
Such epic lies.
19:47:15 [acid2_]
Muzzz: svn up, corrected my entity-link.tt cock up
19:47:30 [acid2_]
* acid2_ goes to make a curry
19:47:58 [Muzzz]
kk
19:48:10 [Muzzz]
* Muzzz hasn't started hacking yet, has been pissng about in caklewlk
19:48:22 [Muzzz]
Also, I can never type after playing keyboards for a while :/
19:57:56 [acid2_]
Form::Processor is so nice
19:58:05 [acid2_]
Dunno why I like it so much, but it feels so right
20:00:35 [Freso]
Freso has joined #musicbrainz
20:06:28 [acid2_]
mmm, curry
20:07:05 [Muzzz]
?lookup artist eaaee2c2-0851-43a2-84c8-0198135bc3a8
20:07:07 [omgponies]
Artist: Elis (http://www.musicbrainz.org/artist/eaaee2c2-0851-43a2-84c8-0198135bc3a8)
20:08:03 [acid2_]
* acid2_ thinks omgponies should link to electrological too
20:08:10 [acid2_]
* acid2_ also notes muzz isn't linking to the artist permalink
20:08:43 [Muzzz]
YEs, it's missing the .html at the end, boohoo
20:08:51 [Muzzz]
Besides, that'll break with TT
20:08:52 [acid2_]
fix it, noob
20:09:00 [Muzzz]
TT doesn't recognisse .html links hah
20:09:01 [acid2_]
no, I'll still have to support the permalink
20:09:05 [acid2_]
probs mod_rewrite it
20:09:51 [Muzzz]
Heh
20:10:11 [acid2_]
.anything in links = ugly
20:13:06 [Muzzz]
Anyhow, to find something to do on TT
20:13:22 [acid2_]
welcome to give http://electrological.net:3000/artist/appearances/d2e123d0-c53e-4444-a52a-efeff44953c7 some love
20:13:44 [Muzzz]
Going to do the overview first
20:14:22 [DieKatzeKotzt]
Hi there, can i set a specific value in the metadata of a file that is linked to an album just by iterating through self.tracks, checking if a track is linked with track.is_linked(), and then updating the certain metadata field with track.metadata['some'] = 'whatever' ?
20:14:25 [acid2_]
bangin' sick
20:14:40 [Muzzz]
acid2_: would you mind me making template changes with messages like "TO DO" and getting you to write the controller component for it
20:14:45 [Muzzz]
* Muzzz doesn't want to write perl
20:14:53 [acid2_]
Muzzz: i'd prefer you file a bug on the tracker
20:15:01 [acid2_]
I have my own report now
20:15:02 [Muzzz]
Heheh
20:15:04 [Muzzz]
Hot
20:15:19 [acid2_]
like <insert name here>'s mum
20:15:23 [Muzzz]
If there's a TT release/milestone, i'll be happy to take any tickets related to stuff I've touched
20:16:17 [acid2_]
what do you mean?
20:16:39 [Muzzz]
Feel free to file me tickets for things I'ev edited (display stuff)
20:16:43 [acid2_]
Oh, I see :)
20:16:54 [acid2_]
well tbh stuff like that will be easy enough on irc
20:16:59 [acid2_]
but to-do stuff is best for a tracker
20:20:48 [acid2_]
luks, should http://bugs.musicbrainz.org/ticket/3826 show up in http://bugs.musicbrainz.org/report/34 ?
20:23:43 [luks]
acid2_: no, use component 'MusicBrainz Server (TemplateToolkit)'
20:26:29 [CatCat]
maybe ya'll notice now
20:26:31 [mikemorr__]
mikemorr__ has joined #musicbrainz
20:26:31 [CatCat]
http://musicbrainz.org/show/user/?userid=408232
20:38:43 [mikemorr]
CatCat: http://musicbrainz.org/show/release/?releaseid=181248 :)
20:40:20 [Freso]
Freso has quit
20:48:11 [mikemorr]
oh snap: http://test.musicbrainz.org/show/user/?userid=308651
20:48:12 [mikemorr]
:S
20:55:16 [Muzzz]
acid2_: is there some global variable I an call to check if a user is logged in or not?
20:57:27 [FauxFaux]
It's in the environment, can't remember what it's called.
20:59:08 [Muzzz]
Oh god, this annotation field is fucked up
21:00:00 [DieKatzeKotzt]
DieKatzeKotzt has quit
21:10:55 [niklas_]
Muzzz: I think its $session->{uid} if it is same in the TT branch
21:11:13 [acid2_]
* acid2_ returns
21:11:18 [acid2_]
luks: ah ok
21:11:19 [Muzzz]
I've given up on it, my brain isn't coping with the display logic behind the annotation section
21:11:29 [Muzzz]
Whoever wrote it has been smoking some real good crack
21:11:38 [acid2_]
What are you doing?
21:11:51 [Muzzz]
I was adding the annotation box to the artist page
21:12:03 [Muzzz]
But have since given up and ogne back to doing CSS for the compact view
21:12:15 [acid2_]
lol ok
21:12:19 [acid2_]
want me to hack annotations?
21:12:32 [Muzzz]
If you want, it's your GSOC project ;)
21:12:35 [acid2_]
hehe
21:12:39 [acid2_]
ok, I'll do that now
21:17:58 [symphonick]
symphonick has joined #musicbrainz
21:22:14 [acid2_]
Muzzz: and to check if a user is logged in use c.user_exists in templates, $c->user_exists in controllers
21:22:34 [Muzzz]
Hot
21:23:56 [FauxFaux]
(>.<)
21:24:57 [Muzzz]
Dates aren't being displayed on compact artist overviews :/
21:26:51 [acid2_]
it should say "3"
21:26:54 [acid2_]
right?
21:26:57 [Muzzz]
YEs
21:27:10 [acid2_]
pipe that through mb_date, then make me write mb_date
21:27:10 [acid2_]
:P
21:34:21 [LotR]
LotR has quit
21:34:42 [LotR]
LotR has joined #musicbrainz
21:36:59 [niklas_]
warp: are you there?
21:39:58 [acid2_]
:P
21:40:03 [acid2_]
whoops, wrong screen xD
21:47:15 [ruaok]
ruaok has joined #musicbrainz
21:55:42 [Muzzz]
* Muzzz really wishes he had some ice cream or something
21:57:58 [FauxFaux]
I was going to comment on the spectogram of this song, called "Multistorey", but a) it's huge, and b) really not that interesting static. Pretend it's moving! http://faux.uwcs.co.uk/spec-multistorey.png
21:58:28 [FauxFaux]
Also, I expect it's more intersting to watch whilst listening to the thing. :p
21:58:49 [FauxFaux]
Ignore me. ¬_¬
21:58:56 [DieKatzeKotzt]
DieKatzeKotzt has joined #musicbrainz
21:59:20 [ruaok]
yum kotztende katzen.
21:59:26 [DieKatzeKotzt]
immer
21:59:37 [ruaok]
prød!
21:59:49 [ruaok]
er, nikki: prød!
22:05:56 [DieKatzeKotzt]
luks, can you tell me how to add a new field to the metadata of a track before it is saved?
22:06:41 [acid2_]
hrm, can't get it to load the annotation, weird
22:07:05 [acid2_]
meh
22:07:20 [acid2_]
I like this Flying Lotus bit on the spectrogram
22:08:37 [acid2_]
oh, actually it looks no where near as cool as it sounds :(
22:09:39 [Amblin]
Amblin has joined #musicbrainz
22:12:25 [symphonick]
symphonick has left #musicbrainz
22:13:35 [acid2_]
Muzzz: does your mb_server (not TT) have annotations working?
22:13:41 [acid2_]
My DB is annotationless
22:13:49 [VxJasonxV]
hmmm
22:13:50 [VxJasonxV]
you know
22:13:54 [acid2_]
nope
22:14:03 [VxJasonxV]
I should be able to finish setting things up for picard right now.
22:14:22 [VxJasonxV]
I didn't get the environment stuff set up on my intel mac, macports has been set up for a while on the ppc mac, so I'd just have to update (if necessary), build and run
22:14:55 [VxJasonxV]
mmm, crap. That brings in a sanity issue though. It has no wireless and I need to be able to plug it into the internet :(
22:15:11 [VxJasonxV]
it has no wireless, nor bluetooth, so I can't turn on internet sharing and let it work locally
22:16:41 [Muzzz]
acid2_: yes, mine does
22:16:45 [sonium]
sonium has joined #musicbrainz
22:17:12 [Muzzz]
acid2_: http://78.86.2.173/artist/eaaee2c2-0851-43a2-84c8-0198135bc3a8.html thats trunk
22:17:21 [ruaok]
VxJasonxV: no ethernet port?
22:18:18 [VxJasonxV]
It has an ethernet port... but no convenient way to get a cable to it
22:18:32 [VxJasonxV]
it'll just be strewn across the ground if I plug it in
22:18:39 [Muzzz]
acid2_: if you whack that to point to port 3000, you can see my TT branch
22:18:39 [VxJasonxV]
(and then I have to see if I have a long enough cable
22:18:40 [VxJasonxV]
)
22:19:15 [VxJasonxV]
unless I do have a 25' or 50' cable laying around, I think any solution involves money...
22:19:19 [VxJasonxV]
but, let's go look first
22:23:17 [VxJasonxV]
ugh, found a cable that's just a few feet short....
22:23:21 [sonium]
sonium has quit
22:25:06 [VxJasonxV]
this is the annoying part
22:25:08 [acid2_]
ok, cool
22:25:13 [acid2_]
will that ip change?
22:25:15 [niklas_]
can one use InitDb.pl(or some other script) to re-create the raw database?
22:25:28 [acid2_]
niklas_: if you drop the DB, sure
22:25:38 [VxJasonxV]
my girlfriend cleaned up around the apartment recently... and I know she held a really really long cat5 cable in her hand and asked me about it, I asked her to keep it, but I don't know what she did with it...
22:25:50 [niklas_]
I think raw is okay to drop? but I dont want to drop musicbrainz_db
22:26:02 [niklas_]
because raw is empty when you do a fresh install, right?
22:26:07 [Muzzz]
acid2_: no, I've got a static ip :D
22:26:08 [niklas_]
(I've already dropped it actually :P)
22:26:17 [VxJasonxV]
here's hoping she answers her phone
22:26:22 [acid2_]
Brill :)
22:27:02 [CatCat]
natta
22:27:08 [niklas_]
sov got
22:27:09 [niklas_]
gott
22:27:16 [CatCat]
here is hoping i will get better eventually
22:27:23 [acid2_]
nn mo
22:27:24 [CatCat]
ja, du ochså
22:28:50 [outsidecontext]
outsidecontext has joined #musicbrainz
22:29:31 [outsidecontext]
hi all
22:35:28 [DarkAudit]
DarkAudit has quit
22:41:23 [Mirrakor]
Mirrakor has quit
22:44:17 [ruaok]
time-of-day, outsidecontext
22:45:35 [outsidecontext]
00:45
22:46:19 [outsidecontext]
good time
22:47:38 [outsidecontext]
is bugs.musicbrainz.org down?
22:49:04 [DieKatzeKotzt]
DieKatzeKotzt has quit
22:49:04 [FauxFaux]
Wfm.
22:49:47 [outsidecontext]
strange, can't reach it from here
22:51:11 [FauxFaux]
Trace is really boring, my isp, twtelecom.net, dwni.net, there. http://rafb.net/p/ieEkuR20.html
22:52:28 [acid2_]
yup, all good here too
22:53:33 [niklas_]
outsidecontext: I couldnt reach it either when you asked, but is working now
22:54:29 [outsidecontext]
yes, working again here too
22:54:33 [niklas_]
* niklas_ is thinking about how users should select artists
22:54:34 [niklas_]
http://macbook.csbnet.se:8080/65133/select
22:54:42 [niklas_]
I think something like that would be preferred?
22:54:47 [FauxFaux]
Sexy.
22:54:52 [niklas_]
very :)
22:55:05 [FauxFaux]
How many artists are you planning to have on each side? ALL of them?
22:55:05 [niklas_]
is there some similar selection somwhere else on the website?
22:55:40 [FauxFaux]
For what kind of data? Seems implausible to me.
22:55:41 [niklas_]
all artists in collection minus those in right hand side in the left hand side list
22:56:05 [FauxFaux]
Oh, in collection. :) Yeah, could work. No idea about anything similar on the website.
22:56:22 [niklas_]
I cannot come up with any alternatives
22:57:17 [acid2_]
1337 drawing skilss
22:57:28 [FauxFaux]
Well, a list of artists with check boxes next to them might scale better, not sure how many artists people might be interested in.
22:57:33 [FauxFaux]
Neither has inherent bulk operations.
22:58:03 [acid2_]
* acid2_ suggests something more like a text field with ajax autocomplete (ala the current "relate to") and a list below that can be added to, or removed from
22:58:09 [niklas_]
yes that would be neat too. but wouldnt that be too much to display?
22:58:10 [acid2_]
not a fan of dual panes
22:58:32 [VxJasonxV]
blah
22:58:38 [acid2_]
yes.
22:59:04 [VxJasonxV]
ruaok, do me a favor, and if you don't hear from me in about 4 hours, say my name (set off my highlight)
22:59:12 [niklas_]
how about check boxes inside an iframe? or is iframe something bad that one should stay away from?
22:59:18 [VxJasonxV]
If I don't get reminded and tell you what I've done, I'm not going to be able to get it done.
22:59:24 [VxJasonxV]
4 hours... or tomorrow. whichever :)
22:59:27 [acid2_]
you don't need an iframe, but you've got the idea
22:59:29 [VxJasonxV]
just, at least 4 hours, or any time longer
22:59:43 [acid2_]
niklas_: I'll mock up
23:00:00 [niklas_]
acid2_: hmm I was thinking about FauxFaux's idea with the checkboxes
23:01:07 [niklas_]
your idea is cool as well. but I think it would be good to display all artists in the collection
23:01:55 [niklas_]
could be displayed when the input field has focus but nothing has been filtered out yet. but wouldnt that be too much to display in an element like that?
23:02:23 [acid2_]
my idea does display all artist
23:02:44 [acid2_]
http://electrological.net:3000/artist/5b11f4ce-a62d-471e-81fc-a69a8278c7da right under the artist header (cause it's the file I had open >.<)
23:03:12 [acid2_]
hopefully you get the idea from it, Artist X's are in your collection, you can tick to remove them - or use the input above to add a new artist to your collection
23:04:11 [niklas_]
would artists be displayed using ajax to show suggestions?
23:04:22 [acid2_]
yes, like the current "Relate To" feature on MB
23:04:24 [niklas_]
when one start typing something
23:04:28 [acid2_]
(which is used when forming ARs)
23:05:28 [niklas_]
ah
23:05:58 [niklas_]
I think that suggestions thingie isnt suggesting live because it would add server load?
23:06:36 [niklas_]
and I think it would be hard to get an overview of available artists? especially if its not live?
23:08:12 [acid2_]
Have you seen how Relate To works?
23:08:18 [acid2_]
I suggest you try it if not
23:09:01 [outsidecontext]
niklas: it should be possible to use the method already there for an ajax call
23:09:25 [niklas_]
I just tried it
23:10:00 [niklas_]
outsidecontext: how do you mean? re-use the function "Relate to ..." is using?
23:10:44 [niklas_]
I think it is important to display all artists in your collection
23:11:03 [niklas_]
because one would probably want to go through that list and check which one you want to add
23:11:05 [niklas_]
ones
23:11:50 [outsidecontext]
"relate to" calls http://musicbrainz.org/ws/priv/lookup?entitytype=artist&query=paradise to show matching artists. you could use the same for an autocomplete feature
23:11:57 [acid2_]
yup
23:12:03 [acid2_]
gives JSON output
23:12:22 [niklas_]
ah yes. but would have to modify it to only show artists in collection
23:18:06 [niklas_]
http://macbook.csbnet.se:8080/0210A/select2
23:18:18 [niklas_]
how about that?
23:18:30 [niklas_]
checkboxes in an iframe
23:18:38 [niklas_]
gives a good overview
23:18:43 [FauxFaux]
Why bother with an iframe?
23:18:56 [niklas_]
to prevent it from beeing too long. but perhaps thats okay
23:19:49 [niklas_]
some probably has like 1000 artists in their collection
23:20:55 [niklas_]
that would be too long
23:21:07 [outsidecontext]
niklas: no iframe needed, try css overflow:scroll
23:21:13 [niklas_]
ahh yes
23:21:15 [niklas_]
thanks
23:21:45 [niklas_]
that div should be bigger in height than it is in that mock up though
23:22:06 [outsidecontext]
niklas: sorry if I missed something, but what is this control supposed to do? selecting the artists one wants to subscribe to?
23:22:13 [niklas_]
exactly
23:22:38 [niklas_]
and there will be two of it...
23:22:40 [outsidecontext]
and what's in the list? all artists from ones collection?
23:22:45 [niklas_]
yes
23:23:06 [outsidecontext]
what if i want to subscribe to an artist not in my collection?
23:23:34 [niklas_]
ah. good one :P this would only be for subscribing to artists to view missing collections of
23:23:42 [niklas_]
didnt think of that
23:23:59 [niklas_]
the ajax thing is probably better for subscribing to "watch for new releases"
23:24:48 [outsidecontext]
* outsidecontext goes reading niklas' data model
23:24:59 [niklas_]
* niklas_ goes hiding
23:26:34 [niklas_]
is it not copyright infringement to display covert art for music and movies? (thumbnails)
23:26:41 [niklas_]
e.g. if musicbrainz would do this
23:27:06 [outsidecontext_]
outsidecontext_ has joined #musicbrainz
23:27:37 [niklas_]
oh yes. musicbrainz does
23:28:35 [FauxFaux]
It's kind of a risky situation.
23:28:49 [FauxFaux]
Amazon has the rights to show the coverart, and musicbrainz kind of borrows that right while linking to amazon.
23:29:30 [niklas_]
but does musicbr