Commit Graph

  • d048545f1a lib/dbus/Connection: add DBusConnection& cast operator Max Kellermann 2018-06-04 12:20:41 +02:00
  • aea6d354b7 lib/dbus/ObjectManager: use TypeTraits instead of CPP macro Max Kellermann 2018-06-03 20:26:15 +02:00
  • d3793dfe5b lib/dbus/Types: add ObjectPathTypeTraits Max Kellermann 2018-06-03 20:30:02 +02:00
  • 234f8d287a lib/dbus/Types: rename _MakeStructTypeAsString to ConcatTypeAsString Max Kellermann 2018-06-03 20:26:30 +02:00
  • 8d49c2d028 neighbor/udisks: show only filesystems, hide raw drives Max Kellermann 2018-06-03 20:20:37 +02:00
  • e560f6bc63 lib/dbus/ReadIter: add ForEachProperty() Max Kellermann 2018-06-03 20:06:37 +02:00
  • fbfbc5682a lib/dbus/ReadIter: add ForEachRecurse() Max Kellermann 2018-06-03 20:18:08 +02:00
  • d4141bf7f1 lib/dbus/ReadIter: add API documentation Max Kellermann 2018-06-03 20:05:37 +02:00
  • 6c81fa1ec5 neighbor/udisks: move code to ForEachInterface() Max Kellermann 2018-06-03 14:47:12 +02:00
  • 24874b8286 Merge branch 'v0.20.x' Max Kellermann 2018-06-03 14:22:29 +02:00
  • b63664988f lib/dbus/Types: support DBUS_TYPE_DICT_ENTRY Max Kellermann 2018-06-03 12:19:14 +02:00
  • eeb00ac45b util/TemplateString: new utility library Max Kellermann 2018-06-03 12:13:28 +02:00
  • 37e25f93d6 lib/dbus/Glue: move Connect()/Disconnect() calls to I/O thread Max Kellermann 2018-06-03 12:00:16 +02:00
  • d58d65ebf0 lib/dbus/Glue: use private connection Max Kellermann 2018-06-03 10:36:12 +02:00
  • adf2d3aff2 zeroconf/Avahi: move dbus_shutdown() call to the end of Main() Max Kellermann 2018-06-03 10:37:54 +02:00
  • 32064a23c1 neighbor/udisks2: move Open()/Close() calls into the I/O thread Max Kellermann 2018-06-03 10:08:11 +02:00
  • c60b50b1ae neighbor/udisks2: use SafeSingleton for managing the ODBus::Glue instance Max Kellermann 2018-06-03 09:37:34 +02:00
  • f3ffdaf21f lib/dbus/Glue: singleton for global initialization Max Kellermann 2018-06-03 09:28:04 +02:00
  • 3aade67046 basic udisks2 support Max Kellermann 2018-05-31 10:52:36 +02:00
  • dc111bbec2 odbus: import dbus-1 OO wrapper library Max Kellermann 2018-05-31 10:54:27 +02:00
  • acd61a0e8e test/run_neighbor_explorer: dump NeighborGlue::GetList() after initialization Max Kellermann 2018-05-31 13:05:59 +02:00
  • 58590b71d1 Fix pause for OSX output plugin (delay one second) Christian Kröner 2018-06-02 19:02:37 +02:00
  • 8dcb1f805d db/proxy: support tags "ArtistSort", "AlbumArtistSort", "AlbumSort" Max Kellermann 2018-05-28 20:14:07 +02:00
  • a8b9e5b9b9 db/proxy: add "password" setting Max Kellermann 2018-05-28 19:58:38 +02:00
  • 04f928e2b0 doc/user.xml: remove copy&paste fallout Max Kellermann 2018-05-28 20:01:00 +02:00
  • c7a803c922 increment version number to 0.20.21 Max Kellermann 2018-05-28 19:46:54 +02:00
  • 66a1e8b737 Merge tag 'v0.20.20' Max Kellermann 2018-05-22 12:47:11 +02:00
  • ab197b6d43 release v0.20.20 v0.20.20 Max Kellermann 2018-05-22 12:40:18 +02:00
  • 16b0e53a36 android/AndroidManifest.xml: increment version number to 0.20.20 Max Kellermann 2018-05-22 12:40:11 +02:00
  • bc14a6038e Makefile.am: invoke javac with source/target 1.6 Max Kellermann 2018-05-22 12:37:01 +02:00
  • 626329a1cc python/build/meson.py: create build_path if it does not exist Max Kellermann 2018-05-22 12:31:37 +02:00
  • 8bf250c228 python/build/libs: upgrade CURL to 7.60.0 Max Kellermann 2018-05-22 11:17:19 +02:00
  • 62127bbb12 python/build/libs.py: add libmpdclient Max Kellermann 2018-02-24 22:59:33 +01:00
  • 786ac87b76 python/build: add support for Meson/ninja based projects Max Kellermann 2018-05-12 15:00:17 +02:00
  • c76f4ac89b player/Thread: pause all outputs in single mode Max Kellermann 2018-05-12 14:44:07 +02:00
  • d495ec71a8 decoder/opus: add support for R128_ALBUM_GAIN tag Michal Koutenský 2018-05-04 20:29:12 +02:00
  • b763852f57 decoder/dsd: allow 4 MB ID3 tags Max Kellermann 2018-05-07 10:53:48 +02:00
  • a8568d7246 Merge branch 'v0.20.x' Max Kellermann 2018-05-03 20:15:11 +02:00
  • 6522d2f722 decoder/{dsdiff,dsf}: support more MIME types Max Kellermann 2018-05-03 12:02:11 +02:00
  • ac61fd1d78 {input,output}/alsa: work around -Wswitch due to SND_PCM_STATE_PRIVATE1 Max Kellermann 2018-05-03 11:59:18 +02:00
  • c44d1566fa SongFilter: fix "modified-since" filter Max Kellermann 2018-02-09 13:19:26 +01:00
  • 80dc7c2f74 increment version number to 0.20.20 Max Kellermann 2018-04-30 20:32:36 +02:00
  • 43a43c1e2b Merge tag 'v0.20.19' Max Kellermann 2018-04-26 20:06:41 +02:00
  • 7b94f0e36b release v0.20.19 v0.20.19 Max Kellermann 2018-04-26 19:57:04 +02:00
  • 504e8d564a android/AndroidManifest.xml: increment version number to 0.20.19 Max Kellermann 2018-04-26 19:56:39 +02:00
  • ac395429c3 db/proxy: implement the group_mask parameter in VisitUniqueTags() Max Kellermann 2018-04-26 19:28:47 +02:00
  • 388768b3a6 db/proxy: call mpd_search_cancel() after search error Max Kellermann 2018-04-26 19:38:57 +02:00
  • 5c4169e64e python/build/libs.py: upgrade FFmpeg to 4.0 Max Kellermann 2018-04-26 19:16:16 +02:00
  • d40e9de2d2 python/build/libs.py: upgrade libvorbis to 1.3.6 Max Kellermann 2018-04-26 19:14:26 +02:00
  • e08598e7e2 output/alsa: don't submit silence if PCM is not yet running Max Kellermann 2018-04-26 10:31:22 +02:00
  • d301a79dcf output/alsa: CopyRingToPeriodBuffer() returns bool Max Kellermann 2018-04-26 10:32:03 +02:00
  • 98d76627a5 output/alsa: disable events in Cancel() Max Kellermann 2018-04-26 12:28:10 +02:00
  • 8a809013f3 output/alsa: reset "active" on error Max Kellermann 2018-04-26 16:14:27 +02:00
  • 485ed0b156 output/alsa: make the "active" attribute thread-safe Max Kellermann 2018-04-26 16:12:32 +02:00
  • 7d546f80f9 output/alsa: merge Activate() and UnlockActivate() Max Kellermann 2018-04-26 16:07:15 +02:00
  • 5dfdc15f93 output/alsa: rethrow errors in Drain() Max Kellermann 2018-04-26 16:17:14 +02:00
  • a6e5873443 output/alsa: thread-safety documentation for attribute "active" Max Kellermann 2018-04-26 12:16:18 +02:00
  • e2cf777538 output/alsa: simplify MultiSocketMonitor::GetEventLoop() calls Max Kellermann 2018-04-26 15:54:01 +02:00
  • 1e54297be8 lib/ffmpeg/Init: fix av_register_all() deprecation warning Max Kellermann 2018-04-25 21:35:33 +02:00
  • 44b200240f player/Thread: never reuse decoder when switching radio streams Max Kellermann 2018-04-25 21:19:26 +02:00
  • 9c61760713 output/alsa: remove obsolete comment, was moved to Alsa::PeriodBuffer::Allocate() Max Kellermann 2018-04-10 15:42:29 +02:00
  • 5f86c6d404 configure.ac: add missing "test" Max Kellermann 2018-03-22 21:58:26 +01:00
  • 6edc834143 doc/protocol.xml: clarify how find behaves with albumartist kaliko 2018-03-21 15:43:14 +01:00
  • b7dc3fae7c Merge branch 'v0.20.x' Max Kellermann 2018-03-15 20:07:11 +01:00
  • a2340c313f pcm/PcmDop: round down to the nearest multiple of 4 DSD bytes Max Kellermann 2018-03-15 20:02:00 +01:00
  • 37b07a5e7c pcm/PcmDop: use size_t Max Kellermann 2018-03-15 20:00:14 +01:00
  • 73013a3c04 input/thread: move code to Stop() Max Kellermann 2018-03-15 19:23:31 +01:00
  • e8099f01b5 python/build/libs: upgrade CURL to 7.59.0 Max Kellermann 2018-03-15 11:24:50 +01:00
  • 672bdd3a56 doc/user.xml: clarify where mpd.conf is read from on Android Max Kellermann 2018-03-15 11:22:17 +01:00
  • c2c2c29658 input/thread: set InputStream::ready after Open() failure Max Kellermann 2018-03-14 13:15:03 +01:00
  • c745e14f47 Bump minimum required version of Boost to 1.54. Michal Smucr 2018-03-09 00:17:55 +01:00
  • d84cd500bb Fix build with DSD disabled Christian Kröner 2018-03-07 22:40:19 +01:00
  • 5b456cadc4 Reset sample rate to initial state on OSX output Christian Kröner 2018-03-07 22:38:09 +01:00
  • 4be80982a4 Fix sample rate sync on Mac output for low rates Christian Kröner 2018-03-07 21:32:21 +01:00
  • 4d7f1f0c35 Implement Pause() for OSXOutput plugin Christian Kröner 2018-03-07 11:41:15 +01:00
  • d3f097c7f1 Honor 'device "system"' setting for OSX output Christian Kröner 2018-03-06 23:08:46 +01:00
  • a3d1b107f4 doc/protocol.xml: Add examples to the description of 'count' Damien Cassou 2018-03-07 09:59:21 +01:00
  • e8f08cda53 AUTHORS: add various recent contributors Max Kellermann 2018-03-05 19:23:36 +01:00
  • 0ab6c176af doc/user.xml: mention that Tidal refuses to give us a token Max Kellermann 2018-03-05 16:05:36 +01:00
  • 5b0e8c6de0 Merge branch 'v0.20.x' Max Kellermann 2018-03-05 11:13:42 +01:00
  • 8266ab5588 android/build.py: support the x86 ABI Max Kellermann 2018-03-04 20:46:46 +01:00
  • ea552208fc android/build.py: add ABI parameter Max Kellermann 2018-03-04 20:43:59 +01:00
  • e86015a72a android/build.py: convert ndk_arch to local variable Max Kellermann 2018-03-04 20:32:50 +01:00
  • cf7ec2c9d3 doc/user.xml: add section about compiling for Android Max Kellermann 2018-03-04 20:19:22 +01:00
  • dadd3ca671 protocol/ArgParser: disallow negative seek times Max Kellermann 2018-03-04 11:46:11 +01:00
  • 67274c018d Really hide hidden cmd opts from help printout. Christian Kröner 2018-03-02 14:22:47 +01:00
  • 79535212c8 Get rid of GCD on macOS which breaks debug builds Christian Kröner 2018-03-03 20:56:28 +01:00
  • ef5f96a193 increment version number to 0.20.19 Max Kellermann 2018-03-04 10:42:05 +01:00
  • e89c421313 Initial support for DSD over PCM on macOS Christian Kröner 2018-02-26 13:11:45 +01:00
  • 47d1d3c855 encoder/opus: add optional stream chaining support cathugger 2018-01-26 15:34:44 +00:00
  • 1628d801f9 playlist/Queue: add one-shot to single mode Patryk Hachuła 2018-02-05 17:13:00 +01:00
  • 1fb358249b Merge branch 'v0.20.x' Max Kellermann 2018-02-24 23:18:25 +01:00
  • 418f71ec0f net/Init: work around -Werror=unused-variable Max Kellermann 2018-02-24 23:17:36 +01:00
  • b30a510b45 Merge tag 'v0.20.18' Max Kellermann 2018-02-24 23:16:06 +01:00
  • 0ebeaa9ac2 release v0.20.18 v0.20.18 Max Kellermann 2018-02-24 22:55:06 +01:00
  • 25cd47b8dc win32/build.py: enable libnfs Max Kellermann 2018-02-24 22:14:44 +01:00
  • cd48d981b5 storage/nfs: use PathTraitsFS::const_pointer_type Max Kellermann 2018-02-24 22:13:58 +01:00
  • 774d26b982 storage/nfs: assume UTF-8 when accessing NFS from Windows Max Kellermann 2018-02-24 22:13:16 +01:00
  • f3e683bd6f test/run_storage: fallback for %F on Windows Max Kellermann 2018-02-24 22:27:15 +01:00
  • 50ce0c0d9d test/run_storage: initialize WinSock Max Kellermann 2018-02-24 22:33:30 +01:00