Stable: 2.4.4
Development: 2.5.0-alpha4
2.1.0-alpha3
Submitted by daper on Thu, 2004-11-04 08:45The last alpha release before 2.1.0: 2.1.0-alpha3, changes:
- Precaching files and not closing the audio device when playing the next file - no more gaps between two songs.
- Optional iconv() character set conversion.
- Use of mmap() can be turned off (usefull on NFS).
- Ability to use different config file/directory tan the default.
- Fixed seeking and counting time in VBR mp3 files.
2.1.0-alpha
Submitted by daper on Sat, 2004-10-30 08:46New development version to test: 2.1.0-alpha2, most important changes are:
- Full support for EXTM3U extension in .m3u files.
- The apperance can be customized using themes.
- Displaying file time and format in the menu.
- Few bugs fixed.
2.1.0-alpha1
Submitted by daper on Fri, 2004-10-22 08:47moc-2.1.0-alpha1 is a preview of some of the new features in 2.1.0. Please test and comment. The changes are:
- Multiple clients. You can have moc interface on many consoles/terminals.
- Searching the menu (CTRL-g) like M-s in Midnight Commander.
- Playlist load/save support (m3u).
- ALSA support.
- MOC remembers the playlist between runs.
- Option to hide file names extension.
- Small fixes and cleanups.
2.0.1
Submitted by daper on Thu, 2004-10-21 08:49New MOC version 2.0.1. It's only a bugfix release, the changes are:
- Do not allow to add '..' to the playlist.
- Fixed seeking when not playing.
- Fixed segfault when using f after creating a playlist from the command line.
- Fixed invoking MOC with relative path arguments
- Fixed displaying file title longer than the window.
- Fixed broken menu after resizing terminal when help screen is
displayed.
2.0.0
Submitted by daper on Sat, 2004-10-16 08:50MOC 2.0.0 has been released! Due to conflict with QT meta object compiler MOC executable name was changed to mocp. List of changes from 1.1.0 is here, changes since 2.0.0-beta1:
- Fixed switching ReadTags when using playlist.
- Fixed hiding error message.
- Fixed printing error messages from the server.
- Fixed problem with big terminals.
- Dropped changing priority and scheduler agorithm. It didn't work as expected.
- Fixed deadlock in the server.
- Other small fixes.
2.0.0-beta1
Submitted by daper on Fri, 2004-10-08 08:51First beta release for 2.0.0: 2.0.0-beta1. All features planned for 2.0.0 are implemented. I think 2.0.0 will be released next week, for now, please test this. Changes:
- Added H command and ShowHiddenFiles option.
- MOC remembers the last directory and starts in it at the next session.
- Added d command - delete an item from the playlist.
- Added StartInMusicDir configuration option and -m option.
- When passing some file names as arguments, MOC will make a playlist, or if there was one directory - enters to it.
- Playing more at one audio_play() call.
- Added options to manage the server playlist: --append --clear, and --play.
2.2.0-alpha2
Submitted by daper on Mon, 2004-10-04 08:53New alpha release: 2.0.0-alpha2. Changes:
- Added help screen.
- Checking if the PID file is valid - run after crash without the need to removeit.
- Added f command (switch ReadTags).
- New configuration options for configuring sound devices: OSSDevice, OSSMixerDevice, OSSMixerChannel, SoundDriver
- Support for WAVE.
- Added commands: ^r -redraw the screen and r - reread the directory.
- Fixed hang when the server dies before the client connects to it.
- Redesigned the decode/play part - fixed seeking.
- Fixed AutoNext.
- Fixed setting empty xterm title.
2.0.0-alpha1: continuation of MOC development
Submitted by daper on Thu, 2004-09-23 08:54Almost two years after the last release I want to inform that there is some developing work on MOC. At some time I decided to change many things, the bigger is that now MOC is split into the client and the server. I also wanted to fix some design issues. The best way was to rewrite the code. This has some drawbacks, for example completly new bugs, and lack of good changelog between the latest release and the current code. Also, an important thing is that the executable file has changed the name to mocp due to conflict with QT meta object compiler.
I would like you to try and test new MOC. I would be happy if you send me bug reports or suggestions. You can get the code using Subversion, a replacement for CVS (many projects have switched, for example SpamAssassin). The URL for svn is: svn://daper.net/moc/trunk. Go to download section to see how to use the svn command to get the code or to download the snapshot named moc-2.0.0-alpha1.tar.gz.
Compilation issues with gcc 3.x.x
Submitted by daper on Wed, 2004-02-11 08:58Many people have reported me that MOC doesn't compile. It's caused by bad code which is not accepted by gcc 3.x.x. Here is a small patch for that: ftp://daper.net/pub/soft/moc/moc-1.1.0-gcc3.patch.
SourceForge mirror
Submitted by daper on Sun, 2002-12-08 09:00A mirror on SourceForge.net has been created. From now, you can download moc from fast servers using this link.