Home Contact Sourceforge
IRMP3
Project History

17 Feb 2007: version 0.5.7 released

  • LCD backlight switching
  • mouse wheel support
  • iconv option for LCD
  • change control is now subversion

15 Jan 2007: new project manager

  • Michael Behrisch is the new project manager.

15 Oct 2004: version 0.5.7pre2 released

  • lcdproc reconnects properly
  • mod_kbd to handle multimedia key/mouse buttons (kernel 2.6 or 2.4 with the input patch)
  • FLAC support broken in this release

04 Feb 2004: version 0.5.7pre1 released

  • beta FM radio and FLAC support
  • new LIRC detection code

14 Dec 2003: version 0.5.6 released

  • Ogg support (via mplayer)
  • Multiple CD-player support
  • midi and kar support (via timidity)

18 Nov 2003: version 0.5.6devel4 released

Bug fixes only.

19 Oct 2003: New website maintainer

Jake Angerman is the new website maintainer.

30 Dec 2002: Website update

Updated all download-links for irmp3, mpg123, lirc and lcdproc. Also added some new success stories.

20 Sep 2002: version 0.4.4-pre1 released

This first release of irmp3 v0.4.4 features a new module which enables you to browse through your entire mp3 collection without taking hands off your remote control - plus a lot of bugfixes and extra configuration options.

13 Apr 2002: version 0.4.3-pre7 released

This should be our last pre-release before 0.4.3 is released. Several bugfixes.

8 Jun 2002: Redesign

Redesigned the IRMP3 website. Also removed the feature wishlist. If you have some feature-requests, please submit them to the wishlist located at the Sourceforge Project Page. Also added some new modules to the user-contributed page. Also added a page for "success-storys". If you have successfully built an MP3 player using IRMP3, feel free to send a mail with a short description to the IRMP3 webmaster.

8 May 2002: New website maintainer

Marco Glatz is now the new maintainer of the IRMP3 website.

14 Apr 2002: version 0.4.3-pre7 released

This should be our last pre-release before 0.4.3 is released. Several bugfixes.

29 Jan 2002: new pages added, new user contribs uploaded

I've added two new pages: a "wishlist" to keep all the features we'd like to implement into IRMP3 and a page that gives a brief overview of my intentions regarding future releases of IRMP3. As always, comments are welcome.
I've also uploaded a new tool to the user contributed page - irmp3play.pl. It's a small perl script that uses mod_netctl to submit a play command to an IRMP3 daemon.

16 Jan 2001: minor website modifications

I've changed the contact page a bit - it does no longer refer to the README file for instructions on how to subscribe to the mailing list. The user-contributed page has also changed - after removing Vladimir Nadvoirnik's mod_cd (which has been integrated into the main distribution), I decided to re-design the page using wml instructions. (Thanks, David!)

23 Dec 2001: New download page

The download page has been re-designed and make now use of our SourceForge file repository. The historic releases have been removed (why waste web space?).

20 Dec 2001: New project manager

Volker Wegert has taken over the project mangement. The website has been redesigned and is now located at http://irmp3.sourceforge.net/. Further news will follow soon!

17 May 2001: IRMP3 v0.4.3-pre6 released

IRMP3 v0.4.3-pre6 is available as an early-deployment release. For a stable release, please download v0.4.2, which has undergone quite a bit of testing. Please see the for download URLS and instructions.

New features/bugfixes include:

  • New module: mod_cd adds support for playing/ejecting compact disc media. (submitted by Vladimir Nadvornik)
  • The configuration file now specifies the default repeat mode and the playlist skipback timeout. (submitted by Heinrich Langos)
  • Support for localized times/dates on the clock display. (submitted by Jürgen Neumann-Zdralek)
  • log.c now has a configurable date/time format. (submitted by S.Smith & D.Potter)
  • Added visible alarm enable/disable indicator. (submitted by David Potter)
  • Eradicated "info end" from all modules;mod_lcdproc will now update a little faster. (submitted by David Potter).
  • Fixed a bug which caused problems for network clients trying to disconnect while mpg123 was playing. (submitted by David Potter)
  • Fixed a bug which could display the wrong artist name for songs without an ID3. (submitted by Simon Smith)
  • Fixed a bug associated with aborting when mpg123 reports unknown status. (submitted by Heinrich Langos)
  • Fixed a bug with "playlist jumpdir -1" (submitted by Heinrich Langos)
  • Fixed a bug which affected jumping to an absolute song reference in a playlist. (submitted by David Potter)
  • Reduced logging noisyness for mod_idle. (submitted by David Potter)
  • Added query command to allow modules to query information about the song currently playing, or the state of mixer devices. (submitted by David Potter)
  • New default setting in mod_lcdproc disables the heartbeat icon. (submitted by Steffen Uhlig)
  • Fixed a bug which would cause IRMP3 to stop receiving LIRC commands if the beep player produced on stdout. (submitted by David Potter)

23 Mar 2001: IRMP3 v0.4.3-pre4 released

IRMP3 v0.4.3-pre5 is available as an early-deployment release. For a stable release, please download v0.4.2, which has undergone quite a bit of testing. Please see the for download URLS and instructions.

New features/bugfixes include:

  • Added a config variable to irmp3.conf which allows the user to specify if IRMP3 should abort playback on unknown messages from mpg123. (submitted by David Potter)
  • Overhauled mod_beep to allow other modules to register beep events. (submitted by David Potter)
  • Removed the hardcoded reference to "vol" as the master volume mixer channel. (submitted by David Potter)
  • New module: mod_idle detects idle condition and notifies other modules. (submitted by David Potter)
  • Modified mod_autoshutdown to rely upon mod_idle (submitted by David Potter)
  • New feature: IRMP3 can now display a clock on the LCD when it is idle. (submitted by David Potter)
  • New feature: Ability to have IRMP3 automatically execute a command upon shutdown. (submitted by David Potter)
  • Fixed a problem that occasionally caused mod_netctl to fail to function while in daemon mode. (submitted by Sjoerd Simons)
  • Fixed a problem with specifying an alternate configuration file (submitted by Sjoerd Simons)

21 Dec 2000: IRMP3 v0.4.3-pre4 released

IRMP3 v0.4.3-pre4 is available as an early-deployment release. For a stable release, please download v0.4.2, which has undergone quite a bit of testing. Please see the for download URLS and instructions.

New features/bugfixes include:

  • Fixed a problem in tools.c which caused IRMP3 to stop responding to other inputs when a blank line was submitted to mod_debug. (submitted by David Potter & Michael Jaeger)
  • Fixed a problem in irmp3.c which caused inefficient scanning of input devices. (submitted by Matthew Crawford)
  • Made LIRC v0.6.x the default LIRC client (submitted by David Potter)
  • Fixed a problem in mod_netctl which didn't recognize newline characters sent without a carriage return. (submitted by Tom White)
  • Fixed a memory leak in mod_playlist which sometimes caused segfault when loading a directory of songs. (submitted by Volker Weger)
  • Fixed one compatibility issue with newer versions of LCDProc. (submitted by Wolfgang Fiesel)

4 Aug 2000: New page for user-contributed software

I've added a page for user-contributed software. Find gadgets, patches and other info created by IRMP3 users on this page. If you have authored software you would like included, please send it to Volker Wegert. Be sure to include a copy of the GPL license.

26 Jun 2000: IRMP3-0.4.3-pre4 released

IRMP3 v0.4.3-pre3 is available as an early-deployment release. For a stable release, please download v0.4.2, which has undergone quite a bit of testing. Please see the for download URLS and instructions.

New features/bugfixes include:

  • Added new module "mod_netctl" which allows status monitoring and command submission via a network connection. (submitted by David Potter & Steven Burnap)
  • Added new module "mod_autoshutdown" which will terminate IRMP3 after a predefined period of inactivity. (submitted by David Potter)
  • Added new command "network filter" which allows network clients to filter the messages they receive. (submitted by David Potter)
  • Fixed a problem when launching mpg123 if it was not found on the PATH. (submitted by Christoph Bartelmus)
  • Fixed a problem which would cause IRMP3 to run away with CPU usage if LIRC shut down. (submitted by Christoph Bartelmus)
  • Fixed a 'make install' problem which used an install option (-D) not supported on some machines. (submitted by Christoph Bartelmus)
  • LCD now shows the correct repeat mode at startup. (submitted by David Potter)
  • Added the "mixer mute" command and some associated features, including compacted LCD flags. (submitted by Kenny MacDonald & David Potter)
  • Fixed a problem with "playlist shuffle". It was not toggling properly. (submitted by David Potter)
  • Added support for space in playlist & PLL names. (submitted by David Potter)
  • Modified the polling routine to allow any module to poll multiple file descriptors. (submitted by David Potter)
  • Added ability to pass a message on the startup command-line. (submitted by Kevin Seghetti)

14 Apr 2000: IRMP3 v0.4.3-pre2 released

IRMP3 v0.4.3-pre2 is available as an early-deployment release. For a stable release, please download v0.4.2, which has undergone quite a bit of testing. Please see the for download URLS and instructions.

New features/bugfixes include:

  • LCD now shows the correct repeat mode at startup. (submitted by David Potter)
  • Added the "mixer mute" command and some associated features, including compacted LCD flags. (submitted by Kenny MacDonald & David Potter)
  • Fixed a problem with "playlist shuffle". It was not toggling properly. (submitted by David Potter)
  • Added mod_netctl, which allows network clients to perform status monitoring and command control of IRMP3 across a network. Multiple simultaneous clients supported. Still in early experimental stages, but definitely functional. (submitted by Steven Burnap and David Potter)
  • Added support for spaces in playlist and PLL filenames. (submitted by David Potter)
  • Modified the module polling routine to allow modules to receive input from multiple file descriptors. (submitted by David Potter)
  • Added the -m startup flag, which launches IRMP3 with a message on the command-line (submitted by Kevin Seghetti)

18 Mar 2000: IRMP3 v0.4.2 released

IRMP3 v0.4.2 is available as an general-deployment release. Thank you to all the kind people who donated their time and effort into developing and testing this version. Please see the for download URLS and instructions.

New features/bugfixes include:

  • Added mod_alarm, which provides the ability to trigger commands via SIG_USR1 and SIG_USR2 (handy for an alarm clock run in cron) (submitted by David Potter)
  • Added mod_beep, which provides beeping sounds when some commands are executed. (currently only beeps on shuffle, alarm [enable|disable] and sleep, but in the future this will be configurable) (submitted by David Potter)
  • Added mod_playlistlist, which supports lists of playlists (playlistlist files) (submitted by David Potter)
  • Added mod_env, which provides "environment" commands (submitted by David Potter)
  • Switching playlists now briefly displays the name of the playlist (submitted by David Potter)
  • Added "playlist jumpdir" command (submitted by Wilton Wong)
  • mod_mpg123 does now play .mpg, .mp2, .mp3 and http streams (submitted by Mattias Svensson)
  • Added time-stamp to stderr debug logging (submitted by Andreas Neuhaus)
  • Added support for LIRC v0.6.x (submitted by Andreas Neuhaus)
  • Cosmetic changes to mod_env log reporting.
  • Fixed a bug in mod_mpg123.c which could cause it to report the wrong mpg123 PID when exiting.
  • Expanded the SIGCHLD handler that allows all modules to register a procedure which receives these signals (submitted by David Potter)
  • Cleaned up daemonizing code in irmp3.c (submitted by David Potter)
  • Fixed a bug that would run away with massive CPU usage when mod_debug was installed and stdin was lost (submitted by David Potter)
  • Fixed a bug that caused massive logfile output if you compiled with mod_debug, but ran in daemon mode with -vvvv enabled (submitted by David Potter)
  • Fixed a bug that could cause brain-dead copies of IRMP3 to run around and cause havoc when mpg123 failed to exec (submitted by Andreas Neuhaus)
  • Fixed a Y2K bug found in the logging routine (submitted by Andreas Neuhaus)
  • Repeat-mode defaults to "repeat playlist", not "stop at end" (submitted by David Potter)
  • Fixed a bug which occasionally caused a segfault when freeing playlists (submitted by David Potter)
  • Removed mpg123 output device from Makefile (can be configured as mpg123 parameter in irmp3.conf) (submitted by Andreas Neuhaus)
  • Multiple parameters to mpg123 are now handled correctly (submitted by David Potter)
  • Windows playlists (CR/LF) are now recognized the right way (submitted by Simon Harrison)
  • Began cleaning up readline in tools.c to permit more expedient handling of SIGTERMs (submitted by David Potter)
  • Fixed a bug in mod_beep.c which caused IRMP3 to create children that didn't terminate each time it unsuccessfully tried to beep. (submitted by Andreas Neuhaus and David Potter)
  • Fixed a bug in mod_mpg123 which caused mpg123 to be launched with only a single command-line parameter each time it was started after the initial launch.
  • Switched to CVS development

14 Feb 2000: IRMP3 has a new home!

David Potter of San Jose, California is now coordinating IRMP3 development and releases. The application's new web page is http://www.dpotter.com/irmp3. Andreas Neuhaus, the author of the application, is still actively participating in development.

9 Sep 1999: mpg123 patch

If you have problems with mp3 playback, the mpg123-0.59r-an3 patch on the Download page may help.

29 Jul 1999: IRMP3 v0.4.1 released

New version v0.4.1 released, updated web page contents:

  • Removed "shutdown" command, "stop" now does it
  • Renamed "load >file<" command to "play >file<"
  • Added LCDproc keypad input support
  • Added sleep timer (with volume fadeout)
  • Global configuration file
  • Completely rewritten documentation
  • Completely redesigned and modularized source. See DEVELOPER for more info

20 Jul 1999: Development of v0.4.1 in progress

Development of v0.4.1 is in progress. The new version will mainly feature a completely redesigned source which is modularized and easily extendable by developers. A global configuration file, LCDproc keypad support and a sleep timer with volume fade-out are also implemented. The new version is currently tested and will probably be released within the next few days.

12 Jul 1999: IRMP3 v0.3.1 released

New version v0.3.1 released:

  • Improved playlist shuffle function
  • Added command "displaymode"
  • Added LCDproc support
  • Improved logging to file
  • Sending a HUP signal to IRMP3 will now reload all configs
  • Some code cleanups

30 Jun 1999: IRMP3 mailinglist available

IRMP3 mailinglist available. See the Contact page on how to subscribe.

25 Jun 1999: IRMP3 v0.2.4 released

New version v0.2.4 released:

  • Added ability to recursive scan directories for songs
  • Skipping to the previous track in a playlist does now restart the current song when it played for at least 3 seconds (The behaviour you know from your cd player)
  • Fixed a problem reading the buffered stdout from the player
  • Fixed 'stop' command
  • Songs in a playlist may now be relative to the directory the playlist is located
  • mpg123-0.59r does now support the control interface without patching it (Thanks to Michael Hipp)
  • Added additional player parameter to Makefile

19 Jun 1999: IRMP3 v0.2.4 announced

If the new coded features are stable in tests next days, IRMP3 v0.2.4 will be released within this month.

16 Jun 1999: New release of mpg123

Michael Hipp released mpg123-0.59r today, which includes all patches required by IRMP3. So IRMP3 will not need a special mpg123 version in future. Thanks Michael!

18 May 1999: Hello, World!

Web-page online, first public release v0.2.3.

Menu
Licence

IRMP3 is distributed under the GNU General Public License (GPL).

Sourceforge