summaryrefslogtreecommitdiff
path: root/audio/musicpd
AgeCommit message (Collapse)AuthorFilesLines
2013-10-19Revbump after updating textproc/icuadam1-1/+2
2013-10-01update to 0.17.5drochner6-59/+8
It fixes two protocol bugs and a crash in the mikmod decoder plugin. pkgsrc note: updated the sample config file for current reality
2013-05-27restore a patch which got lost during last updatedrochner2-1/+15
2013-05-26Update to 0.17.4, provided by Takeshi Nakayama in PR 47844.wiz8-98/+26
While here, add comments to patch-aa, patch-ad from cvs logs. Changes: ver 0.17.4 (2013/04/08) * protocol: - allow to omit END in ranges (START:END) - don't emit IDLE_PLAYER before audio format is known * decoder: - ffmpeg: support float planar audio (ffmpeg 1.1) - ffmpeg: fix AVFrame allocation * player: - implement missing "idle" events on output errors * clock: fix build failure ver 0.17.3 (2013/01/06) * output: - osx: fix pops during playback - recorder: fix I/O error check - shout: fix memory leak in error handler - recorder, shout: support Ogg packets that span more than one page * decoder: - ffmpeg: ignore negative time stamps - ffmpeg: support planar audio * playlist: - cue: fix memory leak - cue: fix CUE files with only one track ver 0.17.2 (2012/09/30) * protocol: - fix crash in local file check * decoder: - fluidsynth: remove throttle (requires libfluidsynth 1.1) - fluidsynth: stop playback at end of file - fluidsynth: check MIDI file format while scanning - fluidsynth: add sample rate setting - wavpack: support all APEv2 tags * output: - httpd: use monotonic clock, avoid hiccups after system clock adjustment - httpd: fix throttling bug after resuming playback * playlist: - cue: map "PERFORMER" to "artist" or "album artist" * mapper: fix non-UTF8 music directory name * mapper: fix potential crash in file permission check * playlist: fix use-after-free bug * playlist: fix memory leak * state_file: save song priorities * player: disable cross-fading in "single" mode * update: fix unsafe readlink() usage * configure.ac: - don't auto-detect the vorbis encoder when Tremor is enabled ver 0.17.1 (2012/07/31) * protocol: - require appropriate permissions for searchadd{,pl} * tags: - aiff: support the AIFC format - ape: check for ID3 if no usable APE tag was found * playlist: - cue: support file types "MP3", "AIFF" * output: - fix noisy playback with conversion and software volume ver 0.17 (2012/06/27) * protocol: - support client-to-client communication - "update" and "rescan" need only "CONTROL" permission - new command "seekcur" for simpler seeking within current song - new command "config" dumps location of music directory - add range parameter to command "load" - print extra "playlist" object for embedded CUE sheets - new commands "searchadd", "searchaddpl" * input: - cdio_paranoia: new input plugin to play audio CDs - curl: enable CURLOPT_NETRC - curl: non-blocking I/O - soup: new input plugin based on libsoup * tags: - RVA2: support separate album/track replay gain * decoder: - mpg123: implement seeking - ffmpeg: drop support for pre-0.5 ffmpeg - ffmpeg: support WebM - oggflac: delete this obsolete plugin - dsdiff: new decoder plugin * output: - alsa: support DSD-over-USB (dCS suggested standard) - httpd: support for streaming to a DLNA client - openal: improve buffer cancellation - osx: allow user to specify other audio devices - osx: implement 32 bit playback - shout: add possibility to set url - roar: new output plugin for RoarAudio - winmm: fail if wrong device specified instead of using default device * mixer: - alsa: listen for external volume changes * playlist: - allow references to songs outside the music directory - new CUE parser, without libcue - soundcloud: new plugin for accessing soundcloud.com * state_file: add option "restore_paused" * cue: show CUE track numbers * allow port specification in "bind_to_address" settings * support floating point samples * systemd socket activation * improve --version output * WIN32: fix renaming of stored playlists with non-ASCII names ver 0.16.8 (2012/04/04) * fix for libsamplerate assertion failure * decoder: - vorbis (and others): fix seeking at startup - ffmpeg: read the "year" tag * encoder: - vorbis: generate end-of-stream packet before tag - vorbis: generate end-of-stream packet when playback ends * output: - jack: check for connection failure before starting playback - jack: workaround for libjack1 crash bug - osx: fix stuttering due to buffering bug * fix endless loop in text file reader * update: skip symlinks in path that is to be updated ver 0.16.7 (2012/02/04) * input: - ffmpeg: support libavformat 0.7 * decoder: - ffmpeg: support libavformat 0.8, libavcodec 0.9 - ffmpeg: support all MPD tags * output: - httpd: fix excessive buffering - openal: force 16 bit playback, as 8 bit doesn't work - osx: remove sleep call from render callback - osx: clear render buffer when there's not enough data * fix moving after current song
2013-05-09Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu.adam1-2/+2
2013-02-09Bump PKGREVISION from audio/jack.ryoon1-2/+2
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-2/+2
2012-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache1-2/+2
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-09-22Recursive revbump from multimedia/libvpx 1.1.0 updateryoon1-2/+2
2012-09-15recursive bump from libffi shlib major bumpobache1-2/+2
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-06-12Add inet6 to default suggested options. It's 2012.wiz1-2/+2
2012-06-04Recursive bump for libmikmod shlib major ++wiz1-2/+2
Noted by dholland.
2012-04-27Recursive bump from icu shlib major bumped to 49.obache1-2/+2
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz1-2/+2
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-02-05Recursive PKGREVISION bump for audio/fluidsynth BUILDLINK_ABI_DEPENDS bump.sbd1-1/+2
2012-01-16update to 0.16.6drochner3-12/+11
changes: bugfixes, minor feature improvements
2012-01-13Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.obache1-2/+2
2012-01-11Fix build on SunOS.hans1-1/+3
2011-11-30Add libwildmidi option (recommended over fluidsynth by the musicpd author).wiz1-12/+19
2011-11-30Fix build with latest libaudiofile.wiz2-1/+16
2011-11-30Add more options.wiz1-26/+98
2011-11-16Recursive bump for multimedia/ffmpeg buildlink addition.sbd1-2/+2
2011-04-22recursive bump from gettext-lib shlib bump.obache1-1/+2
2011-04-14fix misuse of "bool", should fix build with some compilers, fromdrochner6-1/+106
Pouya D. Tafti per pkgsrc-users
2011-04-04Update to 0.16.2, from Matthias Rampke in PR 44821.wiz4-39/+6
ver 0.16.2 (2011/03/18) * configure.ac: - fix bashism in tremor test * decoder: - tremor: fix configure test - gme: detect end of song * encoder: - vorbis: reset the Ogg stream after flush * output: - httpd: fix uninitialized variable - httpd: include sys/socket.h - oss: AFMT_S24_PACKED is little-endian - oss: disable 24 bit playback on FreeBSD
2011-03-26Remove two unsupported options from default config supplied by pkgsrc.wiz2-4/+3
From Anon Ymous. Bump PKGREVISION.
2011-02-27Update to 0.16.1. Use more standard option names.wiz3-11/+14
ver 0.16.1 (2010/01/09) * audio_check: fix parameter in prototype * add void casts to suppress "result unused" warnings (clang) * input: - ffado: disable by default * decoder: - mad: work around build failure on Solaris - resolve modplug vs. libsndfile cflags/headers conflict * output: - solaris: add missing parameter to open_cloexec() cal - osx: fix up audio format first, then apply it to device * player_thread: discard empty chunks while cross-fading * player_thread: fix assertion failure due to early seek * output_thread: fix double lock
2011-02-27Set LICENSE.wiz1-1/+2
2011-02-27Update to 0.16, add libsidplay option.wiz7-63/+44
ver 0.16 (2010/12/11) * protocol: - send song modification time to client - added "update" idle event - removed the deprecated "volume" command - added the "findadd" command - range support for "delete" - "previous" really plays the previous song - "addid" with negative position is deprecated - "load" supports remote playlists (extm3u, pls, asx, xspf, lastfm://) - allow changing replay gain mode on-the-fly - omitting the range end is possible - "update" checks if the path is malformed * archive: - iso: renamed plugin to "iso9660" - zip: renamed plugin to "zzip" * input: - lastfm: obsolete plugin removed - ffmpeg: new input plugin using libavformat's "avio" library * tags: - added tags "ArtistSort", "AlbumArtistSort" - id3: revised "performer" tag support - id3: support multiple values - ape: MusicBrainz tags - ape: support multiple values * decoders: - don't try a plugin twice (MIME type & suffix) - don't fall back to "mad" unless no plugin matches - ffmpeg: support multiple tags - ffmpeg: convert metadata to generic format - ffmpeg: implement the libavutil log callback - sndfile: new decoder plugin based on libsndfile - flac: moved CUE sheet support to a playlist plugin - flac: support streams without STREAMINFO block - mikmod: sample rate is configurable - mpg123: new decoder plugin based on libmpg123 - sidplay: support sub-tunes - sidplay: implemented songlength database - sidplay: support seeking - sidplay: play monaural SID tunes in mono - sidplay: play mus, str, prg, x00 files - wavpack: activate 32 bit support - wavpack: allow more than 2 channels - mp4ff: rename plugin "mp4" to "mp4ff" * encoders: - twolame: new encoder plugin based on libtwolame - flac: new encoder plugin based on libFLAC - wave: new encoder plugin for PCM WAV format * output: - recorder: new output plugin for recording radio streams - alsa: don't recover on CANCEL - alsa: fill period buffer with silence before draining - openal: new output plugin - pulse: announce "media.role=music" - pulse: renamed context to "Music Player Daemon" - pulse: connect to server on MPD startup, implement pause - jack: require libjack 0.100 - jack: don't disconnect during pause - jack: connect to server on MPD startup - jack: added options "client_name", "server_name" - jack: clear ring buffers before activating - jack: renamed option "ports" to "destination_ports" - jack: support more than two audio channels - httpd: bind port when output is enabled - httpd: added name/genre/website configuration - httpd: implement "pause" - httpd: bind_to_address support (including IPv6) - oss: 24 bit support via OSS4 - win32: new output plugin for Windows Wave - shout, httpd: more responsive to control commands - wildcards allowed in audio_format configuration - consistently lock audio output objects * player: - drain audio outputs at the end of the playlist * mixers: - removed support for legacy mixer configuration - reimplemented software volume as mixer+filter plugin - per-device software/hardware mixer setting * commands: - added new "status" line with more precise "elapsed time" * update: - automatically update the database with Linux inotify - support .mpdignore files in the music directory - sort songs by album name first, then disc/track number - rescan after metadata_to_use change * normalize: upgraded to AudioCompress 2.0 - automatically convert to 16 bit samples * replay gain: - reimplemented as a filter plugin - fall back to track gain if album gain is unavailable - optionally use hardware mixer to apply replay gain - added mode "auto" - parse replay gain from APE tags * log unused/unknown block parameters * removed the deprecated "error_file" option * save state when stopped * renamed option "--stdout" to "--stderr" * removed options --create-db and --no-create-db * state_file: save only if something has changed * database: eliminated maximum line length * log: redirect stdout/stderr to /dev/null if syslog is used * set the close-on-exec flag on all file descriptors * pcm_volume, pcm_mix: implemented 32 bit support * support packed 24 bit samples * CUE sheet support * support for MixRamp tags * obey $(sysconfdir) for default mpd.conf location * build with large file support by default * added test suite ("make check") * require GLib 2.12 * added libwrap support * make single mode 'sticky'
2011-01-11-add ffmpeg option, patch posted to pkgsrc-users by Pouya D. Taftidrochner3-9/+15
-update to 0.15.15 changes: bugfixes
2010-05-19zero-initialize format specifier for libao, bump PKGREVISIONdrochner3-2/+16
2010-04-12update to 0.15.9drochner2-6/+6
This bugfix release fixes a couple of crashes, a ReplayGain regression from the last stable release, single and repeat modes in random and other small fixes.
2010-01-22update to 0.15.8drochner2-6/+6
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.
2009-12-16update to 0.15.6drochner2-6/+6
changes: This release fixes OggFLAC, some annoyances and a few critical bugs
2009-10-19Update to mpd-0.15.5.joerg2-6/+6
- stability improvements - fix memory leaks - fix Vorbis issues - fix Snowleopard build
2009-09-12Regen.joerg1-1/+2
2009-09-11mpd-0.15.3:joerg2-9/+8
- 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
2009-08-11add checksum for added patchdrochner1-1/+2
2009-08-10patch LP64 bug in AAC plugin (Raymond Meyer via PR pkg/41872)tnn2-1/+32
2009-07-30add am option to use shoutcast as a sound output device, fromdrochner3-3/+24
Guillaume Lasmayous per PR pkg/41469, with some minor adaption by me, also fix some harmless but annoying diagnostic message if flac albums are played
2009-07-27update to 0.15.1drochner4-15/+17
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.
2009-07-13Bump PKGREVISION, as the last change in faad2 impacts musicpdtonio1-1/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-03-19Update MPD (musicpd) to 0.14.2.asau4-48/+15
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.
2009-03-17Introduce "libao" and "curl" options, both "on" by default.asau2-8/+23
This addresses PRs pkg/36173 and pkg/41027. While here, add DESTDIR support.
2009-02-11replace my quick-and-dirty patch fixing mikmod play with the upstreamdrochner2-6/+31
version, to ease further updates
2009-01-28-kill the "iconv" option which doesn't serve any purpose anymoredrochner4-31/+30
-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