This bugfix release will make incoming streaming more reliable, allowing
stream rewinding if supported, fix CUE track playback, fixes shn support
in ffmpeg and other minor fixes.
- faster tag scanning for vorbis
- fix stuttering and stuck pause bugs for output
- fix issues with tag scanning like forcing huge memory allocations
- plug some memory leaks
This is a major update - from the announcement:
24/32 bit support, audio archive support (bz2/iso9660/zip), all config
entries are completely optional now, multiple and pulseaudio mixer
support, new audio playing modes (consume, etc..), sticker database,
improved tag parsing of all types and too many interesting highlights left
out of this list
pkgsrc notes:
Archive support isn't enabled yet (disabled per default upstream),
neither is pulseaudio support,
just kept the functionality of the previous version.
I didn't find out what libcue does for flac support -- album FLACs
work well for me without that, so I've left it out for now.
This release contains bug fixes for many decoder plugins.
This release also adds True Audio file support and WAV streaming
in the ffmpeg decoder plugin.
pkgsrc changes: support "jack" option (default "off") to utilize
JACK audio server.
Patch provided by Peter Bex in private mail.
-remove libmikmod from default options - it is buggy and possibly a
security risk (it is disabled in "configure" per default too)
-remove shout option - this didn't work anyway (can be fixed, but
I haven't used shout so far)
-enable ipv6 option - the comment on options.mk stating that IPv6
disables IPv4 doesn't seem to ve valid anymore
-fix some configure args which changed spelling over time
-fix a crash in case libmikmod is enabled and used
bump PKGREVISION
This release features fixes for jack instability, many streaming issues,
solaris build, cross fading audio defects, improvement in software
volume and non-distribution building. This releases adds writer/composer
tag support and disables oggvorbis seeking on remote files, which fixes
slow ogg file streaming playback.
ver 0.12.1 (2006/10/10)
* Fix segfault when scanning an MP3 that has a Xing tag with 0 frames
* Fix segfault when there's no audio output specified and one can't be detected
* Fix handling of escaping in quotes
* Allow a quality of -1 to be specified for shout outputs
* A few minor cleanups
ver 0.12.0 (2006/9/22)
* New audio output code which supports:
* A plugin-like architecture
* Non-libao ("native") outputs:
* ALSA
* OSS
* OS X
* Sun
* Media MVP
* PulseAudio
* Shout (Icecast or Shoutcast)
* Playing through multiple outputs at once
* Enabling/disabling outputs while MPD is running
* Saving output state (enabled/disabled) to the state_file
* OggFLAC support
(doesn't currently work with flac-1.1.3)
* Musepack support
* Gapless MP3 playback
* MP3 ReplayGain support (using ID3v2 tags only)
* Support for MP2 files if MP3 support is enabled
* Composer, Performer, Comment, and Disc metadata support
* New outputs command for listing available audio outputs
* New enableoutput and disableoutput commands for enabling/disabling outputs
* New plchangesposid command for a stripped down version of plchanges
* New addid command for adding to the playlist and returning a song ID
* New commands and notcommands commands for checking available commands
* Can now specify any supported metadata type or "any" in search, find, and list
* New volume_normalization parameter for enabling Audio Compress normalization
* New metadata_to_use parameter for choosing supported metadata types
* New pid_file parameter for saving the MPD process ID to the specified file
* The db_file parameter is now required
* The port parameter is now optional (defaults to 6600)
* Can specify bind_to_address multiple times
* New --kill argument for killing MPD if pid_file is specified
* Removed --update-db argument (use the update function in your client instead)
* New mpdconf.example
* New mpd.conf man page
* Removed bundled libmad and libid3tag
* Lots of bug fixes, cleaned up code, and performance improvements
1) Work around in computing total time for mp3's whose first valid mpeg
frame is not layer III
2) Fix mp3 and mp4 decoders when seeking past the end of the file
3) Fix replaygain for flac and vorbis
4) Fix memory leaks in flac decoder (from normalperson)
5) Fix Several other bugs in playlist.c and directory.c (from normalperson)
Changes include:
. Added support for HTTP Proxy
. Detect and skip recursive links in the music directory
. Support for playing mp3 and Ogg Vorbis streams
. Replaygain support for Ogg Vorbis and FLAC
. Update specific files/directories (for fast, incremental updating)
. Play after stop resumes from last position in the playlist
. Play while pause resumes playback
Music Player Daemon allows remote access for playing music (MP3s, Ogg
Vorbis files, Flacs and AAC files) and managing playlists. It is
designed for integrating a computer into a stereo system that provides
control for music playback over a local network. It is also makes a
great desktop music player, especially if you're a console junkie,
like frontend options, or restart X often.
this package is a hybrid of a package created by pkg@burningsoda.com
in pkgsrc-wip and the package created independently by myself.