Commit Graph

  • e4ba736d03 input/{async,rewind}, decoder/dsdiff: use std::cmp_*() for safer integer comparisons Max Kellermann 2024-03-15 18:45:45 +0100
  • cc291e8c98 Merge branch 'extend-robustness-of-cdda-playback' of https://github.com/lazypingu/MPD Max Kellermann 2024-03-15 18:39:45 +0100
  • 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 +0100
  • 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 +0100
  • 88c77f9c8a Add debug logging if setting speed failed lazypingu 2024-02-26 10:30:43 +0100
  • 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 +0100
  • 9916d455f9 python/build/libs: fix libnfs 5.0.3 path Max Kellermann 2024-03-11 15:55:24 +0100
  • 541707f9a8 lib/curl/Easy: add SetRequestBody() overload with std::span Max Kellermann 2024-02-21 12:05:16 +0100
  • 00cf036d58 lib/avahi/Client: relax assertion after COLLISION/REGISTERING Max Kellermann 2024-02-01 17:01:31 +0100
  • 9c68f24cfc net/SocketError: fix typo Max Kellermann 2024-02-19 20:33:13 +0100
  • 02c4512b00 util/CharUtil: add IsLowerHexDigit() Max Kellermann 2023-12-21 17:36:42 +0100
  • be84b189dc util, io, net, ...: use "#pragma once" Max Kellermann 2024-02-26 13:01:12 +0100
  • 313f2a1894 python/build/libs: update libnfs to 5.0.3 Max Kellermann 2024-03-11 15:20:32 +0100
  • a1ae1a1e95 python/build/libs: update FFmpeg to 6.1.1 Max Kellermann 2024-03-11 15:19:42 +0100
  • 4874bcf8e8 python/build/libs: update libopenmpt to 0.7.4 Max Kellermann 2024-03-11 15:18:43 +0100
  • 280ff9211f python/build/libs: update zlib to 1.3.1 Max Kellermann 2024-03-11 15:17:47 +0100
  • 494f658dee meson.build: suppress -Wnan-infinity-disabled (clang 18) due to libfmt Max Kellermann 2024-03-11 15:15:13 +0100
  • c144d0a00d meson.build: build fmt in C++20 mode Max Kellermann 2024-03-11 15:13:01 +0100
  • 696a36bd5a subprojects: update sqlite3 to 3.45.1-1 Max Kellermann 2024-03-11 15:11:47 +0100
  • 3a3fc5e13a subprojects: update openssl to 3.0.8-3 Max Kellermann 2024-03-11 15:11:34 +0100
  • 0b89cc306e subprojects: update fmt to 10.2.0-2 Max Kellermann 2024-03-11 15:11:15 +0100
  • dbc68047ad subprojects: update flac to 1.4.3-2 Max Kellermann 2024-03-11 15:11:01 +0100
  • 2fdfe3a854 subprojects: update curl to 8.6.0 Max Kellermann 2024-03-11 15:10:38 +0100
  • d685d693e8 input/rewind, archive/iso9660: use use std::cmp_*() for safe integer comparison Max Kellermann 2024-03-11 15:09:56 +0100
  • b0cfdfa257 client/Idle: consume only idle flags that were subscribed to Max Kellermann 2024-03-11 14:59:45 +0100
  • 7b6909f2c0 db/update/Walk:FindAncestorLoop: uint64_t inode & device Marius Feraru 2024-03-04 13:21:40 +0200
  • 45553c5f61 This commit adds the sort and window parameter to "sticker find" jcorporation 2024-03-07 20:52:11 +0100
  • 1efb9d41db doc/protocol.rst: clarify `message` event naglis 2024-02-18 13:41:20 +0200
  • 9292b39cf5 doc/protocol.rst: document max number of subscriptions naglis 2024-02-18 12:42:51 +0200
  • 9eb26ab90c Merge branch 'countplaylist' of https://github.com/jcorporation/MPD Max Kellermann 2024-02-15 11:28:11 +0100
  • f801f299c9 New command playlistlength jcorporation 2024-02-08 22:54:24 +0100
  • 7f18cae2e4 Merge branch 'skidoo23-patch-1' of https://github.com/skidoo23/MPD Max Kellermann 2024-02-13 08:06:16 +0100
  • a3794f8c3b Allow range in listplaylist and listplaylistinfo jcorporation 2024-02-08 21:26:28 +0100
  • 31a88e7ccc
    Update Templates.cxx skidoo23 2024-01-26 14:34:58 +0100
  • 4074e3a9e4
    Update Option.hxx skidoo23 2024-01-26 14:31:08 +0100
  • c71e586c53 .readthedocs.yaml: install sphinx-rtd-theme Max Kellermann 2024-01-19 10:31:47 +0100
  • 1039fb5582 .readthedocs.yaml: add Max Kellermann 2024-01-19 10:22:34 +0100
  • 7f60acdfdd util/CharUtil: add IsUpperAlphaNumericASCII() Max Kellermann 2024-01-13 22:54:17 +0100
  • aef2c5dc14 lib/avahi/Service: add field `visible` Max Kellermann 2024-01-18 16:04:40 +0100
  • 8d02986b0e lib/avahi/Publisher: add missing defer_register_services.Cancel() calls Max Kellermann 2024-01-18 16:04:55 +0100
  • 461da92064 lib/avahi/Publisher: make the service list dynamic Max Kellermann 2024-01-17 18:10:28 +0100
  • b20b773189 zeroconf/avahi/Helper: embed the Avahi::Publisher without std::unique_ptr Max Kellermann 2024-01-18 18:43:46 +0100
  • 74125c0922 test/meson.build: suppress compiler warnings in GTest headers Max Kellermann 2024-01-18 18:42:55 +0100
  • 5023432802 lib/avahi/Publisher: use DeferEvent for RegisterServices() Max Kellermann 2024-01-17 18:45:11 +0100
  • 4a14248004 lib/avahi/Publisher: move code to RegisterServices(AvahiEntryGroup) Max Kellermann 2024-01-17 18:51:47 +0100
  • 1b241fc97a lib/avahi/Publisher: allow RegisterServices() to throw Max Kellermann 2024-01-17 18:52:07 +0100
  • 09d1ab7abe lib/avahi/Publisher: move try/catch in GroupCallback() to the top level Max Kellermann 2024-01-17 18:52:55 +0100
  • d28cb93835 lib/avahi/Client: add method IsConnected() Max Kellermann 2024-01-17 18:27:11 +0100
  • 6b43338e06 lib/avahi/Client: add assert() Max Kellermann 2024-01-17 18:38:34 +0100
  • 9a7a49350c lib/avahi/Client: free the AvahiClient on AVAHI_CLIENT_FAILURE Max Kellermann 2024-01-17 18:37:39 +0100
  • f85629afa6 lib/avahi/Client: is if with initializer Max Kellermann 2024-01-17 18:27:18 +0100
  • a39473a912 lib/avahi/Service: add API docs Max Kellermann 2024-01-17 18:10:52 +0100
  • 05d0e9b8bb lib/avahi/Publisher: reuse the AvahiEntryGroup Max Kellermann 2024-01-17 11:57:07 +0100
  • b68c3b7f55 net/SocketDescriptor: disable msghdr methods on Windows Max Kellermann 2024-01-18 15:33:57 +0100
  • 0fbed6dec1 net/SocketDescriptor: remove misplaced [[nodiscard]] Max Kellermann 2024-01-18 15:31:57 +0100
  • 16af2a2998 CommandLine: fix typo naglis 2024-01-18 14:20:02 +0200
  • 7a40ac52a8 Merge branch 'bottombar' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-18 09:59:48 +0100
  • 6352d1b1ca Merge branch 'sdkcheck' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-18 09:59:17 +0100
  • c93fc161dc Merge branch 'next_prev_fix' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-18 09:58:39 +0100
  • 5b7de2bc2f android: Refactor settings UI into screens and add a bottom bar. Colin Edwards 2024-01-18 01:20:37 -0600
  • 04ba7eb987 android: Use build tools and SDK 34 Colin Edwards 2024-01-17 23:55:01 -0600
  • 5a2267bdb4 Android: Look for license to verify Android SDK folder Colin Edwards 2024-01-17 23:36:49 -0600
  • 0075c57bd4 android: Check playlist state before changing track Colin Edwards 2024-01-13 23:19:31 -0600
  • 87873c9a73 android: Support play / pause from media session Colin Edwards 2024-01-13 23:15:56 -0600
  • 380e0abbe4 python/build/libs.py: fix libopenmpt source path Max Kellermann 2024-01-13 22:50:47 +0100
  • e4cc89b2d9 Merge branch 'jg' of https://github.com/neheb/MPD Max Kellermann 2024-01-13 22:38:34 +0100
  • 14dea04ee9 test/util: use unsigned integer literals for -Wsign-compare Max Kellermann 2024-01-11 20:55:15 +0100
  • 6f6cbeba80 net/SocketDescriptor: add Send()/Receive() overloads with iovec Max Kellermann 2024-01-12 12:09:41 +0100
  • 974ed0166c net/SocketDescriptor: add sendmsg(), recvmsg() wrappers Max Kellermann 2024-01-12 11:55:25 +0100
  • a91920a8ff net/SocketDescriptor: pass span<byte> to Read()/Write() Max Kellermann 2024-01-11 17:06:57 +0100
  • 7cd38dde09 net/SocketDescriptor: add [[nodiscard]] Max Kellermann 2024-01-11 17:04:44 +0100
  • b63a794fbe io/FileDescriptor: add [[nodiscard]] Max Kellermann 2024-01-11 16:59:44 +0100
  • 3e862b85d4 Merge branch 'mediasession' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-13 22:26:34 +0100
  • 85bca660d1 Merge branch 'update-failure-response-example' of https://github.com/naglis/MPD Max Kellermann 2024-01-13 22:25:00 +0100
  • 87704f49c9 Merge branch 'NEWS-update' of https://github.com/mxjeff/MPD Max Kellermann 2024-01-13 22:24:31 +0100
  • 9f9cbb8823 Merge branch 'logging' of https://github.com/DDRBoxman/MPD Max Kellermann 2024-01-13 22:24:22 +0100
  • fa6ef6f1c7 Add NEWS entry about the switch to sphinx_rtd_theme kaliko 2024-01-13 11:32:55 +0100
  • db354f5e53 doc/protocol.rst: update failure response example naglis 2024-01-10 21:01:31 +0200
  • d3335f9947 db/simple: make more fields `const` Max Kellermann 2024-01-08 13:55:13 +0100
  • 1a67062e1e db/simple: reorder fields to reduce padding Max Kellermann 2024-01-08 13:51:00 +0100
  • fec1a4ac32 db/simple: pass hide_playlist_targets to sub-instance Max Kellermann 2024-01-08 13:53:20 +0100
  • 7f439b01a3 net/SocketAddress: move code to IsInet() Max Kellermann 2024-01-05 22:46:45 +0100
  • 0fd6f83766 net/StaticSocketAddress: add `constexpr` Max Kellermann 2024-01-05 22:52:05 +0100
  • b15b2125e2 net/AddressInfo: add methods IsInet(), IsTCP() Max Kellermann 2024-01-05 22:44:16 +0100
  • 3711bd0d24 android: Implement basic media session handling for next and previous track Colin Edwards 2024-01-05 18:17:54 -0600
  • e086f09d48 android: add next and previous track to the jni bridge Colin Edwards 2023-12-28 22:46:59 -0600
  • 324bd95c91 android: Move logging into it's own repository class. Colin Edwards 2024-01-04 17:41:26 -0600
  • 5d122c3bc8 android: Add dependencies and new application class for dagger / hilt support Colin Edwards 2024-01-04 17:36:58 -0600
  • 8e123e7fc9 test: archive: fix compilation with Windows Rosen Penev 2024-01-03 15:59:42 -0800
  • e8163124e3 mpg123: fix compilation under Windows Rosen Penev 2024-01-03 14:38:31 -0800
  • 0651be8366 fluidsynth: fix compilation on Windows Rosen Penev 2024-01-03 14:50:53 -0800
  • 4957035be6 mikmod: fix compilation on Windows Rosen Penev 2024-01-03 14:50:53 -0800
  • bcd55c0b75 sidplay: fix compilation under Windows Rosen Penev 2024-01-03 14:03:44 -0800
  • 914ee92015 wavpack: fix compilation on Windows Rosen Penev 2024-01-03 13:32:50 -0800
  • fb9194b537 tests: fix ChromaPrint test on Windows Rosen Penev 2024-01-03 12:28:08 -0800
  • c04490bd52 storage/curl: eliminate std::strings, parse string_view directly Max Kellermann 2024-01-04 20:56:14 +0100
  • b601f4dc15 util/CNumberParser: remove unused function ParseInt64() Max Kellermann 2024-01-04 21:07:34 +0100
  • 4086190c80 decoder/OpusTags: use ParseInteger() Max Kellermann 2024-01-04 21:04:15 +0100
  • e1eea9d98a util/NumberParser: new library based on std::from_chars() Max Kellermann 2024-01-04 21:03:25 +0100
  • 393d57b387 util/NumberParser: rename to CNumberParser Max Kellermann 2024-01-04 20:59:16 +0100