Max Kellermann 
							
						 
					 
					
						
						
							
						
						dfc67c45c7 
					 
					
						
						
							
							output/snapcast: calculate the latency for TIME responses  
						
						
						
						
							
						
					 
					
						2021-02-22 21:57:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e875da5d38 
					 
					
						
						
							
							output/snapcast/protocol: swap "received" and "sent"  
						
						... 
						
						
						
						Snapcast's protocol documentation is wrong, see
https://github.com/badaix/snapcast/pull/811  
						
						
							
						
					 
					
						2021-02-22 21:42:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9b9522e3f5 
					 
					
						
						
							
							zeroconf/avahi/Poll: rename internal variables  
						
						
						
						
							
						
					 
					
						2021-02-22 15:01:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						87963685fb 
					 
					
						
						
							
							zeroconf/avahi/Poll: use C++11 initializer  
						
						
						
						
							
						
					 
					
						2021-02-22 15:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0405a57f26 
					 
					
						
						
							
							zeroconf/avahi/Poll: make EventLoop the first parameter  
						
						
						
						
							
						
					 
					
						2021-02-22 14:52:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f29c69d6a9 
					 
					
						
						
							
							zeroconf/avahi/Poll: rename timer to event  
						
						
						
						
							
						
					 
					
						2021-02-22 14:39:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7ec4de841e 
					 
					
						
						
							
							zeroconf/avahi/Poll: add constexpr  
						
						
						
						
							
						
					 
					
						2021-02-22 14:34:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1f08d2d03c 
					 
					
						
						
							
							zeroconf/avahi/Poll: add noexcept  
						
						
						
						
							
						
					 
					
						2021-02-22 14:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c1a695d1ac 
					 
					
						
						
							
							zeroconf/avahi/Poll: add method GetEventLoop()  
						
						
						
						
							
						
					 
					
						2021-02-22 14:31:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ec05056e38 
					 
					
						
						
							
							zeroconf/avahi/Poll: forbid copying  
						
						
						
						
							
						
					 
					
						2021-02-22 14:26:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c0b9339d31 
					 
					
						
						
							
							zeroconf/AvahiPoll: move to lib/avahi/  
						
						
						
						
							
						
					 
					
						2021-02-22 14:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6eba621045 
					 
					
						
						
							
							decoder/ffmpeg: fix build problem with FFmpeg 3.4  
						
						... 
						
						
						
						Regression by commit a22d1c88d7https://github.com/MusicPlayerDaemon/MPD/issues/1097  
						
						
							
						
					 
					
						2021-02-22 13:36:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a9ad8fa505 
					 
					
						
						
							
							decoder/ffmpeg: move code to IsSeekable(AVFormatContext)  
						
						
						
						
							
						
					 
					
						2021-02-22 13:33:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						00a1731085 
					 
					
						
						
							
							Merge branch 'timeout_in_second' of git://github.com/mxjeff/MPD  
						
						
						
						
							
						
					 
					
						2021-02-20 20:11:38 +01:00 
						 
				 
			
				
					
						
							
							
								kaliko 
							
						 
					 
					
						
						
							
						
						6e3da00874 
					 
					
						
						
							
							MPD_TIMEOUT is in seconds  
						
						... 
						
						
						
						At least I believe libmpdclient is reading env. var. as second:
https://github.com/MusicPlayerDaemon/libmpdclient/blob/master/src/settings.c#L142 
ncmpc manual also mentions MPD_TIMEOUT being is second. 
						
						
							
						
					 
					
						2021-02-20 15:22:18 +01:00 
						 
				 
			
				
					
						
							
							
								kaliko 
							
						 
					 
					
						
						
							
						
						38df01b266 
					 
					
						
						
							
							Add password use with MPD_HOST  
						
						
						
						
							
						
					 
					
						2021-02-20 15:21:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c729f16dcd 
					 
					
						
						
							
							song/DetachedSong: copy the AudioFormat from LightSong  
						
						... 
						
						
						
						Enables the "Format" row in "playlistinfo" responses.
https://github.com/MusicPlayerDaemon/MPD/issues/1094  
						
						
							
						
					 
					
						2021-02-18 22:16:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						81d0c04ed4 
					 
					
						
						
							
							song/DetachedSong: add noexcept  
						
						
						
						
							
						
					 
					
						2021-02-18 22:01:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0924b63e10 
					 
					
						
						
							
							event/TimerWheel: add empty flag to optimize a common case  
						
						
						
						
							
						
					 
					
						2021-02-17 19:52:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ce6afe9379 
					 
					
						
						
							
							output/httpd/Page: convert to type alias on AllocatedArray  
						
						
						
						
							
						
					 
					
						2021-02-17 18:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6f04b2230a 
					 
					
						
						
							
							output/httpd/Page: use std::byte  
						
						
						
						
							
						
					 
					
						2021-02-17 17:54:38 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8d90b831e1 
					 
					
						
						
							
							output/snapcast/Timestamp: drop static  
						
						
						
						
							
						
					 
					
						2021-02-17 14:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d4710604c4 
					 
					
						
						
							
							doc/plugins.rst: fix typo  
						
						
						
						
							
						
					 
					
						2021-02-17 14:39:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						85427826aa 
					 
					
						
						
							
							increment version number to 0.22.7  
						
						
						
						
							
						
					 
					
						2021-02-17 14:36:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9c8da03c5c 
					 
					
						
						
							
							output/snapcast: new output plugin  
						
						... 
						
						
						
						New experimental code, first draft - it works, but there's a lot left
to do.  Just look at all the TODO comments.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/975  
						
						
							
						
					 
					
						2021-02-17 14:25:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						85adefd9a4 
					 
					
						
						
							
							encoder/wave: remove constexpr because memcpy() is not allowed  
						
						
						
						
							
						
					 
					
						2021-02-17 14:19:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						22804cfbe8 
					 
					
						
						
							
							Merge branch 'patch-2' of git://github.com/fschlich/MPD  
						
						
						
						
							
						
					 
					
						2021-02-17 07:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Schlichting 
							
						 
					 
					
						
						
							
						
						25e0a90402 
					 
					
						
						
							
							fix typo in protocol.rst  
						
						... 
						
						
						
						Exmaple -> Example 
						
						
							
						
					 
					
						2021-02-17 03:18:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8a4b88a59d 
					 
					
						
						
							
							encoder/wave: use the structs from RiffFormat.hxx  
						
						
						
						
							
						
					 
					
						2021-02-16 19:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d2371af120 
					 
					
						
						
							
							encoder/wave: add static_assert on sizeof(WaveHeader)  
						
						
						
						
							
						
					 
					
						2021-02-16 19:50:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						aa2e1bb310 
					 
					
						
						
							
							encoder/wave: refactor fill_wave_header() to function  
						
						
						
						
							
						
					 
					
						2021-02-16 19:50:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6153fca4fc 
					 
					
						
						
							
							tag/RiffFormat: add struct RiffFmtChunk  
						
						
						
						
							
						
					 
					
						2021-02-16 19:50:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f090af0a22 
					 
					
						
						
							
							tag/RiffFormat: add static_asserts on sizeof()  
						
						
						
						
							
						
					 
					
						2021-02-16 19:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						58f420fdca 
					 
					
						
						
							
							tag/RiffFormat: use CamelCase  
						
						
						
						
							
						
					 
					
						2021-02-16 19:24:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ded2b31fbc 
					 
					
						
						
							
							tag/Riff: split into RiffId3.?xx and RiffFormat.hxx  
						
						
						
						
							
						
					 
					
						2021-02-16 19:23:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						75c8d2235b 
					 
					
						
						
							
							util/ByteOrder: add classes PackedBE16, PackedLE16, PackedLE32  
						
						
						
						
							
						
					 
					
						2021-02-16 17:37:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f679961564 
					 
					
						
						
							
							Merge tag 'v0.22.6'  
						
						... 
						
						
						
						release v0.22.6 
						
						
							
						
					 
					
						2021-02-16 13:58:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						938728820b 
					 
					
						
						
							
							release v0.22.6  
						
						
						
						
							
 
						
					 
					
						2021-02-16 13:56:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						80531ef8d8 
					 
					
						
						
							
							db/simple: fix ExportedSong move constructor for non-owning sources  
						
						... 
						
						
						
						If the constructor moves from an ExportedSong instance which refers to
somebody else's "Tag" instance, the newly constructed instance will
instead refer to its own empty "tag_buffer" field.  This broke
SimpleDatabase::GetSong(), i.e. all songs on the queue restored from
the state file or added using the "addid" command.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1089  
						
						
							
						
					 
					
						2021-02-16 13:52:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a91fba6a3d 
					 
					
						
						
							
							increment version number to 0.22.6  
						
						
						
						
							
						
					 
					
						2021-02-16 13:47:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						471c37be59 
					 
					
						
						
							
							queue/PlaylistEdit: convert start/end parameters to RangeArg  
						
						
						
						
							
						
					 
					
						2021-02-15 22:51:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						157ddcbab1 
					 
					
						
						
							
							protocol/RangeArg: add methods ClipRelaxed(), CheckClip(), CheckAdjustEnd()  
						
						
						
						
							
						
					 
					
						2021-02-15 22:50:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ab160aa359 
					 
					
						
						
							
							queue/PlaylistEdit: check "current>=0" before updating it  
						
						
						
						
							
						
					 
					
						2021-02-15 22:50:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ecc07e4e98 
					 
					
						
						
							
							Merge tag 'v0.22.5'  
						
						... 
						
						
						
						release v0.22.5 
						
						
							
						
					 
					
						2021-02-15 22:50:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f8be403c34 
					 
					
						
						
							
							release v0.22.5  
						
						
						
						
							
 
						
					 
					
						2021-02-15 21:18:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						28a5cdf319 
					 
					
						
						
							
							android/meson.build: update the SDK platform to 29  
						
						... 
						
						
						
						Needed for `requestLegacyExternalStorage` (commit ca02fb7782 
						
						
							
						
					 
					
						2021-02-15 21:17:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6b1d264b35 
					 
					
						
						
							
							command/queue: better error message for open-ended range with "move"  
						
						... 
						
						
						
						The "move" command doesn't allow open-ended ranges because they don't
make a lot of sense; moving an open-ended range is only possible if
the destination index is before the range, and in that case, the
client should be well aware how many songs there are.
Closes https://github.com/MusicPlayerDaemon/MPD/pull/1057  
						
						
							
						
					 
					
						2021-02-15 20:57:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a6c10e9a1c 
					 
					
						
						
							
							protocol/ArgParser: check for invalid ranges  
						
						... 
						
						
						
						Catch errors like that early, before invalid ranges get passed to
internal MPD subsystems. 
						
						
							
						
					 
					
						2021-02-15 20:55:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						19a46064e9 
					 
					
						
						
							
							protocol/RangeArg: add methods IsWellFormed(), IsEmpty(), HasAtLeast(), Count()  
						
						
						
						
							
						
					 
					
						2021-02-15 20:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b57eeaa720 
					 
					
						
						
							
							protocol/RangeArg: add static method Single()  
						
						
						
						
							
						
					 
					
						2021-02-15 20:29:37 +01:00