Commit Graph

  • 141f518bdd .github/workflows/build.yml: add missing backslashes Max Kellermann 2024-04-16 12:10:16 +02:00
  • d9fefbbc5a .github/workflows/build.yml: run Meson manually without BSFishy/meson-build Max Kellermann 2024-04-16 12:01:50 +02:00
  • 122d71a05d .github/workflows/build.yml: build only on Ubuntu 22.04 Max Kellermann 2024-04-16 11:59:49 +02:00
  • 3b4825dd29 .github/workflows/build.yml: do not install outdated libfmt-dev Max Kellermann 2024-04-16 11:51:18 +02:00
  • 0c1ecc96a8 *: let libfmt quote strings Max Kellermann 2024-04-16 11:06:34 +02:00
  • 39c9e92f42 lib/fmt: require libfmt 9 Max Kellermann 2024-04-16 11:31:07 +02:00
  • 08810991c2 .github/workflows/build.yml: install ccache manually Max Kellermann 2024-04-16 11:39:22 +02:00
  • f8581c4d6a doc/user.rst: switch to Debian Bookworm Max Kellermann 2024-04-16 11:32:54 +02:00
  • 0d8498f1d1 lib/fmt/SocketAddressFormatter: simpler template syntax Max Kellermann 2024-04-16 11:02:25 +02:00
  • 7198db758d lib/fmt/PathFormatter: eliminate AllocatedPath specialization with std::convertible_to<Path> Max Kellermann 2024-04-16 10:59:45 +02:00
  • 7a4743d00e config/File: add missing include Max Kellermann 2024-04-16 11:00:19 +02:00
  • ae85c2a979 db/Configured: log debug message when there is no cache directory Max Kellermann 2024-04-16 10:54:50 +02:00
  • de4bdfcd1f python/build/libs.py: disable the FFmpeg "LEAD MCMP" decoder Max Kellermann 2024-04-15 22:27:38 +02:00
  • 9c7b930f8f Merge branch 'alsa-drain-recovery' of https://github.com/borine/MPD Max Kellermann 2024-04-15 22:21:53 +02:00
  • 9e8bca4879 python/build/libs.py: update FFmpeg to 7.0 Max Kellermann 2024-04-15 21:54:09 +02:00
  • 5bd3934c00 python/build/libs.py: update WildMidi to 0.4.6 Max Kellermann 2024-04-15 21:52:20 +02:00
  • 57212d5a35 player/Thread: remove unnecessary StartDecoder() call Max Kellermann 2024-04-15 21:47:48 +02:00
  • 7236f83999 player/Thread: do not start the decoder twice Max Kellermann 2024-04-15 21:32:19 +02:00
  • c8ece786dd player/Thread: add assert() to StartDecoder() Max Kellermann 2024-04-15 21:35:43 +02:00
  • 60fae87e59 doc/mpdconf.example: move "replaygain_limit" to user.rst Max Kellermann 2024-04-15 18:53:16 +02:00
  • 3145b10f51 doc/mpdconf.example: remove advanced replay gain settings Max Kellermann 2024-04-15 18:53:55 +02:00
  • 75047a26f8 doc/mpdconf.example: fix replaygain_limit description Max Kellermann 2024-04-15 18:51:02 +02:00
  • 1e4bf90c60 io, net, evnet: quote file names in error messages Max Kellermann 2024-04-05 14:21:24 +02:00
  • b3a31b69ee util/RedBlackTree: fix lost "right" child while swapping with successor Max Kellermann 2024-04-10 12:28:48 +02:00
  • 88475f2e2b util/RedBlackTree: swap colors when swapping with successor Max Kellermann 2024-04-10 12:15:22 +02:00
  • 3cf0896998 test/util/TestIntrusiveTreeSet: add test with large randomized tree, erasing random elements Max Kellermann 2024-04-10 09:35:33 +02:00
  • e0a53d4747 util/IntrusiveTreeSet: add debug method Check() Max Kellermann 2024-04-10 09:39:36 +02:00
  • 669cbcd25a util/IntrusiveList: allow the last disposer to destroy the IntrusiveList Max Kellermann 2023-02-17 12:40:04 +01:00
  • 2f7c19f139 util/SpanCast: rewrite ToStringView(std::span<std::byte>) to avoid cast ambiguities Max Kellermann 2024-04-08 21:07:34 +02:00
  • e131f22642 util/SpanCast: merge two ToStringView() using std::remove_const_t Max Kellermann 2024-04-08 21:01:54 +02:00
  • a09e33bf8e Merge branch 'RoboSchmied-AGfixT118' of https://github.com/RoboSchmied/MusicPlayerDaemon-MPD Max Kellermann 2024-04-08 08:23:48 +02:00
  • cd3c34e7b9 Merge branch 'intents' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-04-08 08:23:25 +02:00
  • b3733ef32a Merge branch 'sticker_filters' of https://github.com/jcorporation/MPD Max Kellermann 2024-04-08 08:20:28 +02:00
  • f3b9674fed Fix: 1 typo RoboSchmied 2024-04-07 18:59:40 +02:00
  • b0cd456753 android: Button to jump to bottom of log view Colin Edwards 2024-04-06 20:11:01 -05:00
  • c613d25f29 Add operators contains and starts_with to sticker find jcorporation 2024-04-06 20:08:59 +02:00
  • fff9ceccc2 android: Add intents for service start and stop Colin Edwards 2024-04-05 23:46:14 -05:00
  • 4bcbeae1e0 android: Move service client into it's own file Colin Edwards 2024-04-05 23:27:41 -05:00
  • 4c56e87e36 lib/curl/Global: remove empty line Max Kellermann 2024-04-04 09:18:34 +02:00
  • 011b96ff98 net/UniqueSocketDescriptor: add method MoveToFileDescriptor() Max Kellermann 2024-03-20 09:30:29 +01:00
  • d563f5fc87 decoder/mpg123: use mpg123_ssize_t only on MPG123_API_VERSION >= 47 Max Kellermann 2024-04-03 23:20:51 +02:00
  • 9c2df5ce19 decoder/mpg123: implement stream_decode Max Kellermann 2024-04-03 22:31:39 +02:00
  • 1745c485f3 decoder/mpg123: move code to Scan() Max Kellermann 2024-04-03 22:50:15 +02:00
  • a53db82ae4 decoder/mpg123: move code to Decode() Max Kellermann 2024-04-03 22:45:41 +02:00
  • a20a83eb76 decoder/mpg123: move code to GetAudioFormat() Max Kellermann 2024-04-03 22:34:37 +02:00
  • 65e5a43e46 decoder/List: prefer "mpg123" over "mad" Max Kellermann 2024-04-03 22:24:28 +02:00
  • b6afdf1201 util/UriUtil: disable path segment stripping Max Kellermann 2024-04-03 21:59:16 +02:00
  • 08a00ee21b config/PartitionConfig: clip the max_playlist_length setting Max Kellermann 2024-04-03 21:43:31 +02:00
  • 41a1e98cb9 subprojects: update sqlite3 to 3.45.2-1 Max Kellermann 2024-04-03 21:34:37 +02:00
  • 99da022775 util/IntrusiveSortedList: remove unused class Max Kellermann 2024-04-03 18:14:01 +02:00
  • 1ee25b4234 event/TimerList: remove option NO_BOOST Max Kellermann 2024-04-02 20:32:55 +02:00
  • c5e607a310 event/TimerList: use IntrusiveTreeSet instead of boost::intrusive::multiset Max Kellermann 2024-04-02 20:27:12 +02:00
  • 5a0bad3b2f util/IntrusiveTreeSet: new class Max Kellermann 2024-04-02 11:37:50 +02:00
  • 6a99f20828 util/IntrusiveHashSet: add concept checks to *Operators Max Kellermann 2024-04-02 17:37:31 +02:00
  • 91ca502e10 output/httpd/Client: pass std::string_view to HandleLine() Max Kellermann 2024-04-03 20:33:51 +02:00
  • 1e5c37ee78 util/SpanCast: add ToStringView() with non-const std::byte Max Kellermann 2024-04-03 20:57:46 +02:00
  • ef2cdc0c6a output/httpd/Client: remove duplicate API docs Max Kellermann 2024-04-03 20:50:19 +02:00
  • c94c08c6b4 event/BufferedSocket: pass std::span to OnSocketInput() Max Kellermann 2024-04-03 20:40:43 +02:00
  • 5de8edced6 output/httpd/HttpdClient: convert metaint to a compile-time constant Max Kellermann 2024-04-03 20:30:17 +02:00
  • 8906ce07de output/httpd/IcyMetaDataServer: pass metaint as std::size_t Max Kellermann 2024-04-03 20:29:46 +02:00
  • 9d66fc491c output/httpd/Client: fix API doc syntax Max Kellermann 2024-04-03 20:21:17 +02:00
  • f8a838db5d output/httpd/Client: convert variable to std::string_view Max Kellermann 2024-04-03 20:19:52 +02:00
  • e4ba736d03 input/{async,rewind}, decoder/dsdiff: use std::cmp_*() for safer integer comparisons Max Kellermann 2024-03-15 18:45:45 +01:00
  • cc291e8c98 Merge branch 'extend-robustness-of-cdda-playback' of https://github.com/lazypingu/MPD Max Kellermann 2024-03-15 18:39:45 +01:00
  • c00d217a53 Skip track if returned LSNs are negative which indicates track errors or if track is not an audio track lazypingu 2024-02-26 10:35:50 +01:00
  • 9d853897cd Use track and disc functions from libcdio-paranoia to enable playback of hidden tracks and audio tracks on multisession CDs lazypingu 2024-02-26 10:34:37 +01:00
  • 88c77f9c8a Add debug logging if setting speed failed lazypingu 2024-02-26 10:30:43 +01:00
  • 1a7278f1d3 Move cddap_speed_set below cddap_open to make sure that the drive was initialized and opened before attemting to set the speed lazypingu 2024-02-26 10:29:44 +01:00
  • 9916d455f9 python/build/libs: fix libnfs 5.0.3 path Max Kellermann 2024-03-11 15:55:24 +01:00
  • 541707f9a8 lib/curl/Easy: add SetRequestBody() overload with std::span Max Kellermann 2024-02-21 12:05:16 +01:00
  • 00cf036d58 lib/avahi/Client: relax assertion after COLLISION/REGISTERING Max Kellermann 2024-02-01 17:01:31 +01:00
  • 9c68f24cfc net/SocketError: fix typo Max Kellermann 2024-02-19 20:33:13 +01:00
  • 02c4512b00 util/CharUtil: add IsLowerHexDigit() Max Kellermann 2023-12-21 17:36:42 +01:00
  • be84b189dc util, io, net, ...: use "#pragma once" Max Kellermann 2024-02-26 13:01:12 +01:00
  • 313f2a1894 python/build/libs: update libnfs to 5.0.3 Max Kellermann 2024-03-11 15:20:32 +01:00
  • a1ae1a1e95 python/build/libs: update FFmpeg to 6.1.1 Max Kellermann 2024-03-11 15:19:42 +01:00
  • 4874bcf8e8 python/build/libs: update libopenmpt to 0.7.4 Max Kellermann 2024-03-11 15:18:43 +01:00
  • 280ff9211f python/build/libs: update zlib to 1.3.1 Max Kellermann 2024-03-11 15:17:47 +01:00
  • 494f658dee meson.build: suppress -Wnan-infinity-disabled (clang 18) due to libfmt Max Kellermann 2024-03-11 15:15:13 +01:00
  • c144d0a00d meson.build: build fmt in C++20 mode Max Kellermann 2024-03-11 15:13:01 +01:00
  • 696a36bd5a subprojects: update sqlite3 to 3.45.1-1 Max Kellermann 2024-03-11 15:11:47 +01:00
  • 3a3fc5e13a subprojects: update openssl to 3.0.8-3 Max Kellermann 2024-03-11 15:11:34 +01:00
  • 0b89cc306e subprojects: update fmt to 10.2.0-2 Max Kellermann 2024-03-11 15:11:15 +01:00
  • dbc68047ad subprojects: update flac to 1.4.3-2 Max Kellermann 2024-03-11 15:11:01 +01:00
  • 2fdfe3a854 subprojects: update curl to 8.6.0 Max Kellermann 2024-03-11 15:10:38 +01:00
  • d685d693e8 input/rewind, archive/iso9660: use use std::cmp_*() for safe integer comparison Max Kellermann 2024-03-11 15:09:56 +01:00
  • b0cfdfa257 client/Idle: consume only idle flags that were subscribed to Max Kellermann 2024-03-11 14:59:45 +01:00
  • 7b6909f2c0 db/update/Walk:FindAncestorLoop: uint64_t inode & device Marius Feraru 2024-03-04 13:21:40 +02:00
  • 45553c5f61 This commit adds the sort and window parameter to "sticker find" jcorporation 2024-03-07 20:52:11 +01:00
  • 1efb9d41db doc/protocol.rst: clarify message event naglis 2024-02-18 13:41:20 +02:00
  • 9292b39cf5 doc/protocol.rst: document max number of subscriptions naglis 2024-02-18 12:42:51 +02:00
  • 9eb26ab90c Merge branch 'countplaylist' of https://github.com/jcorporation/MPD Max Kellermann 2024-02-15 11:28:11 +01:00
  • f801f299c9 New command playlistlength jcorporation 2024-02-08 22:54:24 +01:00
  • 7f18cae2e4 Merge branch 'skidoo23-patch-1' of https://github.com/skidoo23/MPD Max Kellermann 2024-02-13 08:06:16 +01:00
  • a3794f8c3b Allow range in listplaylist and listplaylistinfo jcorporation 2024-02-08 21:26:28 +01:00
  • 31a88e7ccc Update Templates.cxx skidoo23 2024-01-26 14:34:58 +01:00
  • 4074e3a9e4 Update Option.hxx skidoo23 2024-01-26 14:31:08 +01:00
  • c71e586c53 .readthedocs.yaml: install sphinx-rtd-theme Max Kellermann 2024-01-19 10:31:47 +01:00
  • 1039fb5582 .readthedocs.yaml: add Max Kellermann 2024-01-19 10:22:34 +01:00
  • 7f60acdfdd util/CharUtil: add IsUpperAlphaNumericASCII() Max Kellermann 2024-01-13 22:54:17 +01:00