summaryrefslogtreecommitdiff
path: root/audio/musicpd
AgeCommit message (Collapse)AuthorFilesLines
2016-12-19Updated musicpd to 0.19.21.wiz2-7/+7
ver 0.19.21 (2016/12/13) * decoder - ffmpeg: fix crash bug * fix unit test failure after recent "setprio" change * systemd: add user unit
2016-12-12Updated musicpd to 0.19.20.wiz2-8/+7
ver 0.19.20 (2016/12/09) * protocol - "setprio" re-enqueues old song if priority has been raised * decoder - ffmpeg: ignore empty packets - pcm: fix corruption bug with partial frames (after short read) - sidplay: fix playback speed with libsidplayfp * output - winmm: fix 8 bit playback * fix gcc 7.0 -Wimplicit-fallthrough * systemd: paranoid security settings
2016-12-04Recursive revbump from textproc/icu 58.1ryoon1-2/+2
2016-10-07Revbump post boost updateadam1-1/+2
2016-08-24Updated musicpd to 0.19.19.wiz3-26/+7
ver 0.19.19 (2016/08/23) * decoder - ffmpeg: bug fix for FFmpeg 3.1 support - wildmidi: support libWildMidi 0.4 * output - pulse: support 32 bit, 24 bit and floating point playback * support non-x86 NetBSD * fix clang 3.9 warnings
2016-08-20Fix pasto.wiz1-2/+2
2016-08-20Fix audio device path in example config file.wiz1-1/+8
Lost sometime in 2015. Bump PKGREVISION.
2016-08-19Updated musicpd to 0.19.18.wiz3-15/+10
ver 0.19.18 (2016/08/05) * decoder - ffmpeg: fix crash with older FFmpeg versions (< 3.0) - ffmpeg: log detailed error message - ffmpeg: support FFmpeg 3.1 - sidplay: detect libsidplay2 with pkg-config - sidplay: log detailed error message - sidplay: read the "date" tag - sidplay: allow building with libsidplayfp instead of libsidplay2 * output - shout: recognize setting "encoder" instead of "encoding" * fix memory leak after stream failure * fix build failure with Boost 1.61 * require gcc 4.7 or newer
2016-08-17Recursive revbump from multimedia/libvpx uppdateryoon1-2/+2
2016-08-04Recursive revbump from audio/pulseaudioryoon1-2/+2
2016-08-03Revbump after graphics/gd updateadam1-1/+2
2016-07-16Switch to openal-softmarkd1-2/+2
2016-07-10Updated audio/musicpd to 0.19.17mef3-9/+17
-------------------------------- ver 0.19.17 (2016/07/09) * decoder - flac: fix assertion failure while seeking - flac: fix stream duration indicator - fix seek problems in several plugins * fix spurious seek error "Failed to allocate silence buffer" * replay gain: fix "replay_gain_handler mixer" setting * DSD: use 0x69 as silence pattern * fix use-after-free bug on "close" and "kill"
2016-07-05Avoid GCC_REQD= in favour of GCC_REQD+=maya1-2/+2
The latter allows users to override the value with a newer version.
2016-06-19Updated musicpd to 0.19.16.wiz2-7/+7
ver 0.19.16 (2016/06/13) * faster seeking * fix system include path order * add missing DocBook file to tarball
2016-05-05Updated musicpd to 0.19.15.wiz3-10/+9
Switch to ffmpeg3. ver 0.19.15 (2016/04/30) * decoder - ffmpeg: support FFmpeg 3.0 - ffmpeg: use as fallback instead of "mad" if no plugin matches - opus: support bigger OpusTags packets * fix more build failures on non-glibc builds due to constexpr Mutex * fix build failure due to missing include * fix unit test on Alpha
2016-04-11Recursive revbump from textproc/icu 57.1ryoon1-1/+2
2016-04-08Update musicpd to 0.19.14:wiz2-8/+7
ver 0.19.14 (2016/03/18) * decoder - dsdiff: fix off-by-one buffer overflow - opus: limit tag size to 64 kB * archive - iso9660: fix buffer overflow * fix quadratic runtime bug in the tag pool * fix build failures on non-glibc builds due to constexpr Mutex
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-1/+2
2016-03-03Update mpd to 0.19.13.wiz2-7/+7
ver 0.19.13 (2016/02/23) * tags - aiff, riff: fix ID3 chunk padding * decoder - ffmpeg: support the TAK codec * fix disappearing duration of remote songs during playback * initialize supplementary groups with glibc 2.19+
2016-02-25Use OPSYSVARS.jperkin1-5/+2
2015-12-27Updated musicpd to 0.9.12:wiz3-25/+7
ver 0.19.12 (2015/12/15) * fix assertion failure on malformed UTF-8 tag * fix build failure on non-Linux systems * fix LimitRTTIME in systemd unit file
2015-11-18Recursive revbump from multimedia/libvpxryoon1-1/+2
2015-11-06Update musicpd to 0.19.11:wiz3-8/+24
ver 0.19.11 (2015/10/27) * tags - ape: fix buffer overflow * decoder - ffmpeg: fix crash due to wrong avio_alloc_context() call - gme: don't loop forever, fall back to GME's default play length * encoder - flac: fix crash with 32 bit playback * mixer - fix mixer lag after enabling/disabling output
2015-11-03Add SHA512 digests for distfiles for audio categoryagc1-1/+2
Problems found with existing distfiles: /pub/pkgsrc/distfiles/amp-0.7.6.tgz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz /pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz /pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2 /pub/pkgsrc/distfiles/mp3to.gz /pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz No changes made to these file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-10Recursive revbump from textproc/icuryoon1-1/+2
2015-07-01Update to 0.19.10:wiz2-7/+6
ver 0.19.10 (2015/06/21) * input - curl: fix deadlock on small responses - smbclient: fix DFF playback * decoder - ffmpeg: improve seeking accuracy - fix stuck stream tags * encoder - opus: fix bogus granulepos * output - fix failure to open device right after booting * neighbor - nfs: fix deadlock when connecting * fix "single" mode breakage due to queue edits
2015-06-30Recursive revbump from pkgsrc/multimedia/libvpx.ryoon1-2/+2
2015-04-25Recursive revbump following MesaLib update, categories a through f.tnn1-2/+2
2015-04-17Revbump after updating devel/boost-libsadam1-2/+2
2015-04-06Revbump after updating textproc/icuadam1-2/+2
2015-04-06also look in <machine/endian.h> on netbsd for endian info (fixesmrg2-1/+15
non x86, mipsel and armel builds.) probably could add other *bsd here, but i don't know them well enough to be sure. this doesn't change the build anywhere it was working already.
2015-02-21Recursive revbump from audio/pulseaudio.ryoon1-1/+2
2015-02-08Update to 0.19.9:wiz5-111/+6
ver 0.19.9 (2015/02/06) * decoder - dsdiff, dsf: raise ID3 tag limit to 1 MB * playlist: fix loading duplicate tag types from state file * despotify: remove defunct plugin * fix clock integer overflow on OS X * fix gcc 5.0 warnings * fix build failure with uClibc * fix build failure on non-POSIX operating systems * fix dependency issue on parallel Android build * fix database/state file saving on Windows
2015-01-26Makefile: Fix indentation in my previous commitpho1-2/+2
2015-01-26patches/patch-src_util_Alloc.{c,h}xx: Add a note that the revised patch has ↵pho3-7/+7
also been rejected. The upstream is not willing to accept any patches to fix build failures on outdated platforms, regardless of whether the patch is rational or not.
2015-01-26patches/patch-src_system_Clock.cxx: Avoid integer overflow in ↵pho3-2/+50
MonotonicClock{S,MS,US} This is Darwin specific: the original implementation was causing an integer overflow when base.numer was very large. On PPC Darwin, the timebase is 1000000000/33330116 and this is too large for integer arithmetic. http://bugs.musicpd.org/view.php?id=4292
2015-01-26patches/patch-src_util_Alloc.{cxx,hxx}: Add upstream bug report URLpho3-7/+11
The previous report 4289 was rejected as the upstream doesn't have interest in Darwin support. I created a better patch and sent it to the upstream to see if it has any chance to be merged.
2015-01-25Add upstream bug report URL.wiz3-5/+7
2015-01-25Fix build failures on Darwinpho4-1/+79
patches/patch-src_output_plugins_httpd_HttpdOutputPlugin.cxx: Resurrected from the Attic and added some comment. patches/patch-src_util_Alloc.cxx, patches/patch-src_util_Alloc.hxx: Some platforms (e.g. Darwin 9) don't have strndup(3), but the function xstrndup() isn't used in the first place.
2015-01-18Update to 0.19.8:wiz3-28/+6
ver 0.19.8 (2015/01/14) * input - curl: fix bug after rewinding from end-of-file - mms: reduce delay at the beginning of playback * decoder - dsdiff, dsf: allow ID3 tags larger than 4 kB - ffmpeg: support interleaved floating point * fix clang 3.6 warnings * fix build failure on NetBSD
2015-01-08Remove patch after update to 0.19.wiz1-22/+0
2015-01-05Update to 0.19.7:wiz5-11/+37
ver 0.19.7 (2014/12/17) * input - nfs: fix crash while canceling a failing file open operation - nfs: fix memory leak on connection failure - nfs: fix reconnect after mount failure - nfs: implement mount timeout (60 seconds) * storage - nfs: implement I/O timeout (60 seconds) * playlist - embcue: fix filename suffix detection - don't skip non-existent songs in "listplaylist" * decoder - ffmpeg: fix time stamp underflow * fix memory allocator bug on Windows ver 0.19.6 (2014/12/08) * decoder - ffmpeg: support FFmpeg 2.5 * fix build failure with musl * android - update libFLAC to 1.3.1 - update FFmpeg to 2.5 ver 0.19.5 (2014/11/26) * input - nfs: fix crash on connection failure * archive - zzip: fix crash after seeking * decoder - dsdiff, dsf, opus: fix deadlock while seeking - mp4v2: remove because of incompatible license ver 0.19.4 (2014/11/18) * protocol - workaround for buggy clients that send "add /" * decoder - ffmpeg: support opus - opus: add MIME types audio/ogg and application/ogg * fix crash on failed filename charset conversion * fix local socket detection from uid=0 (root) ver 0.19.3 (2014/11/11) * protocol - fix "(null)" result string to "list" when AlbumArtist is disabled * database - upnp: fix breakage due to malformed URIs * input - curl: another fix for redirected streams * decoder - audiofile: fix crash while playing streams - audiofile: fix bit rate calculation - ffmpeg: support opus - opus: fix bogus duration on streams - opus: support chained streams - opus: improved error logging * fix distorted audio with soxr resampler * fix build failure on Mac OS X with non-Apple compilers ver 0.19.2 (2014/11/02) * input - curl: fix redirected streams * playlist - don't allow empty playlist name - m3u: don't ignore unterminated last line - m3u: recognize the file suffix ".m3u8" * decoder - ignore URI query string for plugin detection - faad: remove workaround for ancient libfaad2 ABI bug - ffmpeg: recognize MIME type audio/aacp - mad: fix negative replay gain values * output - fix memory leak after filter initialization error - fall back to PCM if given DSD sample rate is not supported * fix assertion failure on unsupported PCM conversion * auto-disable plugins that require GLib when --disable-glib is used ver 0.19.1 (2014/10/19) * input - mms: fix deadlock bug * playlist - extm3u: fix Extended M3U detection - m3u, extm3u, cue: fix truncated lines * fix build failure on Mac OS X * add missing file systemd/mpd.socket to tarball ver 0.19 (2014/10/10) * protocol - new commands "addtagid", "cleartagid", "listfiles", "listmounts", "listneighbors", "mount", "rangeid", "unmount" - "lsinfo" and "readcomments" allowed for remote files - "listneighbors" lists file servers on the local network - "playlistadd" supports file:/// - "idle" with unrecognized event name fails - "list" on album artist falls back to the artist tag - "list" and "count" allow grouping - new "search"/"find" filter "modified-since" - "seek*" allows fractional position - close connection after syntax error * database - proxy: forward "idle" events - proxy: forward the "update" command - proxy: copy "Last-Modified" from remote directories - simple: compress the database file using gzip - upnp: new plugin - cancel the update on shutdown * storage - music_directory can point to a remote file server - nfs: new plugin - smbclient: new plugin * playlist - cue: fix bogus duration of the last track - cue: restore CUE tracks from state file - soundcloud: use https instead of http - soundcloud: add default API key * archive - read tags from songs in an archive * input - alsa: new input plugin - curl: options "verify_peer" and "verify_host" - ffmpeg: update offset after seeking - ffmpeg: improved error messages - mms: non-blocking I/O - nfs: new input plugin - smbclient: new input plugin * filter - volume: improved software volume dithering * decoder: - vorbis, flac, opus: honor DESCRIPTION= tag in Xiph-based files as a comment to the song - audiofile: support scanning remote files - audiofile: log libaudiofile errors - dsdiff, dsf: report bit rate - dsdiff, dsf: implement seeking - dsf: support DSD512 - dsf: support multi-channel files - dsf: fix big-endian bugs - dsf: fix noise at end of malformed file - mpg123: support ID3v2, ReplayGain and MixRamp - sndfile: support scanning remote files - sndfile: support tags "comment", "album", "track", "genre" - sndfile: native floating point playback - sndfile: optimized 16 bit playback - mp4v2: support playback of MP4 files. * encoder: - shine: new encoder plugin * output - alsa: support native DSD playback - alsa: rename "DSD over USB" to "DoP" - osx: fix hang after (un)plugging headphones * threads: - the update thread runs at "idle" priority - the output thread runs at "real-time" priority - increase kernel timer slack on Linux - name each thread (for debugging) * configuration - allow playlist directory without music directory - use XDG to auto-detect "music_directory" and "db_file" * add tags "AlbumSort", "MUSICBRAINZ_RELEASETRACKID" * disable global Latin-1 fallback for tag values * new resampler option using libsoxr * ARM NEON optimizations * install systemd unit for socket activation * Android port
2014-12-30Update to 0.18.21:wiz2-14/+6
ver 0.18.21 (2014/12/17) * playlist - embcue: fix filename suffix detection * decoder - ffmpeg: fix time stamp underflow
2014-12-14Update to 0.18.20:wiz4-26/+7
ver 0.18.20 (2014/12/08) * decoder - ffmpeg: support FFmpeg 2.5 * fix build failure with musl
2014-12-08Fix build with ffmpeg2-2.5 and depend on it.wiz4-3/+22
Bump PKGREVISION.
2014-12-01Update to 0.18.19:wiz2-6/+6
ver 0.18.19 (2014/11/26) * archive - zzip: fix crash after seeking
2014-11-23Update to 0.18.18:wiz2-6/+6
ver 0.18.18 (2014/11/18) * decoder - ffmpeg: support opus * fix crash on failed filename charset conversion * fix local socket detection from uid=0 (root)
2014-11-09Update to 0.18.17:wiz2-7/+6
ver 0.18.17 (2014/11/02) * playlist - don't allow empty playlist name - m3u: recognize the file suffix ".m3u8" * decoder - ignore URI query string for plugin detection - faad: remove workaround for ancient libfaad2 ABI bug - ffmpeg: recognize MIME type audio/aacp
2014-10-07Revbump after updating libwebp and icuadam1-2/+2