Max Kellermann 
							
						 
					 
					
						
						
							
						
						ed327c597a 
					 
					
						
						
							
							lib/icu/Converter: Create() returns std::unique_ptr  
						
						
						
						
							
						
					 
					
						2019-11-04 15:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						496f43e25d 
					 
					
						
						
							
							Merge branch 'v0.21.x'  
						
						
						
						
							
						
					 
					
						2019-11-04 15:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d659c7df19 
					 
					
						
						
							
							python/build/libs: update CURL to 7.66.0  
						
						
						
						
							
						
					 
					
						2019-11-04 14:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f8403a1d29 
					 
					
						
						
							
							python/build/libs: update FFmpeg to 4.2.1  
						
						
						
						
							
						
					 
					
						2019-11-04 14:26:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ebb952c4ad 
					 
					
						
						
							
							neighbor/meson.build: disable if -Ddatabase=false  
						
						... 
						
						
						
						Fixes yet another build failure (which however only affects the 0.22
branch).
Closes https://github.com/MusicPlayerDaemon/MPD/issues/666  
						
						
							
						
					 
					
						2019-11-04 14:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bea3b954a5 
					 
					
						
						
							
							meson.build, SongUpdate: disable db-specific archive code if -Ddatabase=false  
						
						... 
						
						
						
						Fixes another build failure. 
						
						
							
						
					 
					
						2019-11-04 14:15:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						129d8e89b9 
					 
					
						
						
							
							lib/sqlite: disable if -Ddatabase=false  
						
						... 
						
						
						
						Fixes build failure in StickerCommands.cxx. 
						
						
							
						
					 
					
						2019-11-04 14:10:03 +01:00 
						 
				 
			
				
					
						
							
							
								Niklas Haas 
							
						 
					 
					
						
						
							
						
						65778a3774 
					 
					
						
						
							
							output/Jack: mark ports as terminal  
						
						... 
						
						
						
						This is the correct thing to do for ports from which a signal ultimately
"originates", such as is the case with mpd. 
						
						
							
						
					 
					
						2019-10-29 10:07:44 +01:00 
						 
				 
			
				
					
						
							
							
								kaliko 
							
						 
					 
					
						
						
							
						
						d9841668ff 
					 
					
						
						
							
							doc/user.rst: update build dependencies on Debian Buster  
						
						
						
						
							
						
					 
					
						2019-10-28 15:20:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3f4437266b 
					 
					
						
						
							
							Merge branch 'buster-build-dependencies' of git://github.com/mxjeff/MPD  
						
						
						
						
							
						
					 
					
						2019-10-28 15:19:12 +01:00 
						 
				 
			
				
					
						
							
							
								kaliko 
							
						 
					 
					
						
						
							
						
						799097c385 
					 
					
						
						
							
							doc/user.rst: update build dependencies on Debian Buster  
						
						
						
						
							
						
					 
					
						2019-10-28 15:09:14 +01:00 
						 
				 
			
				
					
						
							
							
								smutbert 
							
						 
					 
					
						
						
							
						
						4ecd4761c2 
					 
					
						
						
							
							add tag "Conductor"  
						
						
						
						
							
						
					 
					
						2019-10-25 10:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						85d27cbcb9 
					 
					
						
						
							
							increment version number to 0.21.17  
						
						
						
						
							
						
					 
					
						2019-10-16 14:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e1867a99e9 
					 
					
						
						
							
							Merge tag 'v0.21.16'  
						
						... 
						
						
						
						release v0.21.16 
						
						
							
						
					 
					
						2019-10-16 12:03:12 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9b95e65bd9 
					 
					
						
						
							
							release v0.21.16  
						
						
						
						
							
 
						
					 
					
						2019-10-16 11:58:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						12a86c4975 
					 
					
						
						
							
							queue/PlaylistEdit: fix relative destination offset when moving a range  
						
						... 
						
						
						
						Commit 13208bf5a7https://github.com/MusicPlayerDaemon/MPD/issues/663  
						
						
							
						
					 
					
						2019-10-15 17:00:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0b9435858b 
					 
					
						
						
							
							storage/curl: unescape file names from PROPFIND  
						
						... 
						
						
						
						This is the last missing piece for https://github.com/MusicPlayerDaemon/MPD/issues/662  
						
						
							
						
					 
					
						2019-10-15 16:49:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f0386459ee 
					 
					
						
						
							
							storage/curl: follow redirects for collections without trailing slash  
						
						
						
						
							
						
					 
					
						2019-10-15 16:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e98d4670b8 
					 
					
						
						
							
							storage/curl: work around different case in hex digits  
						
						
						
						
							
						
					 
					
						2019-10-15 16:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						56cc42b752 
					 
					
						
						
							
							storage/curl: use MapUTF8() to reuse existing escaping code  
						
						... 
						
						
						
						Commit 29f78b18b1https://github.com/MusicPlayerDaemon/MPD/issues/662  
						
						
							
						
					 
					
						2019-10-15 16:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ead208987d 
					 
					
						
						
							
							storage/curl: unescape URI in MapToRelativeUTF8()  
						
						
						
						
							
						
					 
					
						2019-10-15 16:26:49 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						364acc8949 
					 
					
						
						
							
							lib/curl/Escape: add CurlUnescape()  
						
						
						
						
							
						
					 
					
						2019-10-15 13:39:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a8f4d2b6fc 
					 
					
						
						
							
							storage/curl: move code to EscapeUriPath()  
						
						
						
						
							
						
					 
					
						2019-10-15 13:24:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0eb113e7c6 
					 
					
						
						
							
							lib/curl/String: OO wrapper for allocated strings returned from CURL  
						
						
						
						
							
						
					 
					
						2019-10-15 13:13:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b2c4a5db14 
					 
					
						
						
							
							util/UTF8: use uint8_t instead of unsigned char  
						
						
						
						
							
						
					 
					
						2019-10-14 13:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cadfccfd0c 
					 
					
						
						
							
							util/UTF8: add noexcept  
						
						
						
						
							
						
					 
					
						2019-10-14 13:41:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c89c7f71a2 
					 
					
						
						
							
							thread/Util: lower the real-time priority from 50 to 40  
						
						... 
						
						
						
						On linux-rt, kernel IRQ threads are configured with priority=50, and
this change configures MPD somewhat below that priority, leaving some
room for other programs to be configured in between.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/643  
						
						
							
						
					 
					
						2019-10-09 14:40:02 +02:00 
						 
				 
			
				
					
						
							
							
								Andre Heider 
							
						 
					 
					
						
						
							
						
						96a9670c69 
					 
					
						
						
							
							lib/icu: fix build with iconv()  
						
						
						
						
							
						
					 
					
						2019-10-07 13:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dcc5ce6792 
					 
					
						
						
							
							storage/curl: request the "resourcetype" property to fix update  
						
						... 
						
						
						
						Without requesting the property, "good" WebDAV servers would not send
it, and so MPD could never recognize a directory, failing the database
update.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/660  
						
						
							
						
					 
					
						2019-10-07 12:44:48 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						23d08820a2 
					 
					
						
						
							
							db/update/Walk: fix crash when music_directory is not a directory  
						
						... 
						
						
						
						Add a runtime sanity check to avoid the assertion failure.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/660  
						
						
							
						
					 
					
						2019-10-07 12:24:25 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b9b906ab20 
					 
					
						
						
							
							increment version number to 0.21.16  
						
						
						
						
							
						
					 
					
						2019-10-07 12:24:25 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2f3e94f8d0 
					 
					
						
						
							
							output/MultipleOutputs: add method IsOpen()  
						
						
						
						
							
						
					 
					
						2019-09-26 14:52:19 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f616bfe354 
					 
					
						
						
							
							output/MultipleOutputs: add method HasName()  
						
						
						
						
							
						
					 
					
						2019-09-26 14:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f2c3d86612 
					 
					
						
						
							
							output: use StringIsEqual()  
						
						
						
						
							
						
					 
					
						2019-09-26 14:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d7dbf47a3f 
					 
					
						
						
							
							time/ISO8601: support omitting minutes  
						
						
						
						
							
						
					 
					
						2019-09-25 21:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3db584a3ea 
					 
					
						
						
							
							curl/Easy: add SetReadFunction()  
						
						
						
						
							
						
					 
					
						2019-09-25 21:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						409002b1c3 
					 
					
						
						
							
							curl/Easy: add Perform()  
						
						
						
						
							
						
					 
					
						2019-09-25 21:37:22 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						29b542fd36 
					 
					
						
						
							
							curl/Easy: add SetTimeout()  
						
						
						
						
							
						
					 
					
						2019-09-25 21:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c9590db188 
					 
					
						
						
							
							util/StringView: enable string_view support only on C++17  
						
						
						
						
							
						
					 
					
						2019-09-25 21:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0643b5abad 
					 
					
						
						
							
							Merge tag 'v0.21.15'  
						
						... 
						
						
						
						release v0.21.15 
						
						
							
						
					 
					
						2019-09-25 21:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						964804a4c2 
					 
					
						
						
							
							release v0.21.15  
						
						
						
						
							
 
						
					 
					
						2019-09-25 21:24:15 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						92495d2b0b 
					 
					
						
						
							
							decoder/mpcdec: fix bogus ReplayGain values  
						
						... 
						
						
						
						Apparently, libmpcdec sets gain/peak variables to zero if they are not
present.  This clashes with our formula and results in bogus values
which cause noise during playback.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/640  
						
						
							
						
					 
					
						2019-09-13 19:52:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9270829b5b 
					 
					
						
						
							
							ReplayGainInfo: move more code to a function  
						
						
						
						
							
						
					 
					
						2019-09-13 19:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b6243a9945 
					 
					
						
						
							
							decoder/mpcdec: merge duplicate code  
						
						
						
						
							
						
					 
					
						2019-09-13 19:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						496f88653d 
					 
					
						
						
							
							ReplayGainInfo: add static method Undefined()  
						
						
						
						
							
						
					 
					
						2019-09-13 19:46:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5ef645df97 
					 
					
						
						
							
							NEWS: add missing line for  818b7e0641 
						
						
						
						
							
						
					 
					
						2019-09-08 12:54:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bf49c9e4e2 
					 
					
						
						
							
							decoder/{dsf,dsdiff}: precalculate bit rate  
						
						
						
						
							
						
					 
					
						2019-09-08 12:52:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0da9c91af2 
					 
					
						
						
							
							decoder/{dsf,dsdiff}: fix displayed bit rate  
						
						... 
						
						
						
						The formula did not consider the channel count.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/639  
						
						
							
						
					 
					
						2019-09-08 12:45:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d63e2c2641 
					 
					
						
						
							
							db/update: scan CUE playlist contents  
						
						... 
						
						
						
						This commit adds a PlaylistPlugin attribute "as_folder" which for now
is only enabled in the "CUE" playlist plugin (which handles separate
"*.cue" files).  If a playlist with this flag set is being scanned
during database update, it will be parsed and its contents will be
added to the database.  This allows clients to inspect them like
directories and its contents will be searchable.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/39  
						
						
							
						
					 
					
						2019-09-08 00:39:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5fdb804a50 
					 
					
						
						
							
							db/simple/Song: add attribute "target"  
						
						... 
						
						
						
						Will be used for Song objects representing tracks inside a CUE file. 
						
						
							
						
					 
					
						2019-09-08 00:32:16 +02:00