File: HISTORY

package info (click to toggle)
irmp3 0.4.3pre6-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 584 kB
  • ctags: 374
  • sloc: ansic: 3,955; makefile: 212; pascal: 39
file content (262 lines) | stat: -rw-r--r-- 8,979 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
v0.4.3-pre6 2001/04/03
	New module: mod_cd adds support for
	playing/ejecting compact disc media.
		(submitted by Vladimir Nadvornik)
	mod_netctl will now reuse sockets with
	waiting processes.
		(submission by J. Neumann-Zdralek)
	The configuration file now specifies
	the default repeat mode and the
	playlist skipback timeout.
		(submitted by Heinrich Langos)
	Support for localized times/dates on
	the clock display.
		(submitted by Jrgen Neumann-Zdralek)
	log.c now has a configurable date/time
	format.
		(submitted by S.Smith & D.Potter)
	Added visible alarm enable/disable indicator.
		(submitted by David Potter)
	Eradicated "info end" from all modules.
	mod_lcdproc will now update a little
	faster.
		(submitted by David Potter).
	Fixed a bug which caused problems for
	network clients trying to disconnect
	while mpg123 was playing.
		(submitted by David Potter)
	Fixed a bug which could display the
	wrong artist name for songs without
	an ID3.
		(submitted by Simon Smith)
	Fixed a bug associated with aborting
	when mpg123 reports unknown status.
		(submitted by Heinrich Langos)
	Fixed a bug with "playlist jumpdir -1"
		(submitted by Heinrich Langos)
	Fixed a bug which affected jumping to
	an absolute song reference in a playlist.
		(submitted by David Potter)
	Reduced logging noisyness for
	mod_idle.
		(submitted by David Potter)
	Added query command to allow modules
	to query information about the song
	currently playing, or the state of
	mixer devices.
		(submitted by David Potter)
	New default setting in mod_lcdproc
	disables the heartbeat icon.
		(submitted by Steffen Uhlig)
	Fixed a bug which would cause IRMP3
	to stop receiving LIRC commands if
	the beep player produced on stdout.
		(submitted by David Potter)
v0.4.3-pre5 2001/03/23
	Added a config variable to irmp3.conf
	which allows the user to specify if
	IRMP3 should abort playback on unknown
	messages from mpg123.
		(submitted by David Potter)
	Overhauled mod_beep to allow other
	modules to register beep events.
		(submitted by David Potter)
	Removed the hardcoded reference
	to "vol" as the master volume
	mixer channel.
		(submitted by David Potter)
	New module:  mod_idle detects idle
	condition and notifies other modules.
		(submitted by David Potter)
	Modified mod_autoshutdown to rely
	upon mod_idle
		(submitted by David Potter)
	New feature:  IRMP3 can now display
	a clock on the LCD when it is idle.
		(submitted by David Potter)
	New feature:  Ability to have IRMP3
	automatically execute a command upon
	shutdown.
		(submitted by David Potter)
	Fixed a problem that occasionally caused
	mod_netctl to fail to function while
	in daemon mode.
		(submitted by Sjoerd Simons)
	Fixed a problem with specifying an alternate
	configuration file
		(submitted by Sjoerd Simons)
v0.4.3-pre4 2000/12/20
	Fixed a problem in tools.c which caused
	IRMP3 to stop responding to other inputs
	when a blank line was submitted to mod_debug.
		(submitted by Michael Jaeger & David Potter)
	Fixed a problem in irmp3.c which caused
	inefficient scanning of input devices.
		(submitted by Matthew Crawford)
	Made LIRC v0.6.x the default LIRC client
		(submitted by David Potter)
	Fixed a problem in mod_netctl which didn't
	recognize newline characters sent without
	a carriage return.
		(submitted by Tom White)
	Fixed a memory leak in mod_playlist which
	sometimes caused segfaults when loading
	a directory of songs.
		(submitted by Volker Weger)
	Fixed one compatibility issue with newer
	versions of LCDProc.
		(submitted by Wolfgang Fiesel)

v0.4.3-pre3 2000/06/26
	Added new module "mod_netctl" which allows
	status monitoring and command submission
	via a network connection.
		(submitted by David Potter & Steven Burnap)
	Added new module "mod_autoshutdown" which will
	terminate IRMP3 after a predefined period of
	inactivity.
		(submitted by David Potter)
	Added new command "network filter" which allows
	network clients to filter the messages they
	receive.
		(submitted by David Potter)
	Fixed a problem when launching mpg123 if it was
	not found on the PATH.
		(submitted by Christoph Bartelmus)
	Fixed a problem which would cause IRMP3 to run
	away with CPU usage if LIRC shut down.
		(submitted by Christoph Bartelmus)
	Fixed a 'make install' problem which used an
	install option (-D) not supported on some machines.
		(submitted by Christoph Bartelmus)
	LCD now shows the correct repeat mode at startup.
		(submitted by David Potter)
	Added the "mixer mute" command and some associated
	features, including compacted LCD flags.
		(submitted by Kenny MacDonald & David Potter)
	Fixed a problem with "playlist shuffle". It was not
	toggling properly.
		(submitted by David Potter)
	Added support for space in playlist & PLL names.
		(submitted by David Potter)
	Modified the polling routine to allow any
	module to poll multiple file descriptors.
		(submitted by David Potter)
	Added ability to pass a message on the startup
	command-line.
		(submitted by Kevin Seghetti)

v0.4.2	2000/03/18
	Added support for LIRC v0.6.x
		(submitted by Andreas Neuhaus)
	Added "alarm [enable|disable]" command.  Extended
	mod_beep to make noises for these.
		(submitted by David Potter)
	Added mod_alarm, which provides the ability to trigger
	commands via SIG_USR1 and SIG_USR2 (handy for an alarm
	clock run in cron)
		(submitted by David Potter)
	Added mod_beep, which provides beeping sounds when some 
	commands are executed. (currently only beeps on shuffle
	and sleep, but in the future this will be configurable)
		(submitted by David Potter)
	Added support for list of playlists (playlistlist files)
		(submitted by David Potter)
	Added mod_env, which provides "environment" commands
		(submitted by David Potter)
	Switching playlists now briefly displays the name of
	the playlist
		(submitted by David Potter)
	Added "playlist jumpdir" command
		(submitted by Wilton Wong)
	mod_mpg123 does now play .mpg, .mp2, .mp3 and http streams
		(submitted by Mattias Svensson)
	Added time-stamp to stderr debug logging
		(submitted by Andreas Neuhaus)
	Expanded the SIGCHLD handler that allows all modules
	to register a procedure which receives these signals
		(submitted by David Potter)
	Cleaned up daemonizing code in irmp3.c
		(submitted by David Potter)
	Fixed a bug in mod_beep that could cause duplicate
	IRMP3s to be spawned
		(submitted by Neuhaus/Potter)
	Fixed a bug that would run away with massive CPU usage
	when mod_debug was installed and stdin was lost
		(submitted by David Potter)
	Fixed a bug that caused massive logfile output if you
	compiled with mod_debug, but ran in daemon mode with
	-vvvv enabled
		(submitted by David Potter)
	Fixed a bug that could cause brain-dead copies of IRMP3
	to run around and cause havoc when mpg123 failed to exec
		(submitted by Andreas Neuhaus)
	Fixed a Y2K bug found in the logging routine
		(submitted by Andreas Neuhaus)
	Repeat-mode defaults to "repeat playlist", not "stop at 
	end"
		(submitted by David Potter)
	Fixed a bug which occasionally caused a segfault when
	freeing playlists
		(submitted by David Potter)
	Removed mpg123 output device from Makefile (can be configured
	as mpg123 parameter in irmp3.conf)
		(submitted by Andreas Neuhaus)
	Multiple parameters to mpg123 are now handled correctly
		(submitted by David Potter)
	Windows playlists (CR/LF) are now recognized the right way
		(submitted by Simon Harrison)
	Began cleaning up readline in tools.c to permit more
	expedient handling of SIGTERMs
		(submitted by David Potter)
	Switched to CVS development

v0.4.1	1999/07/29
	Removed "shutdown" command, "stop" now does it
	Renamed "load <file>" command to "play <file>"
	Added LCDproc keypad input support
	Added sleep timer (with volume fadeout)
	Global configuration file
	Completely rewritten documentation
	Completely redesigned and modularized source. See DEVELOPER for
		more info

v0.3.1	1999/07/12
	Improved playlist shuffle function
	Added command "displaymode"
	Added LCDproc support
	Improved logging to file
	Sending a HUP signal to IRMP3 will now reload all configs
	Some code cleanups

v0.2.4	1999/06/25
	Added ability to recursive scan directories for songs
	Skipping to the previous track in a playlist does now restart the
		current song when it played for at least 3 seconds (The
		behaviour you know from your cd player)
	Fixed a problem reading the buffered stdout from the player
	Fixed 'stop' command
	Songs in a playlist may now be relative to the directory
		the playlist is located
	mpg123-0.59r does now support the control interface
		without patching it (Thanks to Michael Hipp)
	Added additional player parameter to Makefile

v0.2.3	1999/05/19
	Added logfile support
	Runs in background as default now.
	Added support for getting ID3 tags from mpg123
	Improved error handling when player reports errors
	Improved logging style

v0.2.2	1999/03/15
	Added playlist shuffle support

v0.2.1	1999/01/20
	Added playlist support
	Added mixer support

v0.1.x	1998
	Development versions