Help - Search - Members - Calendar
Full Version: EncSpot source code
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
filipe
Hello all.

First of all has a newby, thanks for this site.
And now, for what it matters:
I've found this site Digital Audio Log
wich contains some encspot versions and best of all, the EncSpot 'guessing part' source-code unfortunatly for windows. I can't compile since i'm one of those
users ho can't use windows laugh.gif

Can anyone compile the source and confirm it's ok?
Since everybody has complain about the lake of support from the author, it's
a good chance to start a new GNU encspot based on this code.

My how idea is to port-it to plain C/C++ so i can compile it on a *NIX machine
and make it avaiable as a perl module.
So i can just trow my perl scripts and let them classifie my mp3 albums :=)

But because i'm lazy and too busy to do-it right now don't expect that so soon.

Cheers
Filipe
filipe
Well, this happends to me all the time.
Wen i just complain about a site lost, i just found it minutes later.

Here is the NEW address of guerilasoft
GuerilaSoft

Maybe people could talk with the guy and use the latest version of encspot to serve
as the basis of a new tool.

Chances of make this in GTK or QT?
I know it's ask too much but i'm not a GUI developer.

Cheers
Filipe
Jan S.
The EncSpot author seems to be gone so I don't think there's a way to contact him.

I already gave you links to an alternative program that is even better than encspot it seems. If you want to port it maybe you can get the source from the author.

The 2 link I gave you is to a project soon to begin but I guess that's not relevant as they use VB.
WyvernWolf
Hi all,

I've slightly modified the sources for EncSpot Console 2.01 (released under the BSD license), so that they can be compiled in Linux / other Unix flavour perhaps, as long as the GNU libstdc++-v3 is present.

Unfortunately I have no place to put the archive right now - if somebody wants it, please add a post in this thread.
WarChild
I'd like to try and compile it. Do you need a place to put the source code so others can download it? I have some web space I can put it on for a while.
WyvernWolf
QUOTE (WarChild @ Jul 7 2004, 06:20 PM)
I'd like to try and compile it. Do you need a place to put the source code so others can download it? I have some web space I can put it on for a while.

That would be great! Can I send you the code via email? It's not that big, around 20k or so.

Let me know how you want to do it ...
xmixahlx
you can send it to:
xmixahlx at yahoo.com

or upload to ftp:
ftp://xmixahlx.dyndns.org:21/incoming/

i'll make sure it gets proper packaging smile.gif


later
WyvernWolf
Hi xmixahlx,

I've uploaded the archive onto your ftp site... Please let me know how it works out, OK?

Many thanks smile.gif
WarChild
If it doesn't my offer still stands you can email david13@fastmail.fm. Such a small file I can leave up for a while at http://aflame.port5.com/ while the site's being built and probably after.
xmixahlx
received smile.gif thanx, WyvernWolf

i've moved to to my http server for the masses, available here:
http://xmixahlx.dyndns.org/audio/files/linux/tools/
http://xmixahlx.dyndns.org/audio/files/lin...pot-2.01.tar.gz

a quick look and the code/port and all is well
i'll package this for debian after some testing

thanx again, WyvernWolf


later
WyvernWolf
@WarChild: thanks for your offer - I think we can leave it with xmixahlx, since he's THE (semi-official) Linux man around HA/Rarewares. If everything goes well, maybe this will end up into the Debian Rarewares section. Meanwhile you can grab the source code off his site, it compiles quite easily; of course, feel free to mirror it on your site if you want.

Many thanks to all of you!

smile.gif
xmixahlx
hmmm....
it seems my reply post was eaten up by the forum downtime/upgrade, so i'll "rephrase" :

ok, encspot debian package at rarewares now! (html not updated yet)

it is very simple, and the UI isn't good by any means (it takes mp3 filename is single parameter, CLI) but i do find it offers more substantial information than mp3guessenc.

a few issues i've run into:
* it doesn't report the lame string!?!
* it craps out on invalid/corrupt mp3s (mp3guessenc shows a nice error message like: "invalid mp3 header, scan unsuccessful")

i'd be interested in an improved frontend for this, with variable output options, etc. if anyone feels so inclined, *wink* *wink*

thanx, WyvernWolf


later
WyvernWolf
QUOTE (xmixahlx @ Jul 8 2004, 11:53 PM)
i'd be interested in an improved frontend for this, with variable output options, etc. if anyone feels so inclined, *wink* *wink*
*

I don't get it laugh.gif

Let me have a shot at it - I also think it's in a dire need of 'dewindowsification', if I may say so wink.gif

I'm not really sure about the Lame string issue. This is how the output looks like on my machine:

CODE
~/Music/Library/Ibrahim Ferrer/2003. Buenos Hermanos
glass $ encspot 08.\ Mil\ congojas.mp3
08. Mil congojas.mp3
--------------------

Bitrates:
------------------------------------------------------------
32                                                     0.0%
128     |                                               1.8%
160     |||||||||                                      10.6%
192     ||||||||||||||||||||||||||||||||||||||||       45.1%
224     |||||||||||||||||||||||||||||||                35.1%
256     ||||||                                          6.8%
320                                                     0.6%
------------------------------------------------------------

Type                : mpeg 1 layer III
Bitrate             : 203
Mode                : joint stereo
Frequency           : 44100 Hz
Frames              : 8197
Length              : 00:03:34
Av. Reservoir       : 69
Emphasis            : none
Scalefac            : 9.4%
Bad Last Frame      : no
Sync Errors         : 0
Encoder             : Lame 3.96

Lame Header:

Quality                       : 77
Version String                : Lame 3.96
Tag Revision                  : 0
VBR Method                    : vbr-old / vbr-rh
Lowpass Filter                : 19000
Psycho-acoustic Model         : nspsytune
Safe Joint Stereo             : yes
nogap (continued)             : no
nogap (continuation)          : no
ATH Type                      : 4
ABR Bitrate                   : 128
Noise Shaping                 : 1
Stereo Mode                   : Joint Stereo
Unwise Settings Used          : no
Input Frequency               : 44.1kHz

--[ EncSpot Console 2.0 ]--[ http://www.guerillasoft.com ]--

Aren't we talking about the 'Version String' line? Is there anything alse that should come out?

I'm a little bit worried though about a different issue. mp3guessenc and encspot give different information on another file I've tried; encspot signals 13223 frames, no 'bad last frame' and no sync errors, while mp3guessenc gives 13222 frames and both 'bad last frame' and a sync error at frame 13222. Not sure who to trust ...
filipe
I can't find your port in rarewares.
I've been finished to port it also to linux. I din't change mutch of the code since it compile fine under GCC, just some headers and Makefile.

I'll probably fork a new version, since i'm planning to develop a lib based version,
to integrate with my media catalog program (still on forge).

Did you apply any patch's to the source? I've seen one here in hydrogenaudio to add a new encoder Uzura3 (made in FORTRAN ...)

If you did apply any patches please let me know.
My idea for now is to move the EncSpot functionality into a lib, so developers can easily use it under KDE or GTK, or access the API in other languages like Perl or Python. ID3 tags will be reap off, since there's better suport if one use TagLib or libid3.

I've contacted the author to know if there's any chance of get new code added to the current console version.
please let me know of any important modifications.
Regards
Filipe

QUOTE (WyvernWolf @ Jul 9 2004, 01:47 AM)
QUOTE (xmixahlx @ Jul 8 2004, 11:53 PM)
i'd be interested in an improved frontend for this, with variable output options, etc. if anyone feels so inclined, *wink* *wink*
*

I don't get it laugh.gif

Let me have a shot at it - I also think it's in a dire need of 'dewindowsification', if I may say so wink.gif

I'm not really sure about the Lame string issue. This is how the output looks like on my machine:


This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.