Ben Kibbey 
							
						 
					 
					
						
						
							
						
						ff4534613a 
					 
					
						
						
							
							Build fix for Linux. Define _GNU_SOURCE in src/server_socket.c.  
						
						
						
						
							
						
					 
					
						2010-12-27 04:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b8fe2c74bc 
					 
					
						
						
							
							Makefile.am: generate doxygen.conf  
						
						... 
						
						
						
						Don't create a modified copy for out-of-tree builds. 
						
						
							
						
					 
					
						2010-12-24 00:25:31 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						be3b5199b0 
					 
					
						
						
							
							stored_playlist: remove database lookups from spl_load()  
						
						... 
						
						
						
						Don't look up songs in the database, no caller needs this. 
						
						
							
						
					 
					
						2010-12-23 16:25:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d849a40af6 
					 
					
						
						
							
							stored_playlist: ignore empty lines  
						
						
						
						
							
						
					 
					
						2010-12-23 16:25:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4f48c10312 
					 
					
						
						
							
							stored_playlist: use the text_file library to read lines  
						
						
						
						
							
						
					 
					
						2010-12-23 16:25:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5274fee8a7 
					 
					
						
						
							
							playlist_song: add flag "secure"  
						
						... 
						
						
						
						Optionally allow all local files.
"Insecure" mode is used for printing playlists. 
						
						
							
						
					 
					
						2010-12-23 16:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5462f34ed0 
					 
					
						
						
							
							string_util: add function strchug_fast()  
						
						... 
						
						
						
						Replace g_strchug() calls with a cheaper implementation. 
						
						
							
						
					 
					
						2010-12-23 16:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0958ed5844 
					 
					
						
						
							
							utils: move string_array_contains() to string_util.c  
						
						
						
						
							
						
					 
					
						2010-12-23 16:23:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e3cba18532 
					 
					
						
						
							
							decoder: new "pcm" decoder plugin  
						
						... 
						
						
						
						Just there to support the "cdio_paranoia" input plugin. 
						
						
							
						
					 
					
						2010-12-22 09:48:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9bf7fde49f 
					 
					
						
						
							
							configure.ac: hook the cdio_paranoia input plugin  
						
						
						
						
							
						
					 
					
						2010-12-22 09:44:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4783ebc918 
					 
					
						
						
							
							input/cdda: rename plugin to "cdio_paranoia"  
						
						
						
						
							
						
					 
					
						2010-12-22 09:43:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8bda52783b 
					 
					
						
						
							
							input/cdda: support reading the whole disc  
						
						
						
						
							
						
					 
					
						2010-12-22 09:43:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						07feec7ea6 
					 
					
						
						
							
							input/cdda: remove unused function input_cdda_archive_extract_trackno()  
						
						
						
						
							
						
					 
					
						2010-12-22 09:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e7471f589a 
					 
					
						
						
							
							input/cdda: import missing pcm16_to_wave() from the wave encoder  
						
						
						
						
							
						
					 
					
						2010-12-22 09:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						24208be5cf 
					 
					
						
						
							
							input/cdda: implement parse_cdda_uri()  
						
						... 
						
						
						
						Was missing. 
						
						
							
						
					 
					
						2010-12-22 09:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8db5f66498 
					 
					
						
						
							
							input/cdda: call input_cdda_close() with an input_stream pointer  
						
						... 
						
						
						
						Another build fix. 
						
						
							
						
					 
					
						2010-12-22 09:43:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						be670bfd1f 
					 
					
						
						
							
							input/cdda: move code to cdda_detect_drive()  
						
						
						
						
							
						
					 
					
						2010-12-22 09:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						19acf090ed 
					 
					
						
						
							
							input/cdda: remove newlines from error messages  
						
						
						
						
							
						
					 
					
						2010-12-22 09:43:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2de7f6b457 
					 
					
						
						
							
							input/cdda: remove debug code  
						
						
						
						
							
						
					 
					
						2010-12-22 09:42:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a2e265e9a2 
					 
					
						
						
							
							input/cdda: some general build failure fixes  
						
						
						
						
							
						
					 
					
						2010-12-22 07:44:56 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						28d7b29d72 
					 
					
						
						
							
							input_cdda_plugin: new plugin to handle cdda:// protocol to access CD-DA audio CD's  
						
						
						
						
							
						
					 
					
						2010-12-22 07:36:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						76cddfab90 
					 
					
						
						
							
							configure.ac: disable the FFADO plugin by default  
						
						... 
						
						
						
						It is known to crash instantly. 
						
						
							
						
					 
					
						2010-12-22 07:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						60b4f6b3eb 
					 
					
						
						
							
							directory: fix warning "comparison between signed and unsigned"  
						
						... 
						
						
						
						Cast the constant to dev_t, not to unsigned. 
						
						
							
						
					 
					
						2010-12-21 20:21:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						546232b1c0 
					 
					
						
						
							
							zeroconf-bonjour: use g_htons() instead of htons()  
						
						... 
						
						
						
						Fixes the gcc warning "implicit declaration of function 'htons'". 
						
						
							
						
					 
					
						2010-12-21 20:21:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						42c5788de3 
					 
					
						
						
							
							Modify version string to post-release version 0.15.16~git  
						
						
						
						
							
						
					 
					
						2010-12-21 20:19:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fb00e7fddc 
					 
					
						
						
							
							add void casts to suppress "result unused" warnings (clang)  
						
						
						
						
							
						
					 
					
						2010-12-21 08:06:02 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Viskovatoff 
							
						 
					 
					
						
						
							
						
						41fdcf328c 
					 
					
						
						
							
							decoder/mad: work around build failure on Solaris  
						
						... 
						
						
						
						Rename the "version" struct, because it seems to be a reserved name on
Solaris:
 "src/decoder/mad_decoder_plugin.c", line 550: (enum) tag redeclared: version
 cc: acomp failed for src/decoder/mad_decoder_plugin.c 
						
						
							
						
					 
					
						2010-12-21 07:57:07 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Ward 
							
						 
					 
					
						
						
							
						
						9cb4aaf3c2 
					 
					
						
						
							
							osx_output: always pass OS X result code to g_set_error().  
						
						... 
						
						
						
						Should be safe on OS X 10.4 (32-bit), since Apple's OSStatus boils
down to "signed long", and g_set_error() takes gint, which is really
just "int".  Assigning "signed long" to "int" on 32-bit Unix should be
just fine, since both are signed 32-bit ints.
No idea if this is safe on 64-bit OS X. 
						
						
							
						
					 
					
						2010-12-21 07:37:54 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Ward 
							
						 
					 
					
						
						
							
						
						80dc602193 
					 
					
						
						
							
							osx_output: allow user to specify other audio devices.  
						
						... 
						
						
						
						Add new config parameter 'device' to audio_output type "osx":
- if not supplied or set to "default", open default device
- if set to "system", open system device
- otherwise 'device' should be an audio device name: mpd will find and
  open the specified audio device, falling back to the default
  device if it's not found 
						
						
							
						
					 
					
						2010-12-21 07:36:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Viskovatoff 
							
						 
					 
					
						
						
							
						
						144ad7992e 
					 
					
						
						
							
							output/solaris: add missing parameter to open_cloexec() call  
						
						
						
						
							
						
					 
					
						2010-12-21 07:31:08 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Viskovatoff 
							
						 
					 
					
						
						
							
						
						a0dd1a1b8b 
					 
					
						
						
							
							audio_check: fix parameter in prototype  
						
						
						
						
							
						
					 
					
						2010-12-21 07:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c360e69162 
					 
					
						
						
							
							Modify version string to post-release version 0.16.1~git  
						
						
						
						
							
						
					 
					
						2010-12-21 07:29:31 +01:00 
						 
				 
			
				
					
						
							
							
								Avuton Olrich 
							
						 
					 
					
						
						
							
						
						c7f5a87258 
					 
					
						
						
							
							Modify version string to post-release version 0.17~git  
						
						
						
						
							
						
					 
					
						2010-12-11 04:19:49 -08:00 
						 
				 
			
				
					
						
							
							
								Avuton Olrich 
							
						 
					 
					
						
						
							
						
						da01c6ef5b 
					 
					
						
						
							
							mpd version 0.16  
						
						
						
						
							
 
						
					 
					
						2010-12-11 04:19:49 -08:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fcd2355f4f 
					 
					
						
						
							
							Merge branch 'master' of git://git.musicpd.org/avuton/mpd  
						
						
						
						
							
						
					 
					
						2010-12-07 18:18:19 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						748a8a6f42 
					 
					
						
						
							
							tag_id3: support multiple values  
						
						... 
						
						
						
						Loop over all frames with a specific id, and import all of them - not
just the first one (index 0). 
						
						
							
						
					 
					
						2010-12-07 18:05:44 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cb9965bab5 
					 
					
						
						
							
							command: don't error when sticker list is run on song with no stickers  
						
						... 
						
						
						
						this is inconsistent with other commands (e.g. find) and seems wrong --
a song with no stickers attached is a perfectly valid state and an empty
list of stickers is also perfectly valid. 
						
						
							
						
					 
					
						2010-12-07 17:32:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						429ed24c99 
					 
					
						
						
							
							tag_ape: support multiple values  
						
						... 
						
						
						
						One APE tag may contain more than one value, separated by null bytes. 
						
						
							
						
					 
					
						2010-11-24 08:59:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1ab46472ab 
					 
					
						
						
							
							decoder_thread: load APE replay gain from music files  
						
						
						
						
							
						
					 
					
						2010-11-18 23:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f6bbe1332f 
					 
					
						
						
							
							replay_gain_ape: parse replay gain from APE tags  
						
						... 
						
						
						
						Based on the APE reader. 
						
						
							
						
					 
					
						2010-11-18 22:26:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						11613347be 
					 
					
						
						
							
							tag_ape: move code to ape.c  
						
						... 
						
						
						
						Generic library for scanning APE tags.  Eliminated one "goto"! 
						
						
							
						
					 
					
						2010-11-18 21:44:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8f46f1520c 
					 
					
						
						
							
							timer: fix integer overflow in timer_delay()  
						
						... 
						
						
						
						Fixes a regression: for output_plugin.delay(), we added a method to
the timer class which returns the delay in milliseconds.  This fails
to detect negative values, because the unsigned integer is divided by
1000, and then casted to signed. 
						
						
							
						
					 
					
						2010-11-18 21:29:03 +01:00 
						 
				 
			
				
					
						
							
							
								Avuton Olrich 
							
						 
					 
					
						
						
							
						
						f2893b0d0f 
					 
					
						
						
							
							Modify version string to post-release version 0.16~git  
						
						
						
						
							
						
					 
					
						2010-11-08 18:57:09 -08:00 
						 
				 
			
				
					
						
							
							
								Avuton Olrich 
							
						 
					 
					
						
						
							
						
						c7265f9689 
					 
					
						
						
							
							mpd version 0.16~alpha4  
						
						
						
						
							
 
						
					 
					
						2010-11-08 18:57:09 -08:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						46ab8d18e2 
					 
					
						
						
							
							playlist_song: calculate duration of last CUE track  
						
						
						
						
							
						
					 
					
						2010-11-08 20:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f384f8da93 
					 
					
						
						
							
							Merge release 0.15.15 from branch 'v0.15.x'  
						
						... 
						
						
						
						Conflicts:
	NEWS
	configure.ac 
						
						
							
						
					 
					
						2010-11-08 18:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						23cd8a74be 
					 
					
						
						
							
							mpd version 0.15.15  
						
						
						
						
							
						
					 
					
						2010-11-08 18:48:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cc1debc948 
					 
					
						
						
							
							output/shout: artist comes first in stream title  
						
						... 
						
						
						
						After popular demand, I've switched the order of "artist" and "title"
in the stream title.  There is no standard, and there is no reliable
way to parse those from the stream title. 
						
						
							
						
					 
					
						2010-11-08 18:46:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5a3aa1262a 
					 
					
						
						
							
							update_walk: explicitly check for permission problems  
						
						... 
						
						
						
						Call access() and print an extra error message when EACCES is
returned.  Hopefully this will reduce the number of support requests
due to wrong file permissions. 
						
						
							
						
					 
					
						2010-11-08 18:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ad52eb236d 
					 
					
						
						
							
							input/rewind: fix assertion failure  
						
						... 
						
						
						
						The assertion added in MPD 0.15.14 was too much, it failed when the
MIME type of a stream was NULL. 
						
						
							
						
					 
					
						2010-11-08 10:37:09 +01:00