cplay

view ChangeLog @ 2:c7d8ec7da73b

Add mplayer as a backend player Plus: exchange PCM and Master mixer.
author markus schnalke <meillo@marmaro.de>
date Thu, 27 Jul 2017 07:08:00 +0200
parents
children
line source
1 2003-12-05 Ulf Betlehem <flu@iki.fi>
3 *** 1.49 released ***
5 * README, cplay.1: - document restricted mode
7 2003-11-08 Ulf Betlehem <flu@iki.fi>
9 *** 1.49pre4 ***
11 * cplay:
12 - restricted mode (suggested by Yoann AUBINEAU)
13 - connect player stdin to a pipe
14 - removed sleep(1) if player exec failed
15 - combined pause/unpause -> toggle_pause
16 - no parse_buf() if stopped or seeking
17 - removed --no-tty-control from madplay (stdin no longer tty)
18 - reduced codesize
20 2003-11-06 Ulf Betlehem <flu@iki.fi>
22 * cplay:
23 - use 'm' for bookmarking instead of 'b'
24 - minor code clean-up
25 - modified help page
27 2003-11-02 Ulf Betlehem <flu@iki.fi>
29 *** 1.49pre3 ***
31 * cplay.list:
32 - ESP Package Manager support (http://www.easysw.com/epm/)
34 * cplay:
35 - removed excessive update() from get_bookmark()
36 - rewritten delete and move commands for speed
38 2003-11-01 Ulf Betlehem <flu@iki.fi>
40 * cplay:
41 - move active status support from ListEntry to PlaylistEntry
43 2003-10-04 Ulf Betlehem <flu@iki.fi>
45 * cplayrc:
46 - removed execute permissions
48 2003-10-01 Ulf Betlehem <flu@iki.fi>
50 * cplay:
51 - possible bugfix for increasing CPU usage
53 2003-10-01 Ulf Betlehem <flu@iki.fi>
55 *** 1.49pre2 ***
57 * cplay:
58 - possible bugfix for increasing CPU usage
60 2003-09-28 Ulf Betlehem <flu@iki.fi>
62 * cplay:
63 - use curses.KEY_ENTER for xwsh (wave++)
65 2003-09-13 Ulf Betlehem <flu@iki.fi>
67 *** 1.49pre1 ***
69 * cplay:
70 - support and prefer ossaudiodev (dorphell)
72 2003-09-01 Ulf Betlehem <flu@iki.fi>
74 * cplay:
75 - fixed playlist identification for 1.48 (Jean-Nicolas Kuttler)
77 2003-08-28 Ulf Betlehem <flu@iki.fi>
79 * Makefile:
80 - cplayrc generation
82 * cplay.1:
83 - execute both /etc/cplayrc and ~/.cplayrc
84 - ignore /etc/cplayrc if ~/.cplayrc exists
85 - speex
86 - xmp
88 * README:
89 - speex
90 - ~/.cplayrc
92 2003-08-26 Ulf Betlehem <flu@iki.fi>
94 *** 1.48 released ***
96 * cplay:
97 - xmp regexp (Yuri D'Elia)
98 - URL support in mpg123 regexp (Martin Michlmayr)
99 - rudimentary /etc/cplayrc support (Toni Timonen)
101 * cplay.1:
102 - xmp, play and cplayrc references
104 * cplayrc:
105 - new file
107 2003-08-20 Ulf Betlehem <flu@iki.fi>
109 * cplay(1.48pre1):
110 - discontinue python1.5 support
111 - mixer/volume control using python-oss module
112 - horizontal scrolling with < and >
113 - show tail (was head) of long input lines
114 - import random instead of whrandom
115 - minor progress parsing modification
116 - NoOffsetPlayer simply counts seconds (Martin Michlmayr)
117 - TimeOffsetPlayer with full madplay support
118 - added partial xmp and play (sox) support
120 2003-08-17 Ulf Betlehem <flu@iki.fi>
122 * po/hu.po:
123 - new file (Gergely Nagy)
125 * po/pl.po:
126 - new file (Perry)
127 - fixed help text not showing
129 * po/da.po:
130 - new file (Christian Storgaard)
131 - specified charset/encoding
133 2003-05-13 Ulf Betlehem <flu@iki.fi>
135 * cplay:
136 - display "Adding tagged files" instead of a separate message for each file (Martin Michlmayr)
137 - avoid error-messages when interrupting cplay when started via xargs (Moshe Zadka)
139 2003-04-13 Ulf Betlehem <flu@iki.fi>
141 *** 1.47 released ***
143 * README:
144 - mp3info and ogginfo modules are both required
146 * TODO: *** empty log message ***
148 * cplay.1:
149 - mention help window
150 - shell command and positional parameters
151 - document control_fifo in FILES section
152 - BUGS section
154 2003-04-11 Ulf Betlehem <flu@iki.fi>
156 * cplay(1.47rc4):
157 - removed "quit silently" command-line option (use Q instead)
158 - fixed missing ": " for isearch-prompt
159 - always add absolute paths to playlist (args and stdin)
161 2003-04-10 Ulf Betlehem <flu@iki.fi>
163 * cplay(1.47rc3):
164 - uses glob.glob() instead of fnmatch.filter()
166 2003-04-08 Ulf Betlehem <flu@iki.fi>
168 * cplay(1.47rc2):
169 - bugfix
171 * cplay(1.47rc1):
172 - status and title now use viewpoints (l)
173 - hide cursor after shell command
174 - help window updates
176 2003-04-07 Ulf Betlehem <flu@iki.fi>
178 * cplay(1.47pre5):
179 - '!' shell command with positional args
180 - TAB completion
181 - kill word/line with C-w/C-u
182 - invert tags command 'i'
183 - removed hide partial pathnames feature
184 - renamed 'X' from [manual] to [stop]
185 - bookmarks
186 - fixed .. -> ../
187 - actually chdir in filelist
188 - fixed seek/stop/pause crash
189 - minor code cleanup
191 2003-03-02 Ulf Betlehem <flu@iki.fi>
193 * cplay(1.47pre4):
194 - X toggles manual/automatic playlist advancement (Väinö Järvelä)
195 - C-s C-s now remembers previous isearch string
196 - minor code cleanup here and there
197 - absolute seeking with C-a and ^ for bof, C-e and $ for eof
198 - HelpWindow includes "Undocumented commands"
199 - seeking now yield similar results when stopped and paused
200 - fixed byteorder issues with mixer on different architectures?
202 2003-02-09 Ulf Betlehem <flu@iki.fi>
204 * cplay(1.47pre3):
205 - The "Quit? (y/N)" prompt no longer requires Enter.
206 - The number of dirs to hide can be adjusted with < and > for the
207 pathname viewpoint. However, this might still change.
208 - Sorting is now done according to viewpoint, which means that 'S'
209 no longer toggles sorting methods.
210 - Minor help window updates.
212 2003-01-30 Ulf Betlehem <flu@iki.fi>
214 * cplay(1.47pre2):
215 - command line option to quit silently without confirmation
216 - isearch speedup (suggested by Eric Max Francis)
217 - viewpoint speedup
219 2003-01-25 Ulf Betlehem <flu@iki.fi>
221 * cplay(1.47pre1):
222 - added os.path.exists check to get_tag()
224 2002-12-16 Ulf Betlehem <flu@iki.fi>
226 * lircrc:
227 - new file (Pugo)
229 * cplay:
230 - documented @ command
231 - get_tag improvement (Martin Michlmayr)
233 * cplay.1:
234 - combined v and V options into one.
236 2002-12-16 Ulf Betlehem <flu@iki.fi>
238 *** 1.46 released ***
240 * cplay:
241 - documented @ command
242 - get_tag improvement (Martin Michlmayr)
244 * cplay.1:
245 - combined v and V options into one.
247 2002-12-04 Ulf Betlehem <flu@iki.fi>
249 * cplay (1.46rc1):
250 - includes latest version of Martin's get_tag
252 2002-11-30 Ulf Betlehem <flu@iki.fi>
254 * cplay (1.46pre9):
255 - alternative metadata support through get_tag (Martin Michlmayr)
256 - misc refactoring: TagListWindow, PlaylistEntry, etc.
257 - scrollable Help Window
258 - fixed keybinding for toggle counter mode
259 - new @ command that jumps to the active playlist entry
260 - removed V command and option, v toggles MASTER/PCM instead
261 - removed custom normpath
263 2002-11-08 Ulf Betlehem <flu@iki.fi>
265 * cplay.1:
266 - Use minuses instead of hyphens for command line options. (Martin)
268 2002-10-27 Ulf Betlehem <flu@iki.fi>
270 * cplay (1.46pre8)
271 - modified keymap!
272 - updated help window
273 - filelist tagging support (based on a patch by Jason M. Felice)
274 - improved status message behavior
275 - added retry if resize failed
276 - show cursor in input mode
278 2002-10-24 Ulf Betlehem <flu@iki.fi>
280 * cplay (1.46pre7)
281 - a couple of status message changes
282 - faster delete when not in random mode
283 - rudimentary .pls playlist support
284 - improved streaming support
285 - advance playlist if player not found
286 - changed player priority order
288 2002-10-21 Ulf Betlehem <flu@iki.fi>
290 * cplay (1.46pre6)
291 - new and improved random mode (Radu)
293 2002-10-20 Ulf Betlehem <flu@iki.fi>
295 * cplay:
296 - refactoring
297 - list mode (l = toggle viewpoints)
298 - q = quit (y/n) and Q = Quit immediately
299 - isearch turnaround change
300 - input cursor position
301 - recursive search duplicates fix
302 - case insensitive regex marking
303 - regex marking matches viewpoint
304 - VALID_SONG regex matches basename
305 - playlist sorting by filename or pathname
306 - don't move empty list of marked entries
307 - SIGTERM -> SIGINT (again)
308 - updated mikmod switches
310 2002-10-15 Ulf Betlehem <flu@iki.fi>
312 * cplay:
313 - pad input with space for cursor position
315 2002-10-11 Ulf Betlehem <flu@iki.fi>
317 * cplay (1.46pre5)
318 - string.punctuation kludge for python 1.5
319 - recursive search in filelist!
320 - include 669|mtm|it in mikmod regex (Samium Gromoff)
322 2002-08-28 Ulf Betlehem <flu@iki.fi>
324 * cplay (1.46pre4)
325 - bugfix
327 2002-08-28 Ulf Betlehem <flu@iki.fi>
329 * cplay (1.46pre3)
330 - LIRC support via control FIFO (Pugo)
332 2002-08-21 Ulf Betlehem <flu@iki.fi>
334 * cplay (1.46pre2)
335 - allow printable chars as input
336 - alias commands: Q for q and = for +
337 - grid bug removed from line number display
338 - keep current position after auto filelist updates
339 - quiet auto filelist updates (Martin Michlmayr)
340 - select child in filelist after a parent command
341 - parse player output only once every second
342 - PCM/MASTER volume commands show current volume
344 * LICENSE: new file
346 2002-03-31 Ulf Betlehem <flu@iki.fi>
348 * cplay (1.46pre1)
349 - remember playlist filename (Patrice Neff)
351 2002-03-24 Ulf Betlehem <flu@iki.fi>
353 *** 1.45 released ***
355 2002-03-19 Ulf Betlehem <flu@iki.fi>
357 * cplay (1.45pre5):
358 - emulate insstr() for python1.5
359 - new commands m/M = move after/before
360 - new command D = delete current (Jay Felice)
361 - line numbers
363 2002-01-19 Ulf Betlehem <flu@iki.fi>
365 * cplay (1.45pre4):
366 - added options -v and -V to control either PCM or MASTER volume
367 - increase and decrease volume in steps of 3% (kludge)
369 2002-01-13 Ulf Betlehem <flu@iki.fi>
371 * cplay (1.45pre3):
372 - progressbar cosmetics
373 - tilde expansion (Patrice Neff)
375 2001-12-27 Ulf Betlehem <flu@iki.fi>
377 * cplay (1.45pre2):
378 - added "--no-tty-control" option for madplay
379 - removed "-d oss" option from ogg123 (Han)
380 - use insstr instead of addstr to work around a classical curses-
381 problem with writing the rightmost character without scrolling.
383 2001-12-01 Ulf Betlehem <flu@iki.fi>
385 *** 1.44 released ***
387 * cplay:
388 - partial support for madplay
389 - partial support for mikmod (yason)
390 - removed sox support - unless someone needs it
391 - toggle counter mode: time done / time left
392 - seek acceleration based on song length
393 - avoid listing dot-files (Martin Michlmayr)
394 - remove ".." entry from root (Martin Michlmayr)
395 - show playlist upon startup if playing (Patrice Neff)
396 - removed TERMIOS warning with recent python versions
397 - add directories from command line (Han)
398 - fixed x-bug (Chris Liechti)
399 - changed write_playlist key from 'o' to 'w'
400 - changed goto command key from 'g' to 'o'
401 - added 'g' (home) and 'G' (end) keys
402 - added '/' and '?' keys for searching
403 - misc tweaks
405 * cplay.1:
406 - update
408 * README:
409 - update
411 2001-03-15 Ulf Betlehem <flu@iki.fi>
413 *** 1.43 released ***
415 * cplay:
416 - partial support for splay
417 - commandline arguments: repeat/random (Gerald Stieglbauer)
418 - volume fine tuning via +/- (Martin Michlmayr)
419 - simplified player framework
420 - mark/clear regexp
422 2001-01-18 Ulf Betlehem <flu@iki.fi>
424 *** 1.42 released ***
426 * cplay:
427 - ignore bogus gettext module
428 - correct devfs paths
429 - use seconds instead of frames
430 - shuffle speedup (Martin Persson)
431 - changed player hierarchy
432 - improved ogg123 support
434 2000-12-08 Ulf Betlehem <flu@iki.fi>
436 *** 1.41 released ***
438 * README: a few words about mpg123 and streaming
440 * po/de.po, cplay.1: updated (Martin Michlmayr)
442 * po/Makefile, Makefile: use "install -c" for compatibility
444 * cplay:
445 - autoplay initial playlist
446 - is now a front-end for various audio players
447 - ogg123 support (Martin Michlmayr)
448 - devfs paths (Martin Michlmayr)
449 - playlist url support (Charl P. Botha)
450 - fixed signalling bug
451 - minor code cleanup
453 2000-10-19 Ulf Betlehem <flu@iki.fi>
455 *** v1.40 released ***
457 * README: added instructions on how to change player options
459 * cplay: new versioning scheme
460 fixed locale setting
461 python 2.0 compatible
462 prefers standard gettext to fintl
463 delayed warnings for missing players and unknown fileformats
464 fixed hline with zero length in progressline
465 set title to xterm in cleanup
466 better support for mpg123 buffers by signalling progress groups
468 * README: modified usage
470 * Makefile: install man page
472 * cplay.1: man page (Martin Michlmayr)
474 * ChangeLog, TODO: new entry
476 * po/de.po: update (Martin Michlmayr)
478 2000-09-06 Ulf Betlehem <flu@iki.fi>
480 * cplay: Python 1.6 compatible
482 2000-08-09 Ulf Betlehem <flu@iki.fi>
484 * po/de.po: new file
486 * po/Makefile: new Makefile
488 * killpgmodule.c: *** empty log message ***
490 * README: new README
492 * Makefile: new Makefile
494 2000-07-31 Ulf Betlehem <flu@iki.fi>
496 * cplay: added i18n support by Martin Michlmayr
497 fixed locale support
499 2000-07-25 Ulf Betlehem <flu@iki.fi>
501 * cplay:
502 added support for sox to play .wav, .au and other sound formats
504 * cplay: shows status in titlebar under X -- thanks Chmouel Boudjnah
506 2000-05-23 Ulf Betlehem <flu@iki.fi>
508 * cplay: doesn't stat() cwd when idle
510 * cplay: supports both pyncurses and the old cursesmodule
512 2000-04-24 Ulf Betlehem <flu@iki.fi>
514 * cplay: - restores terminal settings on exceptions
515 - global mp3 and m3u regexps
516 - new and improved keymap class
517 - removed a possible "division by zero" bug
519 2000-03-24 Ulf Betlehem <flu@iki.fi>
521 * cplay: translate evil characters to '?'
523 2000-02-07 Ulf Betlehem <flu@iki.fi>
525 * cplay: fixed a bug in FilelistWindow.add_dir()
527 2000-01-20 Ulf Betlehem <flu@iki.fi>
529 * cplay:
530 - changed the player class so that one can hold down 'n' or 'p' when
531 changing tracks without cplay crashing ;)
533 2000-01-19 Ulf Betlehem <flu@iki.fi>
535 * cplay: Enter now plays files bypassing the playlist
536 Space adds files to playlist
537 a adds recursively
538 z toggles pause
539 x toggles stop
540 m3u lines beginning with '#' are now silently discarded
542 1999-12-22 Ulf Betlehem <flu@iki.fi>
544 * cplay: - lot's of small changes
546 1999-12-13 Ulf Betlehem <flu@iki.fi>
548 * cplay: handles SIGWINCH correctly
549 automatically rereads current dir when modified
550 lot's of minor changes
552 1999-10-26 Ulf Betlehem <flu@iki.fi>
554 * cplay: Added two commands:
555 R = random play order (keeps your playlist intact)
556 S = sort playlist by filename
558 Removed a seldom used (also undocumented) command:
559 N = previous track
561 1999-05-10 Ulf Betlehem <flu@iki.fi>
563 * cplay: catches os.error if os.listfiles() fails.
565 1999-02-13 Ulf Betlehem <flu@iki.fi>
567 * cplay: Added error-checking to prevent manipulating empty playlists.
568 Raised default seek speed from Pi to 4.
570 1999-02-07 Ulf Betlehem <flu@iki.fi>
572 * cplay: Corrected a feature that caused automatic loading of playlists
573 upon entering a directory where the cursor was over a .m3u file.
575 1999-01-29 Ulf Betlehem <flu@iki.fi>
577 * cplay:
578 Uses frames_done and frames_left instead of time_done and time_left.
579 Minor code clean-up.
581 * cplay: Now supports at least mpg123 v0.59o through v0.59q
583 1999-01-19 Ulf Betlehem <flu@iki.fi>
585 * cplay: o Is now "pure Python", which means there is no need for the
586 killpgmodule.so anymore. Oh, joy!
587 o mpg123 is now automatically located in the PATH if not specified absolutely.
588 o Moved mark() to 'space' and pause_or_unpause() to 'p' and stop_or_unstop()
589 to 'k'.
590 o Playlists are now always saved with the extension .m3u.
592 1998-12-11 Ulf Betlehem <flu@iki.fi>
594 * cplay: now consumes anything written on stdout
596 1998-11-29 Ulf Betlehem <flu@iki.fi>
598 * cplay: select() now only timeouts when necessary.
600 1998-11-20 Ulf Betlehem <flu@iki.fi>
602 * cplay: added PlaylistWindow.command_mark_all()
604 1998-11-12 Ulf Betlehem <flu@iki.fi>
606 * cplay: SIGTERM -> SIGINT
608 * cplay: fixed sigchld bug
609 added help window
611 1998-11-11 Ulf Betlehem <flu@iki.fi>
613 * cplay: random -> whrandom
615 * cplay: Too many changes!
616 Reorganization
617 Change of policy
619 1998-10-29 Ulf Betlehem <flu@iki.fi>
621 * cplay: separated PLAYER and COMMAND
622 checks if the PLAYER is valid before it continues
624 1998-10-27 Ulf Betlehem <flu@iki.fi>
626 * cplay: kludged mixed case in curses constants
628 1998-10-12 Ulf Betlehem <flu@iki.fi>
630 * cplay: support for curses module versions with different key-case.
632 1998-10-05 Ulf Betlehem <flu@iki.fi>
634 * cplay: changed progress bar
636 * killpgmodule.c: New file.
638 1998-04-29 Ulf Betlehem <flu@iki.fi>
640 * cplay: remember bufptr of directories
642 1998-04-20 Ulf Betlehem <flu@iki.fi>
644 * cplay: code cleanup
646 1998-04-18 Ulf Betlehem <flu@iki.fi>
648 * cplay: New file.