Commit Graph

836 Commits

Author SHA1 Message Date
0da6344726 Merge tag 'v0.21.21'
release v0.21.21
2020-03-19 15:26:27 +01:00
56c234b410 raise default "max_connections" value to 100
Documentation says the limit is 5, but it was really 10 (at least
since 2004).  But since MPD wants to promote using many small clients
idling around, and these clients consume only very few resources, it
seems reasonable to raise this limit's default value.
2020-03-19 13:30:46 +01:00
26e718c7c3 doc/user.rst, .travis.yml: drop GCC 6 support
Debian Stable (Buster) has GCC 8 and Ubuntu LTS (18.04) has GCC 7.

This will unlock a lot of C++17 features like `std::string_view`.
2020-03-12 21:37:07 +01:00
d1cc73775f Instance: flush input cache on SIGHUP 2020-02-17 15:23:05 +01:00
322d6f2a40 doc/user.rst: add section "Signals" 2020-02-17 15:22:45 +01:00
7729713924 doc/user.rst: add section "Starting MPD"
Move the existing systemd sections over there.
2020-02-17 12:21:05 +01:00
9abb686eeb increment version number to 0.21.21 2020-02-16 20:48:46 +01:00
f6f30d6d64 increment version number to 0.21.20 2020-01-25 20:06:58 +01:00
cc7f66822e command/partition: add command "delpartition" 2020-01-20 14:56:31 +01:00
fd2b2cf0bc command/message: make messages/subscriptions local to the current partition 2020-01-20 12:47:57 +01:00
f249a755e2 command/player: show partition name in "status" response 2020-01-18 23:31:39 +01:00
c16233fa74 add "moveoutput" command 2020-01-18 22:21:27 +01:00
2817bf9e95 copyright year 2020 2020-01-18 19:23:49 +01:00
8db86e2820 Revert "pcm/Convert: add option to enable the integer-only dsd2pcm implementation"
This reverts commit c84bae739a.  A
configuration option is not necessary, because the PcmConvert
constructor knows already whether integer or floating point is needed.
2020-01-17 19:11:10 +01:00
c84bae739a pcm/Convert: add option to enable the integer-only dsd2pcm implementation 2020-01-17 16:37:09 +01:00
32a17a997a increment version number to 0.21.19 2019-12-24 16:41:13 +01:00
a8661b5931 increment version number to 0.21.18 2019-12-18 16:49:04 +01:00
683d5848f4 Merge tag 'v0.21.17'
release v0.21.17
2019-12-16 23:44:20 +01:00
9766ac6db3 Fix typo in documentation 2019-12-16 17:09:45 +01:00
d9841668ff doc/user.rst: update build dependencies on Debian Buster 2019-10-28 15:20:05 +01:00
3f4437266b Merge branch 'buster-build-dependencies' of git://github.com/mxjeff/MPD 2019-10-28 15:19:12 +01:00
799097c385 doc/user.rst: update build dependencies on Debian Buster 2019-10-28 15:09:14 +01:00
4ecd4761c2 add tag "Conductor" 2019-10-25 10:12:32 +02:00
85d27cbcb9 increment version number to 0.21.17 2019-10-16 14:20:28 +02:00
c89c7f71a2 thread/Util: lower the real-time priority from 50 to 40
On linux-rt, kernel IRQ threads are configured with priority=50, and
this change configures MPD somewhat below that priority, leaving some
room for other programs to be configured in between.

Closes https://github.com/MusicPlayerDaemon/MPD/issues/643
2019-10-09 14:40:02 +02:00
b9b906ab20 increment version number to 0.21.16 2019-10-07 12:24:25 +02:00
71c45d8ebe Typo fix 2019-08-27 00:06:39 +10:00
e70f40fac1 increment version number to 0.21.15 2019-08-22 11:40:17 +02:00
e6600b8562 Merge tag 'v0.21.14'
release v0.21.14
2019-08-21 10:52:49 +02:00
e2da13b0d3 command/file: add command "readpicture"
Closes https://github.com/MusicPlayerDaemon/MPD/issues/42
2019-08-13 11:55:51 +02:00
b717ab0383 doc/protocol.rst: improve binary chunk description 2019-08-12 20:31:43 +02:00
4464cdcc67 doc/protocol.rst: add missing newline to "albumart" example
This was missing in commit 0f488dcecf
2019-08-12 20:20:17 +02:00
831bc711ca decoder/mad: remove option "gapless", always do gapless
Why would anybody want to keep the silence inserted by the codec?
Other plugins/codecs (such as Vorbis) have this hard-coded as well.
2019-08-12 13:05:57 +02:00
d640961420 doc/developer.rst: add chapter about git branches 2019-08-12 12:53:22 +02:00
cf9ee33928 input/icy: support "charset" parameter in URI fragment
Closes https://github.com/MusicPlayerDaemon/MPD/issues/616
2019-08-10 10:07:13 +02:00
175e13099c doc/developer.rst: more details about error handling and OOM 2019-08-09 20:16:02 +02:00
ab830f9afd increment version number to 0.21.14 2019-08-09 15:38:01 +02:00
f44c67de09 increment version number to 0.21.13 2019-08-05 13:05:54 +02:00
7363fe90bb decoder/sidplay: Add "default_genre" option
Genres are not part of the SID format, so SID files are genreless. This
"default_genre" option may be used to assign a default genre to all SID
music, for example "SID", "C64", "Chiptune", etc.
2019-08-05 06:23:40 +02:00
d305f187d5 Add the ability to specify media.role for pulse output plugin
This is useful in multiple mpd instances scenario, or multiple pulse outputs defined on the same mpd instance.
It is actually a more flexible way to route flows than the "sink" parameter, letting the PulseAudio routing do its job, but with the ability to isolate routing for each output.

If not specified, the role remains like it was before this commit, ie "music"
2019-08-03 13:03:05 +02:00
4f6a713b32 Add option to not connect jack ports automatically 2019-08-03 13:01:47 +02:00
8f981845dc switch to C++17
Time to move on, two years after 2017.
2019-08-03 12:57:56 +02:00
39b302dcad increment version number to 0.21.12 2019-07-12 17:22:20 +02:00
048990cd2f doc/user.rst: two more heading corrections 2019-06-27 14:55:53 +02:00
01fd6e5e82 Merge branch 'v0.21.x' 2019-06-27 14:51:05 +02:00
8bf3f9b874 input/tidal: deprecated because Tidal has changed the protocol
See https://github.com/MusicPlayerDaemon/MPD/issues/545
2019-06-26 23:14:07 +02:00
ca8451cdbc tag/Type: add tag "Work"
Closes https://github.com/MusicPlayerDaemon/MPD/issues/577
2019-06-17 22:40:36 +02:00
33f5e03e80 Merge branch 'v0.21.x' 2019-06-17 22:06:54 +02:00
923c1b6220 doc/include: remove obsolete DocBook fragment 2019-06-11 09:29:20 +02:00
09884e608b increment version number to 0.21.11 2019-06-11 09:29:05 +02:00