-
Knio
Knio is now known as Knio-dinner
-
orogor has quit
-
Rotty has quit
-
Knio-dinner
Knio-dinner is now known as Knio
-
dcat_
dcat_ is now known as dcat
-
sward_2
-
sward_3 has quit
-
Knio
Knio is now known as Knio-sleep
-
Knio-sleep has quit
-
warewolf has quit
-
icepick-away has quit
-
Rotty
Rotty (~andy [at chello213047125140.14.univie.teleweb.at]) has joined #musicbrainz
-
rjmunro
-
sbw_ has quit
-
sbw
-
orogor
orogor (~orogor [at AMarseille-206-1-6-215.w80-14.abo.wanadoo.fr]) has joined #musicbrainz
-
Rotty has quit
-
orogor has quit
-
rjmunro has quit
-
rj_
rj_ (~RJj [at user-2216.bhm24.dsl.pol.co.uk]) has joined #musicbrainz
-
Russss
Russss (~rg [at 152.78.254.245]) has joined #musicbrainz
-
Rotty
Rotty (~andy [at chello213047125140.14.univie.teleweb.at]) has joined #musicbrainz
-
Mutiny has quit
-
orogor
orogor (~orogor [at AMarseille-206-1-20-242.w81-50.abo.wanadoo.fr]) has joined #musicbrainz
-
duncf
duncf (~duncf [at DU115.N202.ResNet.QueensU.CA]) has joined #musicbrainz
-
djce
djce (~davide [at 195.60.9.122]) has joined #musicbrainz
-
yalaforge
-
rj_
hi all
-
what should i be downloading if i want to fingerprint files and look up MBIDs if they exist, from linux CLI ?
-
yalaforge
at the moment there's only tunepimp's reference implementation
-
rj_
so i should checkout tunepimp?
-
yalaforge
yup
-
rj_
ok, cheers
-
yalaforge
I'm currently playing with tunepimp, perhaps I'll write a curses frontend
-
rj_
i'm hooking it up to a PHP script for when people upload files via web interface
-
i'm just gonna parse the stdout of the CLI version
-
its either that or write a PHP extension
-
yalaforge
uh. good luck then. the interface is a bit, err, strange ;-)
-
rj_
heh, strange i can deal with. provided its always the same amount of strange
-
yalaforge
:-)
-
do you know C?
-
rj_
i know enough to be dangerous
-
rj_ grabs libmad
-
yalaforge
mb_client is also a dependency
-
rj_
yeah i've satisfied that one
-
makes me wish i was running gentoo on my webserver tho ;)
-
rj_ compiles tunepimp
-
uh-oh
-
yalaforge
trouble?
-
rj_
yep
-
failed on make
-
may i paste some output in here?
-
yalaforge
sure
-
rj_
make[2]: *** [tp_tagger] Error 1
-
make[2]: Leaving directory `/home/rj/MusicBrainz/tunepimp/examples'
-
make[1]: *** [all-recursive] Error 1
-
make[1]: Leaving directory `/home/rj/MusicBrainz/tunepimp'
-
make: *** [all] Error 2
-
yalaforge
seems there's a -lstdc missing or something
-
rj_
care to elaborate? :)
-
yalaforge checks more carefully
-
yalaforge
try: LDFLAGS='-lstdc' ./configure && make
-
oops, -lstdc++, most probably
-
rj_
yup, the ++ did it
-
yalaforge
cool
-
rj_
thanks, its installed now
-
what does that flag mean then?
-
yalaforge
it links with the C++ standard library
-
that's needed for all the string operations, lists, maps and stuff
-
rj_
ah, hence the undefined refs to std::stuff
-
cool. thanks :)
-
yalaforge is no c++ guy
-
yalaforge
np
-
ruaok
ruaok (~robert [at c164252.adsl.hansenet.de]) has joined #musicbrainz
-
yalaforge
hey! now that the work is almost done ;-)
-
ruaok
uh oh. :-)
-
Guesse aus Hamburg.
-
yalaforge
Gr��e zur�ck!
-
ruaok
At last we're in the same timezone.
-
And only one off from djce
-
rj_
heh, hi ruaok
-
ruaok
rj_: hi!
-
yalaforge
yup. But it's already too late for me. Got to get up early tomorrow
-
ruaok
rj_: 'twas good meeting you in oxford.
-
yalaforge: ok, gute nacht!
-
yalaforge
night all!
-
yalaforge has quit
-
rj_
likewise, yalaforge just gave me a hand with tunepimp - i'm starting the web based importer w/ MB support now
-
ruaok
excellent.
-
rj_
how was amsterdam?
-
ruaok
quite nice. until I got mad sick.
-
rj_
:/
-
ruaok
4 days down from the flu sucks.
-
But I'm over it now.
-
rj_
yuk
-
back to work then ;)
-
ruaok
I have 2 more days of .de/.nl before I head back.
-
duncf has quit
-
rj_
cool
-
ruaok
but I have a decent net connection to play with.
-
And I'm also hoping to meet with Johan in Den Haag on wednesday.
-
rj_
Johan?
-
ruaok
-
He helped me get MB off the ground.
-
Even wrote some code back in the day, but his PHD and post PHD work has kept him busy.
-
rj_
ahha
-
ruaok
I'd like to run the Karma system by him since he has experience with that.
-
rj_
Dr. Johan then
-
ruaok
or something like that. :-)
-
rj_
hmm, the tp_tagger has an interactive menu thing..
-
i was hoping i can do it all thru just parameters so i can easily parse output in php
-
ruaok
well, the tp_tagger is nothing more than a test harness.
-
I certainly hope you're not seriously thinking of using it for real work are you??
-
rj_
i want to write a php class that tries to get a MBID for a given mp3 file
-
what do you suggest?
-
ruaok
can you make C type calls to a library??
-
do you need to work with more than one file at a time??
-
rj_
i'm not sure, that may involve writing a php extension. it only needs to do an albums worth of files at a time, so not a lot of thruput
-
basically, someone ftp's an album to a folder then goes to web interface and fixes tags if requred and hits import
-
i want to write the MBIDs to the database when its imported, and if it doesnt exist in MB, send in the fingerprint and metadata
-
ruaok
Hmmm.
-
rj_
just looking up MBID if iit exists is a good start
-
ruaok
Yeah, you will want to talk to the tagger natively.
-
rj_
okay, sounds like a php extension is needed
-
ruaok
either that or have last.fm hire me to write this code for you. :-)
-
rj_
heh, they cant afford to hire me, let alone anyone else
-
and i'm cheap :)
-
ruaok
LOL
-
sounds like you want a PHP extension then. :-)
-
rj_
yeah..
-
fun.
-
ruaok
The docs that yalaforge has put together are pretty good.
-
did he point you at them??
-
rj_
nope
-
real_ has quit
-
ruaok
have you ever used doxygen??
-
rj_
yup
-
good stuff
-
ruaok
in the sources there is a tunepimp.doxy file.
-
That should let you generate the docs from the source.
-
Should all be up to date.
-
rj_
cunning, thanks
-
ruaok
np
-
Ok, I've got to run.
-
rj_
seeya
-
ruaok
My mates want to go out for a beer.
-
Good talking to you again.
-
rj_
yeah, and you. have a good time :)
-
ruaok
I'll post summit recaps and all that when I'm back on the wrong side of the planet.
-
tahnks