aKode
[News][License]
[Description] [Bugs] [Releases]
- 06-04-2007 - aKode 2.0.2 released
Support for libFLAC 1.1.3/1.1.4 and more recent FFMPEG
- 21-07-2006 - aKode 2.0.1 released
Bugs fixed in src-resampler and jack-sink
- 14-12-2005 - aKode 2.0 released
aKode 2.0 is identical to aKode 2.0 rc1
- 23-11-2005 - aKode 2.0 rc 1 released
- Direct audio for Solaris added
- 24-10-2005 - aKode 2.0 beta 3 released
- Experimental FFMPEG decoder added
- 18-10-2005 - aKode 2.0 beta 2 released
- 18-09-2005 - aKode 2.0 beta 1 released
- aKode separated from kdemultimedia in KDE 3.5
- aKode 1.1 was released with KDE 3.4
- aKode 1.0 was released with KDE 3.3
The core library akodelib is released under LGPL.
Notice however that some plugins are GPL and might have software patent issues in some countries. If these issues concern you the affected plugins can easily be removed.
My non-legal interpretation of GPL plugins is as follows:
If your application never loads or only loads GPL plugins on user interaction, you can treat akodelib as LGPL in distribution. If the application however relies on loading GPL plugins, your application has to abide to GPL. Note that other copyright holders might have different interpretations. If they have a stricter interpretation you have to take the conflict with them.
aKode is a simple audio-decoding frame-work that provides a uniform interface to decode the most common audio-formats.
It also has a direct playback option for a number of audio-outputs.
aKode currently has the following decoder plugins:
- mpeg: Uses libMAD to decoder all MPEG 1/2 layer I-III audio. GPL licensed and patent issue in the US.
- mpc: Decodes musepack aka mpc audio. LGPL licensed.
- xiph: Decodes FLAC, Ogg/FLAC, Speex and Ogg Vorbis audio. LGPL licensed, patent free.
- ffmpeg: Experimental decoder using the FFMPEG decoding library. Enables WMA and RealAudio playback. LGPL and possible patent and reengineering issues in the US.
aKode also has the following audio outputs:
- oss: Outputs to the OSS (Open Sound System) of for instance FreeBSD and Linux 2.4
- alsa: Outputs to ALSA of Linux 2.6 (version 0.9 or 1.x required) (dmix is recommended).
- sun: Outputs to Sun OS/Solaris audio device.
- jack: Outputs using Jack audio backend.
- polyp: Output to the polypaudio server. Recommended for network transparent audio.
Bugs should be reported on bugs.kde.org under product akodelib. Alternatively send a mail directly to me.
Tar-balls:
API: