Released version: 0.99.81
GIT version: latest

SourceForge Logo

Song of the week:
Tu no puede comprar mi vida (You can not buy my life)
Title: Latinoamérica: Calle 13, Gustavo Dudamel y la Orquesta Sinfónica Simón Bolívar en los Grammys

Support AlsaPlayer
development with hardware / cash?

About AlsaPlayer

AlsaPlayer is a new type of PCM player. It is heavily multi-threaded and tries to excercise the ALSA library and driver quite a bit. It has some very interesting features unique to Linux/Unix players. The goal is to create a fully pluggable framework for playback of all sorts of media with the focus on PCM audio data. The core code was written by Andy Lo-A-Foe with contributions from many other folks. See the credits files for details.

The name AlsaPlayer might be confusing a bit today since we now support a whole bunch of different output systems. The old default OSS audio interface is supported, as well as Esound, NAS (Network Audio Server), Sparc and SGI audio outputs. the most interesting new output is JACK.
JACK is different from other audio server efforts in that it has been designed from the ground up to be suitable for professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation. We believe that this interface will become the preferred one. JACK uses ALSA for interfacing with the audio hardware.

If you came here looking for ALSA DRIVERS visit and come back once you have them up and running :-)

News (Updated March 17, 2013)

March 17 2013
Work in progress
I am working on the website those days. If you get some troubles with it, please refresh the page.

March 16 2013
Better late than never! It's time for a new design for
I finally got some time to use the artworks. They was made in, well, 2007. I apologize for the delay.
The Dum style is based on artwork by Martin 'dum8d0g' Kopta.
The Trinine styles are based on artworks by Trinine (Tristan & Nini).
I also done a style without artwork and color. You can choose the style you want from the menu in the left column.
It will be very easy to incorporate new artworks and stykes, so feel free to contribute new artworks.

December 2012
Erik de Castro Lopo joined AlsaPlayer
Erik de Castro Lopo joined the AlsaPlayer team. He is also called mega-nerd and is the main author and developper of libsndfile. He also have a nice website at
He allready begun to make hugue changes in the internals of alsaplayer. So, the next release will be a big step forward with a lot of improvments and bugfixes.
We also decided to shift from svn to git. The new code repository is located at alsaplayer on github.

November 7 2010
AlsaPlayer-0.99.81 is out,
This is a bug fix release.
A big thanks to all that send fixes to me, without you, the AlsaPlayer will not be living.
See the ChangeLog for the details and the names of the contributors.
I will also stress you to contribute to the AlsaPlayer. At least 2 things need to be fixed. The first one is the jack output plugin that is using deprecated functions. The second one is the resampling. For that, libsamplerate will give a better quality.
Enjoy the AlsaPlayer !

November 3 2007
I am proud to announce that AlsaPlayer-0.99.80 got stable, thanks to the hard work of every one that contributed to the GTK2 interface and other functions as well that by submitting/fixing bugs.
This release is a bug fixes release. See the ChanLog for the details.

October 10 2007
AlsaPlayer 0.99.80-rc4 is out. This is a bug fixes and feature improvement release. Madej added a song title in the title bar option in the preferences. See the ChangeLog for details.

October 6 2007
AlsaPlayer 0.99.80-rc3 is out. This release include an important bug fix: the loading of the gtk2 config file is fixed (the gtk1 config file was loaded when present causing AP crash at start up).
Every user is encouraged to upgrade.
Other changes: Updated swedish translation, fix for possible buffer overflow in vorbis input plugin, updated man page.

September 25 2007
Take a look at the artwork page, it is some awesome works here. I made thumbnails, but the page can take a while to load on low bandwitch connection.

July 12 2007
AlsaPlayer 0.99.80-rc2 is out. The GTK2 get internationalization support with gettext.
English, French, German, Polish and Swedish are included.
The GTK1 interface get broken in the process and is removed from the package.
Several bugs are fixed and the GTK2 interface get many improvements for a better user experience.

AlsaPlayer license was updated to GPL-v3. In consequence, all the AlsaPlayer packages are updated with a new release.
Every user is encouraged to upgrade AlsaPlayer and contribute with bugs reports, features requests and artworks contribution. (See the artwork page.)
Translation for new languages will be very welcomed too.

June 13 2007
Just a warning. Don't press Enter on 0.99.80-rc1 or the application will crash. We didn't notice it before the release. It is fixed in the svn and will be included in 0.99.80-rc2.

June 10 2007
GTK2 Interface
AlsaPlayer 0.99.80-rc1 is out. The player has now a fully working GTK2 interface.
It includes the same functionality as the GTK1 interface and some new functions.
The playlist window has been completely rewritten and is inside the main window.
The scopes plugins have been migrated too.
A lot of debugging has been made this last week.

Every user is encouraged to upgrade AlsaPlayer and use the GTK2 interface.

We need your help with a few things:
* Bug reports
* Feature requests
* Artwork contributions

June 2 2007
A new release that will be a milestone is in preparation. It will include bug fixes and a very long wanted feature:

- A full rewritted and nice working GTK2 interface.
That is not a first April joke! Hi, we are already in June! All begun when I get a mail from Madej from Poland with a patch for our favorite audio player.
From that day, I am working with him on this interface, hum, it is actualy him that does most of the job.
You can already get this code from the SVN page.

Help needed
Look at the Artwork page. AlsaPlayer need a new logo and most of all, some nice looking icon.
If you have some artwork to contribute, feel free to send them. The winner will win...
Look at the Artwork page.

May 22, 2007
Alsaplayer 0.99.79 and fftscope 1.0.4 are out. This is a feature enhancement and minor bugfix release for Alsaplayer, a major bugfix release for fftsope.

The new Alsaplayer features was first committed for Debian by Viktor Radnai and Paul Brossier. A big thanks to them. I added speed change by small steps (handy to tune the listening when playing some musical instrument at the same time). The new functions are:

- basic keyboard navigation (skip, pause, speed change, etc.),
- looping inside a selection,
- pressing play button or key during playback return to the begining of the song.

Fftscope was crashing Alsaplayer at exit when this scope was not running. This have been fixed and every user is encouraged to upgrade fftscope.

April 24, 2007
Alsaplayer 0.99.78 is out. FLAC-1.1.3 and 1.1.4 support is added. FLAC<=1.1.2 is still supported as before.

February 11, 2007
Austin Bingham made the initial release (0.3) of the new alsaplayer python extension module.

This module has dependencies on the boost and python libraries. The bindings in this module cover the functionality in control.h. More functionality can be added it you want, but this level of functionality must be what you are looking for in most cases.

Fftscope 1.0.3 relesed. This is the first release at of this visualization plugin

February 10, 2007
Alsaplayer have migrated from cvs to svn. The cvs depository will not been updated and will be closed in a few days. See the SVN access page for more.

February 6th, 2007
Alsaplayer 0.99.77 released! This is a long wanted bugfix release. Same changes as in the last beta realease.

February 3rd, 2007
A new beta release is here, on the left.

Changes since version 0.99.76:

Some important and long wanted bug fixes:
- fixes to the "work in progress" gtk2 interface to get it to compile and the --enable-gtk2 configure flag to work,
many fixes committed by Hubert Chan from Debian. They include patches from him and other peoples, and even a new man page from Debian. A big applaud to them!
- fixes in the gtk interface, the alsa output plugin, the cdda (cdrom) input plugin, the text interface, correct duration in the display when playing mono files, the flac and audiofile input plugins, the jack output.

Every one is encouraged to use this release even if it is beta, because it include important security fixes.

See the ChangeLog for more information.

February 2nd, 2007
Me, Dominique Michel, joined the project team as new administrator. The cvs is working again: I applied some long wanted bug fixes and security patches on the cvs. A new release will come soon.

Help wanted
If you want to help the development of the alsaplayer with anything from bug repports to contributing code, feel free to talk on the alsaplayer-devel email list.

June 7th, 2004
The AlsaPlayer site was offline for a couple of days. I'm in the process of bringing it back up and updating...

May 2nd, 2003
Wrote a JACK input plugin. Download here. Feed output from any JACK application to AlsaPlayer, including recording sources like line-in and mic!

April 29th, 2003
AlsaPlayer 0.99.75 released! This is a bugfix release. See the ChangeLog for all the juicy details.

February 8th, 2003
AlsaPlayer 0.9.74 is out! This release has many new features including Icecast/Shoutcast support, CDDB lookup support and lots of other fixes. Check out the ChangeLog.

January 24th, 2003
A new "Related projects" section is available where we list other cool projects related to alsaplayer. A new song of the week, Thievery Corporation rulez!. New release imminent...

December 1st, 2002
AlsaPlayer 0.99.73 released. This release has better support for CDDA (CD) audio playback. Some bugs were fixed. ChangeLog for details.

September 18th, 2002
AlsaPlayer 0.99.72 released. Bug fix release, preparing for glib 2.0 switch.

June 24th, 2002
AlsaPlayer 0.99.71 released. Again quite some bug fixes and some minor feature additions. See the ChangeLog for details.

June 2nd, 2002
Added information about the Nebulus OpenGL plugin. See the Scopes section.

May 26th, 2002
AC3Play bugfix release.

May 16th, 2002
AlsaPlayer 0.99.70 is out. Lots of bug fixes, brandnew libalsaplayer API, new FLAC input plugin, new JACK output plugin. XING header parsing, etc.

May 9th, 2002
An RPM for RedHat 7.2 is now available on the download page. Thanks to "Angles".

May 2nd, 2002
FFTscope was updated to 1.0.1, now requires AlsaPlayer 0.99.60 or higher

May 2nd, 2002
If you ever felt the urge to donate money for the purpose of supporting alsaplayer development, here's your chance! I added a link to my Paypal account at the bottom of the navigation strip (left). Donate any amount you wish, $10 or more and you'll get an honorary mention! Go on! ;-)

Last modified: 20 Mar 2013 7:44 AM by Dominique Michel

This website and all its content is Copyright (C) 2013 of their respective authors
This webstie and all its content comes with ABSOLUTELY NO WARRANTY; for details see GNU GENERAL PUBLIC LICENSE Version 3
This is free software, and you are welcome to redistribute it
under certain conditions; see GNU GENERAL PUBLIC LICENSE Version 3 for details.
[Go back to home]