2. take the signature/fingerprint, give it to musicbrains/musicip, and get the ID and other track info
2008-04-04 09523, 2008
BrianFreud
generating a fingerprint is open. turning a fingerprint into a puid is musicip's proprietary bit.
2008-04-04 09531, 2008
djc123
thats fine
2008-04-04 09545, 2008
djc123
but it should be part of the secnd step, not the first
2008-04-04 09556, 2008
BrianFreud just uses it, he didn't invent the thing :)
2008-04-04 09503, 2008
djc123
nod
2008-04-04 09512, 2008
BrianFreud
;)
2008-04-04 09542, 2008
djc123
uhm, great.. no source
2008-04-04 09549, 2008
djc123
how do I compile it with no source
2008-04-04 09558, 2008
djc123
sigh
2008-04-04 09518, 2008
djc123
are any of genpuid, libofa, musicmixer
2008-04-04 09522, 2008
djc123
GNU/open ?
2008-04-04 09528, 2008
djc123
well not genpuid
2008-04-04 09541, 2008
BrianFreud
libofa might be, I really don't know. The other two, no.
2008-04-04 09545, 2008
djc123
i need to find the 'open' part that generates just the fingerprint
2008-04-04 09515, 2008
djc123
then I need to find a way to use curl or wget or something that I can get the full source for, to take that, feed it to musicip or whoever and get a puid and track info
2008-04-04 09554, 2008
BrianFreud
why curl/wget, and not just using genpuid, which already does that?
2008-04-04 09522, 2008
djc123
because that tarball has no source, and theres only a linux binary
2008-04-04 09524, 2008
djc123
im on freebsd
2008-04-04 09547, 2008
djc123
i need something that i either already have that I can call from a shellscript, or something I can get full source for that I can compile
it's a ___________!!!CLI!!!____________ tool using gstreamer to calculate a PUID
2008-04-04 09542, 2008
djc123
decide what? oh ok
2008-04-04 09552, 2008
djc123
i thought gstreamer was a gnome media player thing
2008-04-04 09555, 2008
djc123
eg, gui
2008-04-04 09501, 2008
milosz
it's a backend, not a GUI
2008-04-04 09521, 2008
djc123
hopefully it doesnt require some huge pile of gnome libraries
2008-04-04 09541, 2008
djc123
this is a headless server that doesnt have X and gnome stuff installed
2008-04-04 09543, 2008
milosz
it might require some pile of gst libraries
2008-04-04 09502, 2008
milosz
which again are not GUI, but besides that i don't really know any other CLI tool to calculate you a PUID
2008-04-04 09532, 2008
milosz
it's not trivial because to use libofa you need to decode the audio
2008-04-04 09540, 2008
milosz
so you will need _some_ audio decoding library or framework anyway
2008-04-04 09544, 2008
djc123
hrm.. I have a pile of gstreamer-somethings in ports/audio
2008-04-04 09500, 2008
djc123
and other stuff related in multimedia, graphics...
2008-04-04 09504, 2008
milosz
i'm not up to date with the ports
2008-04-04 09513, 2008
djc123
not sure which is is 'gstreamer' itself
2008-04-04 09549, 2008
djc123
although I suppose.. if I installed one of the -somethings that seems like I might need it anyway, I suppose it will pull in its dependencies
2008-04-04 09500, 2008
milosz
gstreamer-core or maybe just "gstreamer"
2008-04-04 09510, 2008
milosz
and then gstreamer-plugins-base that should be enough for the tool to compile
2008-04-04 09525, 2008
milosz
but if you want to actually decode audio you will need the additional things to decode vorbis, mp3, and so on
2008-04-04 09528, 2008
djc123
im building gstreamer-plugins-lame
2008-04-04 09537, 2008
milosz
that's for encoding
2008-04-04 09540, 2008
djc123
only interested in mp3
2008-04-04 09505, 2008
snarlydwarf has quit
2008-04-04 09507, 2008
djc123
well, i figure its a good start, and will pull in all the base stuff.. then if I need -mp3 i'll add it
2008-04-04 09545, 2008
djc123
great.. it bombed.. its unhappy with my /usr/X11R6/
2008-04-04 09502, 2008
djc123
maybe if I add -DWITHOUT_X11
2008-04-04 09507, 2008
milosz
--without-x
2008-04-04 09510, 2008
djc123
I dont need X.. really. I dont. no GUI tools need to be built
2008-04-04 09509, 2008
djc123
why audio tools would rely on graphics libraries is beyond me
2008-04-04 09518, 2008
djc123
er, audio libraries, that is
2008-04-04 09522, 2008
djc123
gui audio tools, perhaps
2008-04-04 09534, 2008
milosz
well it's "multimedia" not just audio
2008-04-04 09546, 2008
milosz
so they have stuff for video
2008-04-04 09514, 2008
djc123
small tools that each do their own thing, that you can then combine to perform more complex tasks
2008-04-04 09529, 2008
djc123
as opposed to huge tools that do a billion things, that you have to install to use just one tiny feature of it
2008-04-04 09505, 2008
djc123
it seems gstreamer whats me to update my entire X library set
2008-04-04 09515, 2008
djc123
before it will compile
2008-04-04 09516, 2008
milosz
that disappoints me too
2008-04-04 09520, 2008
djc123
all I want is a cli tool to generate audio fingerprints.. absolutely silly that it should require a huge set of bloated libaries, that itself requires another huge set of libraries