My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
AudioPlayerLibrary  
Development Status of the Goggles Audio Player Library (libgaplayer)
Phase-Requirements
Updated Apr 18, 2012 by s.jansen

Bugs

Please send bugs or problems regarding the audio player library to gogglesmm-devel mailinglist.

Build from Source

  1. Download and install FOX-1.7.32 . Both gap and gogglesmm need to link to the same version.
  2. cd fox-1.7.32
    ./configure --prefix=~/local
    make
    make install
  3. Check out the libgaplayer source code
  4. hg clone http://code.google.com/p/gogglesmm.gap libgaplayer 
  5. Build and install the gap library
  6. cd libgaplayer
    ./configure --prefix=~/local --enable-debug
    make
    make install
  7. Checkout the development version of goggles music manager:
  8. hg clone https://gogglesmm.googlecode.com/hg/ gogglesmm 
  9. Configure and build
  10. cd gogglesmm
    ./configure --fox-prefix=~/local --gap-prefix=~/local --enable-debug
    make
  11. Run
  12. src/gogglesmm

Build from AUR (Arch Linux)

Install the following packages (and its dependencies):

Libraries

Feature License Link Arch Package Ubuntu Package
flac BSD http://flac.sourceforge.net flac libflac-dev
mp3 GPLv2 http://www.underbit.com/products/mad libmad libmad0-dev
vorbis BSD http://www.xiph.org/vorbis/ libvorbis libvorbis-dev
ogg BSD http://www.xiph.org/ogg/ libogg libogg-dev
aac/mp4 GPLv2 http://www.audiocoding.com/faad2.html faad2 libfaad-dev
Musepack custom http://www.musepack.net libmpcdec libmpcdec-dev
libcdio GPLv3 http://www.gnu.org/software/libcdio libcdio libcdio-cdda-dev
expat MIT License http://expat.sourceforge.net expat libexpat1-dev
pulse LGPL 2.1+ http://www.freedesktop.org/wiki/Software/PulseAudio libpulse libpulse-dev

Input Plugin Status

Plugin Status
file Done
http (icecast) wip
cdda wip
smb wip

Reader / Decoder Plugin Status

Format playback seeking time meta gain streaming Note
Flac yes yes yes yes yes no
Ogg Vorbis yes yes yes yes yes yes
Ogg Flac yes wip wip yes yes no
MP3 yes wip wip id3v1, id3v2 lame,id3v2 yes
MP4 yes yes yes yes no no
AAC wip no no no no wip
Musepack wip wip wip no no no deprecated, scheduled to be removed.
CDDA wip wip wip no no -
Wav yes yes yes - no no
m3u - - - - - -
pls - - - - - -
xspf - - - - - -

Output Plugin Status

Plugin Basic Playback User Configuration Volume Control Overall
Alsa yes partial partial wip
OSS yes partial partial wip
PulseAudio yes no partial wip
Jack no no no wip
RSound no no no wip
Wav File yes no wip

Notes

Audio CDs currently can be played track by track using the following syntax: cdda://tracknumber where tracknumber is integer 1-number_of_tracks.


Sign in to add a comment
Powered by Google Project Hosting