Max Kellermann 
							
						 
					 
					
						
						
							
						
						3413b1aeb4 
					 
					
						
						
							
							output/alsa: add option thesycon_dsd_workaround  
						
						
						
						
							
						
					 
					
						2021-11-04 17:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						356d13e9dd 
					 
					
						
						
							
							lib/alsa/HwSetup: add missing include  
						
						
						
						
							
						
					 
					
						2021-11-04 17:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fa34bf0aaf 
					 
					
						
						
							
							Merge branch 'feature/win32-disable-openmpt123' of git://github.com/ibmibmibm/MPD  
						
						
						
						
							
						
					 
					
						2021-11-04 15:11:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5d0941476a 
					 
					
						
						
							
							lib/alsa/Error: a std::system_error category for libasound errors  
						
						
						
						
							
						
					 
					
						2021-11-04 14:59:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5ff0bbd0f8 
					 
					
						
						
							
							lib/fmt/AudioFormatFormatter: add formatter for SampleFormat  
						
						
						
						
							
						
					 
					
						2021-11-04 14:55:01 +01:00 
						 
				 
			
				
					
						
							
							
								Shen-Ta Hsieh 
							
						 
					 
					
						
						
							
						
						a3764e533c 
					 
					
						
						
							
							python/build/libs.py: disable building libopenmpt cli  
						
						... 
						
						
						
						Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com > 
						
						
							
						
					 
					
						2021-11-04 21:54:12 +08:00 
						 
				 
			
				
					
						
							
							
								Shen-Ta Hsieh 
							
						 
					 
					
						
						
							
						
						3e05cba30e 
					 
					
						
						
							
							python/build/libs.py: update libopenmpt configure flags  
						
						... 
						
						
						
						Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com > 
						
						
							
						
					 
					
						2021-11-04 15:23:24 +08:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						14b3c0f0af 
					 
					
						
						
							
							event/Loop: destruct the Uring::Manager in the destructor before assert()  
						
						... 
						
						
						
						Fixes assertion failure when the EventLoop gets destructed before
Run() was ever called.
Fixes https://bugs.debian.org/998310  
						
						
							
						
					 
					
						2021-11-03 18:32:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						67aff05051 
					 
					
						
						
							
							increment version number to 0.23.4  
						
						
						
						
							
						
					 
					
						2021-10-31 18:17:35 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						19a101c3ac 
					 
					
						
						
							
							release v0.23.3  
						
						
						
						
							
 
						
					 
					
						2021-10-31 18:13:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8da17a8211 
					 
					
						
						
							
							doc/user.rst: add optimized build options to examples  
						
						
						
						
							
						
					 
					
						2021-10-31 17:09:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2748929039 
					 
					
						
						
							
							doc/user.rst: add -Dwrap_mode=forcefallback to Android/Windows examples  
						
						
						
						
							
						
					 
					
						2021-10-31 17:08:59 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0c900a4bfa 
					 
					
						
						
							
							doc/user.rst: pass -Dandroid_debug_keystore=... to ./android/build.py  
						
						
						
						
							
						
					 
					
						2021-10-31 17:03:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f1d5d70010 
					 
					
						
						
							
							android/run-javac.sh: switch to Java 7  
						
						
						
						
							
						
					 
					
						2021-10-31 16:55:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						56ebc7637d 
					 
					
						
						
							
							python/build/libs.py: update FFmpeg to 4.4.1  
						
						
						
						
							
						
					 
					
						2021-10-31 16:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						996dd9fc8b 
					 
					
						
						
							
							python/build/libs.py: update libopenmpt to 0.5.12  
						
						
						
						
							
						
					 
					
						2021-10-31 16:42:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						056514d598 
					 
					
						
						
							
							output/snapcast: reset unflushed_input after successful read  
						
						... 
						
						
						
						With the "wave" encoder, this has no effect, but it's more correct. 
						
						
							
						
					 
					
						2021-10-31 16:35:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9a21bdfd6a 
					 
					
						
						
							
							output/snapcast: implement Pause()  
						
						... 
						
						
						
						This uncomments the code which had been present already in the first
Snapcast commit (copied from the "httpd" output plugin), but I
commented it because I did not know whether I needed to send silence
samples to all Snapcast clients.
As a side effect, this fixes playback when no Snapcast client is
connected; this was broken because Pause() always returned a positive
value when there were no clients.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1310  
						
						
							
						
					 
					
						2021-10-31 16:26:29 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						03f99dd26e 
					 
					
						
						
							
							db/update/Walk: use GetFilenameSuffix() instead of uri_get_suffix()  
						
						... 
						
						
						
						Unlike GetFilenameSuffix(), uri_get_suffix() removes the query string
first, which breaks file names with question marks in the name.
Therefore, uri_get_suffix() shall only be applied to remote URIs.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1316  
						
						
							
						
					 
					
						2021-10-31 13:18:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bfb1b641f9 
					 
					
						
						
							
							db/update/InotifyUpdate: fix use-after-free bug  
						
						... 
						
						
						
						Regression by commit 2d8847f428 
						
						
							
						
					 
					
						2021-10-28 13:39:38 +02:00 
						 
				 
			
				
					
						
							
							
								Naglis Jonaitis 
							
						 
					 
					
						
						
							
						
						72ba98c464 
					 
					
						
						
							
							doc/protocol.rst: add missing backtick  
						
						
						
						
							
						
					 
					
						2021-10-27 02:11:39 +03:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dcd19c0592 
					 
					
						
						
							
							config/Path: use StringView::Split()  
						
						
						
						
							
						
					 
					
						2021-10-26 12:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						109159e0f7 
					 
					
						
						
							
							Permission: use StringView::Split()  
						
						
						
						
							
						
					 
					
						2021-10-26 12:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						409b877eea 
					 
					
						
						
							
							output/ao: include cleanup  
						
						
						
						
							
						
					 
					
						2021-10-26 12:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c5bf7948ff 
					 
					
						
						
							
							fs/StandardDirectory: use the RUNTIME_DIRECTORY environment variable  
						
						
						
						
							
						
					 
					
						2021-10-26 09:30:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b9f7127691 
					 
					
						
						
							
							fs/StandardDirectory: add GetAppRuntimeDir()  
						
						
						
						
							
						
					 
					
						2021-10-26 09:30:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1e6f5f012c 
					 
					
						
						
							
							fs/StandardDirectory: add GetUserRuntimeDir()  
						
						
						
						
							
						
					 
					
						2021-10-26 09:30:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						225d85fd9b 
					 
					
						
						
							
							fs/StandardDirectory: use "if" with initializer  
						
						
						
						
							
						
					 
					
						2021-10-26 09:29:57 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1bb22f118d 
					 
					
						
						
							
							fs/StandardDirectory: add more pure/const attributes  
						
						
						
						
							
						
					 
					
						2021-10-26 09:04:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						552c30eae4 
					 
					
						
						
							
							systemd: add "RuntimeDirectory" directive  
						
						
						
						
							
						
					 
					
						2021-10-26 08:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						48e8a26813 
					 
					
						
						
							
							command/playlist: allow range in playlistdelete  
						
						
						
						
							
						
					 
					
						2021-10-25 12:23:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ade847bc89 
					 
					
						
						
							
							PlaylistFile: fold spl_move_index() into handle_playlistmove()  
						
						
						
						
							
						
					 
					
						2021-10-25 12:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a6173e0eae 
					 
					
						
						
							
							command/playlist: add position parameter to "playlistadd"  
						
						... 
						
						
						
						Closes https://github.com/MusicPlayerDaemon/MPD/issues/1106  
						
						
							
						
					 
					
						2021-10-25 12:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4529bb4a83 
					 
					
						
						
							
							doc/protocol.rst: add "since" version notes  
						
						
						
						
							
						
					 
					
						2021-10-25 08:47:23 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						258ecb764f 
					 
					
						
						
							
							PlaylistFile: add class PlaylistFileEditor  
						
						
						
						
							
						
					 
					
						2021-10-23 13:54:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6f595e9abb 
					 
					
						
						
							
							command/queue: add optional position parameter to "add"  
						
						... 
						
						
						
						Closes https://github.com/MusicPlayerDaemon/MPD/issues/1285  
						
						
							
						
					 
					
						2021-10-23 13:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						35c4c7e8bf 
					 
					
						
						
							
							command/queue: move #ifdef out of AddDatabaseSelection()  
						
						
						
						
							
						
					 
					
						2021-10-23 13:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						293ed924d1 
					 
					
						
						
							
							command/queue: pass Partition to AddDatabaseSelection()  
						
						
						
						
							
						
					 
					
						2021-10-23 13:06:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c8121176b3 
					 
					
						
						
							
							output/alsa: add option "stop_dsd_silence" to work around DSD DAC noise  
						
						
						
						
							
						
					 
					
						2021-10-23 12:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ee270f9b00 
					 
					
						
						
							
							meson.build: log_dep is only needed internally  
						
						
						
						
							
						
					 
					
						2021-10-23 12:08:43 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bf1d77a4d8 
					 
					
						
						
							
							output/alsa: un-inline several methods  
						
						
						
						
							
						
					 
					
						2021-10-23 12:02:27 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a9344fafe9 
					 
					
						
						
							
							lib/alsa/AllowedFormat: use StringView::RemoveSuffix()  
						
						
						
						
							
						
					 
					
						2021-10-23 11:43:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b8890726f2 
					 
					
						
						
							
							lib/alsa/AllowedFormat: use std::string_view  
						
						
						
						
							
						
					 
					
						2021-10-23 11:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0f84332654 
					 
					
						
						
							
							output/alsa: make "mode" const  
						
						
						
						
							
						
					 
					
						2021-10-23 11:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						46c82259f7 
					 
					
						
						
							
							output/Control: make config fields const  
						
						
						
						
							
						
					 
					
						2021-10-22 20:22:22 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2d03823283 
					 
					
						
						
							
							output/Control: fold Configure() into the constructor  
						
						
						
						
							
						
					 
					
						2021-10-22 20:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bba144eca5 
					 
					
						
						
							
							output/Control: use C++ initializers  
						
						
						
						
							
						
					 
					
						2021-10-22 20:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9af73dad93 
					 
					
						
						
							
							output/Multiple: remove unused method Add()  
						
						
						
						
							
						
					 
					
						2021-10-22 20:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f0d66bf6a6 
					 
					
						
						
							
							output/Control: pass rvalue reference to move constructor  
						
						
						
						
							
						
					 
					
						2021-10-22 20:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5ad53a7554 
					 
					
						
						
							
							output/Thread: remove duplicate code by calling InternalCloseOutput()  
						
						
						
						
							
						
					 
					
						2021-10-22 19:54:47 +02:00