Revisions of mpd

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 736047 from Илья Индиго's avatar Илья Индиго (13ilya) (revision 12)
- Refresh spec-file via spec-cleaner and manual optimizations
  * specified the correct license GPL-2.0-or-later
  * remove openSUSE Leap 42.3 support
  * remove obsolete version limitation in BuildRequire macros
  * renumber Source and Patch
- Update to 0.21.15
  * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.15/NEWS
  * fix crash bug (0.21.9 regression)
  * decoder
    * opus: fix duplicate tags
    * wildmidi: log error if library initialization fails
    * mad: update bit rate after seeking
    * mad: fix several bugs preventing the plugin from decoding the last frame
    * opus: ignore case in replay gain tag names
    * opus, vorbis: decode the "end of stream" packet
    * mad: fix crackling sound (0.21.12 regression)
    * sidplay: show track durations in database
    * sidplay: convert tag values from Windows-1252 charset
    * sidplay: strip text from "Date" tag
    * dsdiff, dsf: fix displayed bit rate
    * mpcdec: fix bogus ReplayGain values
  * input
    * tidal: deprecated because Tidal has changed the protocol
    * cdio_paranoia: require libcdio-paranoia 10.2+0.93+1
  * output
    * httpd: reject some well-known URIs
    * alsa: fix busy loop while draining
    * alsa: fix missing drain call
    * alsa: improve xrun-avoiding silence generator
    * alsa: log when generating silence due to slow decoder
    * alsa, osx: fix distortions with DSD_U32 and DoP on 32 bit CPUs
    * jack: fix mono-to-stereo conversion
    * jack: improved Windows compatibility
  * player
    * don't restart unseekable song after failed seek attempt
    * fix crash after song change
    * fix seek position after restarting the decoder
  * protocol
    * fix "list" with multiple "group" levels
    * include command name in error responses 
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 650289 from Olaf Hering's avatar Olaf Hering (olh) (revision 7)
- Update to version 0.21.2
  * protocol
    - operator "=~" matches a regular expression
    - operator "contains" matches substrings
  * decoder
    - ffmpeg: require FFmpeg 3.1 or later
    - ffmpeg: fix broken sound with certain codecs
  * output
    - alsa: fix high CPU usage with dmix
    - httpd: fix three crash bugs
  * mixer
    - alsa: fix more rounding errors
  * fix zlib support
- Remove mpd-zlib.patch which was already merged upstream.
- Add systemd pre(un)/post(un) macros for mpd.socket

- buildrequire libgcrypt-devel to fix build

- Update to version 0.21.1, fixes (boo#1114607)
  * protocol
    + allow escaping quotes in filter expressions
    + operator "==" never searches substrings in filter
      expressions
  * decoder
    + ffmpeg: fix build failure with non-standard FFmpeg
      installation path
    + flac: fix linker failure when building without FLAC support
  * encoder
    + vorbis: fix linker failure when building without Vorbis
      decoder
  * fix build failure on Linux-PowerPC
  * add warning about buggy Boost version 1.67
  * require Meson 0.47.2 because a Meson 0.47.1 bug breaks our
    build
  version 0.21
  * configuration
    + add "include" directive, allows including config files
    + incremental "metadata_to_use" setting
  * protocol
    + "tagtypes" can be used to hide tags
    + "find" and "search" can sort
    + "outputs" prints the plugin name
    + "outputset" sets runtime attributes
    + close connection when client sends HTTP request
    + new filter syntax for "find"/"search" etc. with negation
  * database
    + simple: scan audio formats
    + proxy: require libmpdclient 2.9
    + proxy: forward `sort` and `window` to server
  * player
    + hard-code "buffer_before_play" to 1 second, independent of
      audio format
    + "one-shot" single mode
  * input
    + curl: download to buffer instead of throttling transfer
    + qobuz: new plugin to play Qobuz streams
    + tidal: new plugin to play Tidal streams
  * tags
    + new tags "OriginalDate", "MUSICBRAINZ_WORKID"
  * decoder
    + ffmpeg: require at least version 11.12
    + gme: try loading m3u sidecar files
    + hybrid_dsd: new decoder plugin
    + mad: move "gapless_mp3_playback" setting to "decoder" block
    + mikmod: require at least version 3.2
    + pcm: support audio/L24 (RFC 3190)
    + sidplay: support basic and kernal rom (libsidplayfp)
  * resampler
    + soxr: flush resampler at end of song
  * output
    + alsa: non-blocking mode
    + alsa: change "dop" and "allowed_formats" settings at
      runtime
    + ao: fix crash bug due to partial frames
    + shout: support the Shine encoder plugin
    + sndio: remove support for the broken RoarAudio sndio
      emulation
    + roar: removed
    + httpd_output: support for unix sockets
  * mixer
    + sndio: new mixer plugin
  * encoder
    + opus: support for sending metadata using ogg stream
      chaining
  * listen on $XDG_RUNTIME_DIR/mpd/socket by default
  * append hostname to Zeroconf service name
  * systemd watchdog support
  * require GCC 6
  * build with Meson instead of autotools
  * use GTest instead of cppunit
  version 0.20.23
  * protocol
    + emit "player" idle event when restarting the current song
  * fix broken float to s32 conversion
  * new clang crash bug workaround
- Dropped mpd-configh.patch (no longer necessary)
- Added mpd-zlib.patch, mpd-docs.patch and mpd-sndfile.patch
- Switched build to meson

- Make iso9660 support optional (gh#173)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 642641 from Olaf Hering's avatar Olaf Hering (olh) (revision 5)
- Update to ver 0.20.21 (2018/08/17)
  * database
    - proxy: add "password" setting
    - proxy: support tags "ArtistSort", "AlbumArtistSort", "AlbumSort"
    - simple: allow .mpdignore comments only at start of line
    - proxy: fix "search already in progress" errors
    - proxy: implement "list ... group"
  * decoder
    - dsdiff, dsf: support more MIME types
    - dsdiff, dsf: allow 4 MB ID3 tags
    - opus: support R128_ALBUM_GAIN tag
    - ffmpeg: fix av_register_all() deprecation warning (FFmpeg 4.0)
  * input
    - mms: fix lockup bug and a crash bug
  * output
    - httpd: remove broken DLNA support code
    - pulse: cork stream when paused due to "single" mode
  * playlist
    - cue: support file type declaration "FLAC" (non-standard)
  * player
    - fix spurious "Not seekable" error when switching radio streams
  * protocol
    - fix "modified-since" filter regression
    - validate absolute seek time, reject negative values
  * URI schemes are case insensitive
- deal with API change in fluidsynth with mpd-fluidsynth.patch
- use autosetup
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 561092 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 1)
Brought over from packman
Displaying revisions 41 - 53 of 53
openSUSE Build Service is sponsored by