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 http://www.alsa-project.org and come
back once you have them up and running :-)
News (Updated November 3, 2007)
-
- 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.
- 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.
- Every user is encouraged to upgrade.
- 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.
- English, French, German, Polish and Swedish are included.
- 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
- It includes the same functionality as the GTK1 interface and some new functions.
- 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.
- - A full rewritted and nice working GTK2 interface.
- 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.
- If you have some artwork to contribute, feel free to send them. The winner will win...
- 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.
- 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:
- 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 sourceforge.net of this visualization plugin
- 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.
- 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.
- Changes since version 0.99.76:
- 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:
27 Sep 2008 11:47 AM by Dominique Michel
[Go back to home]

