Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-25 | client/Response: add method Fmt() based on libfmt | Max Kellermann | |
2021-01-01 | copyright year 2021 | Max Kellermann | |
2020-09-21 | decoder/plugin: add method protocols() | Max Kellermann | |
Similar to commit 4e2a551f30c1e1db13933d15c44d9186a2f37959 but for decoder plugins. This is tailored for the FFmpeg decoder plugin which implements some protocols (e.g. RTSP) as demuxer plugin. | |||
2020-03-12 | replace assert.h with cassert | Rosen Penev | |
The former was deprecated with C++14. According to the C++11 and C++17 standards, both files are identical. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-02-01 | [clang-tidy] convert several loops to const auto& | Rosen Penev | |
Found with performance-for-range-copy Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-01-18 | copyright year 2020 | Max Kellermann | |
2019-08-09 | util/UriUtil: split | Max Kellermann | |
2019-07-29 | ls: fix early return in uri_supported_scheme() | Max Kellermann | |
Fixes regression by commit 4e2a551f30c1e1db13933d15c44d9186a2f37959 Closes https://github.com/MusicPlayerDaemon/MPD/issues/599 | |||
2019-07-01 | Merge branch 'runtime_enumeration' of git://github.com/eugene2k/MPD | Max Kellermann | |
2019-07-01 | Add runtime enumeration of supported schemas. | Eugene Gorodinsky | |
Fix src/ls.cxx to only print unique schemas. Refactor src/ls.cxx to use src/input/InputPlugin functionality. Add dynamic enumeration support to curl plugin. | |||
2019-06-17 | Copyright year 2019 | Max Kellermann | |
2018-10-24 | input/Plugin: add attribute `prefixes` | Max Kellermann | |
2018-08-02 | Merge branch 'v0.20.x' | Max Kellermann | |
2018-08-02 | case-insensitive URI scheme comparison | Max Kellermann | |
Required according to RFC 3986: > An implementation should accept uppercase letters as equivalent to > lowercase in scheme names Closes #330 | |||
2018-01-15 | input/qobuz: new input plugin to receive Qobuz streams | Max Kellermann | |
2018-01-12 | input/tidal: new input plugin to receive Tidal streams | Max Kellermann | |
2017-05-08 | *: add "noexcept" to many, many function prototypes | Max Kellermann | |
This eliminates some overhead, because the compiler doesn't need to consider these functions throwing. | |||
2017-01-03 | update copyright year | Max Kellermann | |
2016-02-26 | update copyright year to 2016 | Max Kellermann | |
2015-11-06 | util/StringUtil: move comparison functions to StringCompare.cxx | Max Kellermann | |
2015-08-12 | client/Response: new Client wrapper class for writing responses | Max Kellermann | |
2015-01-26 | Merge branch 'v0.19.x' | Max Kellermann | |
2015-01-26 | Merge branch 'v0.18.x' into v0.19.x | Max Kellermann | |
2015-01-26 | {playlist,input}/despotify: remove defunct plugin | Max Kellermann | |
2015-01-01 | Copyright year 2015 | Max Kellermann | |
2014-12-09 | ls: make the static array "const" | Max Kellermann | |
2014-11-21 | configure.ac: add macro MPD_ENABLE_AUTO_PKG | Max Kellermann | |
Simplify the definition of many build options. | |||
2014-02-06 | input/nfs: new plugin using libnfs | Max Kellermann | |
2014-01-24 | Client*: move to client/ | Max Kellermann | |
2014-01-13 | copyright year 2014 | Max Kellermann | |
2013-12-29 | input/smbclient: new input plugin | Max Kellermann | |
2013-12-19 | add draft ALSA input plugin | Steven O'Brien | |
I've created an elementary input plugin that plays sound from the soundcard, so you can use MPD to listen to anything connected to the line-in jack, or to Video4Linux FM radio cards that send audio through the soundcard. There has been a small number of posts here in the past requesting line-in input, so here is a first, simplistic stab at it. The patch adds a new sheme, alsa://, which causes mpd to play data read directly from a souncdard. It defaults to hw:0,0, but you can pass any ALSA device name in the URI. So, using mpc for example: mpc add alsa:// mpc play will play from device hw:0,0. To use a diffferent device: mpc add alsa://hw:1,0 | |||
2013-11-28 | Util/StringUtil: add StringStartsWith() | Max Kellermann | |
Replaces GLib's g_str_has_prefix(). | |||
2013-11-28 | include cleanup using iwyu | Max Kellermann | |
2013-10-19 | *: use references instead of pointers | Max Kellermann | |
2013-09-05 | input/curl: enable https | Ales Guzik | |
2013-04-17 | input/soup: plugin removed | Max Kellermann | |
This plugin is cumbersome to support, now that MPD is migrating away from GLib and the GLib event loop. It has no practical advantages over the CURL plugin. Soup requires the bloated GType library. | |||
2013-04-08 | uri: convert to C++ | Max Kellermann | |
2013-01-03 | Client: rename the struct client to class Client | Max Kellermann | |
2013-01-03 | ls.h: rename to ls.hxx | Max Kellermann | |
2013-01-03 | client: convert to C++ | Max Kellermann | |
2013-01-03 | ls: convert to C++ | Max Kellermann | |