17:31 PM
SoothingR joined the channel
17:47 PM
Rondom has quit
17:50 PM
toxickore has quit
17:51 PM
Rondom joined the channel
18:31 PM
FauxFaux peers at http://musicbrainz.org/album/c3f91d98-0189-461d-bde8-27e79edb5239.html
18:32 PM
Muz
O.o
18:37 PM
FauxFaux
18:38 PM
Muz
Don't hassle the Hoff faux
18:39 PM
FauxFaux
Hurhurhur.
18:48 PM
Yllona joined the channel
19:07 PM
chb has quit
19:31 PM
chb joined the channel
19:34 PM
BrianG joined the channel
19:52 PM
Le_Vert
well
19:52 PM
mmh
19:52 PM
libtunepimp 0.5.2 and picard 0.7.2 have been uploaded to debian experimental
20:02 PM
luks
Le_Vert: I really don't like one thing about your package
20:02 PM
but you probably know which one...
20:03 PM
Freso
luks: Is there a Scots (sco) translation in progress of the current Picard?
20:04 PM
luks
no
20:08 PM
Le_Vert
which one ?
20:09 PM
luks
the patch
20:09 PM
Le_Vert
about config.guess/sub ?
20:09 PM
luks
no
20:09 PM
Le_Vert
oh
20:09 PM
about picard ?
20:09 PM
luks
yes
20:09 PM
Le_Vert
yes sorry
20:09 PM
luks
the dialog that asks for donations is there for a reason
20:10 PM
Le_Vert
I never saw any nagscreen in any debian package
20:10 PM
I think people will bug report against that
20:10 PM
it's pretty annoying
20:13 PM
luks
yes, it is
20:13 PM
but i don't really understand the logic
20:14 PM
on one hand you want to use MB
20:14 PM
on the other hand you cut-off one of the main MB's income
20:20 PM
chefkoch joined the channel
20:22 PM
Le_Vert
well
20:22 PM
we could add a Contribute! entry in help menu
20:22 PM
mustaqila
I doubt it'd have as much effecy
20:22 PM
effect, rather
20:23 PM
Le_Vert
I don't think a popup that spawn after each start will help to get contribuion
20:23 PM
i'll just annoy users and they will make the same patch as me
20:23 PM
and attach it to our BTS
20:25 PM
mustaqila
Yeah, it won't help at all. That's why it was just mentioned as being one of the main sources of income
20:25 PM
Kerensky97
If you pay it doesn't bug you anymore. Pretty standard.
20:30 PM
FauxFaux
21:04 PM
SoothingR has quit
21:05 PM
chb has quit
21:17 PM
FauxFaux manages to get one of the more irritating Picard crashes to occour consistently, huzzah! Ticketed!
21:18 PM
BrianG has quit
21:24 PM
ruaok joined the channel
21:25 PM
ruaok rolls in ass late for the day
21:27 PM
mustaqila
Morning
21:29 PM
ruaok
or afternoon. :)
21:35 PM
Kerensky97: ping?
21:38 PM
Kerensky97
hullo
21:39 PM
ruaok
I'm working to implement the new release type and to fix up the AR on the main server.
21:39 PM
for the pseudo-release I need to have a description....
21:40 PM
album -> "An album release primarily consists of previously unreleased material..."
21:40 PM
do you guys have a nice concise one sentence description?
21:41 PM
catgruff rolls
21:41 PM
catgruff waves
21:41 PM
ruaok waves back
21:41 PM
Kerensky97
21:41 PM
catgruff
:D
21:41 PM
mke joined the channel
21:41 PM
Kerensky97
Now to think of a way to shrink down a wiki page into a sentance.
21:42 PM
ruaok
Kerensky97: yup, that's exactly what's needed.
21:42 PM
If you can work that up, I can get it live on my test server ASAP.
21:42 PM
mke
Hi all. I'm wondering - musicbrainz matches albums quite well - my I search for "foobar (disc 1)" it will match the album "foobar" whereas if I search "foobar (disc 2)" it correctly matches "foobar (bonus disc)" which is quite neat.
21:42 PM
How does the backend do its approx string matches?
21:43 PM
catgruff
lucene
21:43 PM
mke
it uses lucene?
21:43 PM
catgruff
ja
21:43 PM
ruaok
mke: no.
21:43 PM
it use a levenshtein edit distance algorithm for text matches.
21:43 PM
mke
Ok - what's it use then? Homebrew text matching?
21:43 PM
Ah, I thought so.
21:43 PM
catgruff
:s
21:43 PM
sorry
21:44 PM
Freso
21:44 PM
Kerensky97
"A pseudo-release is a duplicate release allowed to stay under MusicBrainz rules for translation purposes." ?
21:44 PM
mke
Is it difficult to implement? I've been thinking of using some Perl levenshtein implementations, but I'm a little, hum, wary. :)
21:44 PM
catgruff
sounds good to me
21:44 PM
ruaok
mke: there are perl implementations. we use it a lot.
21:44 PM
Kerensky97
"A pseudo-release is a duplicate release allowed to stay in MusicBrainz rules for translation purposes" might be better grammar
21:45 PM
ruaok
Kerensky97: I don't like the "allowed to stay part"
21:45 PM
mke
ruaok: also, what parameters do you use for the levenshtein matching? what's the max edit distance you allow?
21:45 PM
catgruff
also not rules
21:45 PM
Kerensky97
"A pseudo-release is a duplicate release in MusicBrainz for translation purposes, etc."
21:45 PM
ruaok
"A pseudo-release is a duplicate release for translation/transliteration purposes"
21:46 PM
Kerensky97
either of those, they're basically the same.
21:46 PM
catgruff
I liked the last one
21:47 PM
ruaok
I'll go with the last one for now. Don will make me change it anyway. :)
21:47 PM
catgruff
:)
21:47 PM
Kerensky97
:)
21:47 PM
ruaok
mke: it depends on the context.
21:47 PM
I usually convert the edit distance to a percentage.
21:47 PM
chefkoch_ joined the channel
21:47 PM
makes it easier for me to think about.
21:47 PM
mke
percentage of total string length?
21:47 PM
ruaok
combined total string length.
21:48 PM
ed / len(a) + len(b)
21:48 PM
er.
21:48 PM
1. - (ed / len(a) + len(b))
21:48 PM
mke
Aha, why combined string lenth? (Or is that a really dumb question? :))
21:48 PM
FauxFaux
Uh.. lucene uses LD, doesn't it?
21:49 PM
ruaok
FauxFaux: I dont know.
21:49 PM
canidae has quit
21:49 PM
mke: max edit distance.
21:50 PM
FauxFaux
Sorry, what I meant was "Lucene uses LD". :)
21:50 PM
ruaok
if you have two entirely different strings, the max edit distance is len(a) + len(b)
21:50 PM
mke
Aha, of course. I'm sorry :)
21:50 PM
I'm being more than slightly thick tonight.
21:50 PM
ruaok
np.
21:50 PM
ruaok <3 LD
21:50 PM
catgruff
!wtf LD
21:51 PM
mke
Yeah, it looks very damn useful.
21:51 PM
catgruff
bah brainz bot is deada
21:51 PM
ruaok
levensthein edit distance
21:51 PM
catgruff
ooohhkkjk
21:51 PM
mke
I'm about to give it a spin on this lyrics fetching script I wrote :)
21:51 PM
ruaok doesn't want to hear anything about lyrics
21:51 PM
FauxFaux
21:51 PM
mke
(It's missing about 1000 of my 8000 songs, I'm hoping the LD thing will work.)
21:51 PM
Why not? :)
21:52 PM
Freso
21:52 PM
ruaok
mke: legal rights. lyrics are a minefield
21:52 PM
chefkoch has quit
21:53 PM
mke
ruaok: Ah, I see. That's a huge shame. :(
21:53 PM
But never mind legal rights - getting reliable and accurate lyrics for a database of songs as huge as musicbrainz is bloody impossible anyway.
21:53 PM
ruaok
FauxFaux: please enter a bug report about that.
21:53 PM
catgruff
Freso: heh
21:53 PM
but also: WTF kittyears?
21:54 PM
FauxFaux
ruaok: Already on it. :)
21:54 PM
ruaok
FauxFaux: thanks.
21:54 PM
Kerensky97: this edit obviates the need for me to worry about moving the AR from test to live, right?
21:54 PM
Freso
catgruff: VGCats = Video Game Cats - note the "Cats"
21:54 PM
ruaok
21:55 PM
catgruff
hmm odd
21:56 PM
Kerensky97
ruaok: I think so, live already has a language/script AR that kind of appeared out of nowhere.
21:57 PM
ruaok
Kerensky97: you can search mods to see who set that AR, ya know?
21:57 PM
ok, I'll leave it be then for now.
21:59 PM
FauxFaux
22:00 PM
mke
FauxFaux: Using perl: use Text::Levenshtein; :)
22:00 PM
Kerensky97
ruaok: I don't know how to do a search like that.
22:00 PM
FauxFaux
mke: Booo! Perl sucks!
22:01 PM
mke
Perl rocks.
22:01 PM
FauxFaux
Do it in sed and batch files!