What it is
GtkAMP is a frontend to amp, the mp3 player by Tomislav Uzelac. It's a
port from my earlier amp frontend done in Troll Tech's Qt, or it started
out that way at least. I won't touch qtamp anymore, it sucked anyway.
What you can do with it
You can play mp3s with it. There's a playlist to navigate through and a
position slider to move about in a stream. That's basically it.
What you need
- a platform supported by both amp and gtk+. get the gtk and glib
here.
- sound support on whatever platform you use. for Linux, the GPLed
ALSA drivers are an excellent replacement
to use instead of the standard "Open" (*cough*) Sound System.
- an X server to display on
- a CPU fast enough to decode.
GtkAMP runs adequately on my 166Mhz 21066 Alpha, which is about the same
speed a P5/90 on floating point operations. Ofcourse, that's about all I use
the Alpha for, YMMV.
What's New
Version 0.2 features less bugs, a scrolling title label and support for more
weird bitrates. It should support every useful bitrate (ie. everything
starting at 56kbps) now.
Download
- the source
- an Intel rpm for RedHat 5.1 (or any
other platform that has rpm 2.5 and has a glibc environment)
- an Alpha rpm for RedHat 4.1 (glibc
1.99)
- an Alpha rpm for RedHat 5.1
- an srpm
The x86 binary is compiled with egcs 1.0.3a with full optimization (-O6
-mcpu=pentium -march=pentium -ffast-math). The alpha binary is compiled with
egcs 1.0.2, also with full optimization.
If RPM complains about failed dependencies, try to override it (--nodeps).
If that doesn't work, get the SRPM and recompile, which goes something like
this:
- rpm -i gtkamp-0.2-2.src.rpm
- cd /usr/src/redhat/SPECS
- rpm -bb gtkamp-0.2.spec
- rpm -i ../RPMS/*/gtkamp-0.2*
If you've installed glib in a place other than the default (with
glibconfig.h being in /usr/lib/glib/include/), configure will not find it.
This is easily fixed by bypassing configure. Just copy the Makefile.in to
Makefile and edit the first line to point to the right location and the
@CFLAGS@ in the second line to some optimization level (-O6 -ffast-math
should do). I'll get around to fixing configure one of these days.
Copyright 1998, lodewijk, PGPed
mail preferred, get my key