summaryrefslogtreecommitdiff
path: root/doc/plugins.rst
AgeCommit message (Collapse)Author
2020-11-11doc/plugins.rst: add missing list-table declarationMax Kellermann
2020-11-10doc/plugins.rst: add DSD spec linksMax Kellermann
2020-11-04playlist/registry: add option "as_directory"Max Kellermann
This allows users to disable the "CUE files as directories" feature without having to disable the CUE playlist plugin completely. This feature has been annoying some users.
2020-11-04doc/plugins.rst: more markupMax Kellermann
2020-10-28meson_options.txt: disable the "smbclient" plugin by defaultMax Kellermann
The bug https://bugzilla.samba.org/show_bug.cgi?id=11413 makes MPD crash after at most a minute of using the plugin. Since this bug is five years old already and it doesn't look like it will ever be fixed, all libsmbclient code in MPD is scheduled for removal. For now, the plugin is disabled by default so people are less likely to hit the crash bug. Closes https://github.com/MusicPlayerDaemon/MPD/issues/991
2020-09-04Merge branch 'v0.21.x' into masterMax Kellermann
2020-09-04Support soxr custom recipes.bitkeeper
MPD uses soxr with prefined resample recipes. Soxr also support defining a recipe your self. This commit will support a custom recipe by changing the existing quality setting to "custom". The same structs as the predefined recipes uses can now set by hand. This will make the following settings available: - precision 16|20|24|28|32 bits, example "28" - phase_response - 0-100, example "45" - passband_end - used bandwidth of source 80-99.7%, example "99.7.0" - stopband_begin - anti aliasing 100.0+%, example "100". - attenuation - signal reduciton in dB's, 0-30. example "3.0". - flags "0" - additional bitmask with extra settings The data is set in the structs soxr_quality_spec and soxr_io_spec (found in soxr.h).
2020-08-14Merge branch 'use-ref-for-ffmpeg-decoder' of git://github.com/naglis/MPDMax Kellermann
2020-08-14doc/plugins.rst: use reference to ffmpeg plugin sectionNaglis Jonaitis
Currently, the hardcoded URL points to a non-existent page.
2020-08-14doc/plugins.rst: document archive pluginsNaglis Jonaitis
2020-08-06Merge branch 'document-libmpg123-limitations' of git://github.com/naglis/MPDMax Kellermann
2020-08-01doc/plugins.rst: document libmpg123 limitationsNaglis Jonaitis
2020-07-20doc/plugins.rst: document sample formats for OpenSLESMax Kellermann
2020-07-10doc: fix a few typos and missing wordsNaglis Jonaitis
2020-07-06Merge branch 'v0.21.x'Max Kellermann
2020-07-06doc/plugins.rst: merge redundant nfs:// documentationMax Kellermann
2020-07-06doc/plugins.rst: more markupMax Kellermann
2020-07-06doc/plugins.rst: add smb:// with password exampleMax Kellermann
Closes https://github.com/MusicPlayerDaemon/MPD/issues/864
2020-07-06doc/plugins.rst: more markupMax Kellermann
2020-05-30doc: add docs for wasapi pluginShen-Ta Hsieh
2020-04-30Add info about new song length formatskidoo23
2020-04-26gme: add configurable fade-out timeJohn Regan
Also include fade-out time in song length.
2019-12-16Merge tag 'v0.21.17'Max Kellermann
release v0.21.17
2019-12-16Fix typo in documentationNaglis Jonaitis
2019-08-12decoder/mad: remove option "gapless", always do gaplessMax Kellermann
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-05decoder/sidplay: Add "default_genre" optionFredrik Noring
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-03Add the ability to specify media.role for pulse output pluginckdo
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-03Add option to not connect jack ports automaticallyRichard Dodd
2019-06-27doc/user.rst: two more heading correctionsMax Kellermann
2019-06-27Merge branch 'v0.21.x'Max Kellermann
2019-06-26input/tidal: deprecated because Tidal has changed the protocolMax Kellermann
See https://github.com/MusicPlayerDaemon/MPD/issues/545
2019-05-31Merge branch 'v0.21.x'Max Kellermann
2019-05-31doc/user.rst: more heading correctionsMax Kellermann
According to http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#sections
2019-03-21Merge branch 'v0.21.x'Max Kellermann
2019-03-21doc/plugins.rst: fix filter/ffmpeg descriptionMax Kellermann
2019-03-20event/ServerSocket, doc, ...: refer to AF_LOCAL as "local socket"Max Kellermann
.. and not "UNIX domain socket. Be consistent about the naming.
2019-03-18filter/ffmpeg: new filter pluginMax Kellermann
2019-03-18doc/plugins.rst: document the new "hdcd" filter pluginMax Kellermann
2019-03-18Merge branch 'v0.21.x'Max Kellermann
2019-03-18doc/plugins.rst: add the Haiku plugin and mark it as unmaintainedMax Kellermann
2019-03-18doc/plugins.rst: add filter plugin referenceMax Kellermann
2019-03-18doc/user.rst: add more linksMax Kellermann
2019-03-06input/plugins/AlsaInputPlugin: change default device to default and default ↵borine
format to 48000:16:2 using the device "default" brings this plugin into line with the AlsaOutputPlugin; and a sample rate of 48kHz is more widely used as a native default for modern hardware than 44.1kHz Also fixes an inconsistency between the docs and code.
2019-03-06doc/plugins.rst: document the ability to select the audio format when using ↵borine
the alsa input plugin.
2019-02-22doc/plugins.rst: document udisks2/policykit ruleMax Kellermann
2019-02-20mixer/pulse: rename `scale` to `scale_volume`Max Kellermann
Make it less generic, to avoid clashes.
2019-02-17mixer/pulse: Add a new 'scale' parameter to allow volumes above 100Clément Pit-Claudel
Closes GH-479.
2019-01-19shout output plugin: add support for TLSJakob Ovrum
2018-10-31output/roar: removeMax Kellermann
Bugs in libroar which broke the MPD build have been annoying me for quite some time, and the newest bug has now hit my main build machine: https://github.com/MusicPlayerDaemon/MPD/issues/377 Problem is the usage of the typedef `_IO_off64_t` in libroar's `vio_stdio.h`: int roar_vio_to_stdio_lseek (void *__cookie, _IO_off64_t *__pos, int __w); This `_IO_off64_t` is an internal implementation detail of glibc and was removed in version 2.28. Nobody must ever use it. Why the **** did the RoarAudio developers use it? Not using internal typedefs isn't exactly rocket science. This annoys me enough to finally remove the plugin. Anyway, I've never heard of anybody using RoarAudio, so my best guess is that nobody will notice.
2018-10-31doc/plugins.rst: add missing :file:Max Kellermann