cplay

diff ChangeLog @ 0:aa5f022eac8a

Use upstream cplay-1.49 as a start
author markus schnalke <meillo@marmaro.de>
date Wed, 27 Sep 2017 09:22:32 +0200
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/ChangeLog	Wed Sep 27 09:22:32 2017 +0200
     1.3 @@ -0,0 +1,649 @@
     1.4 +2003-12-05  Ulf Betlehem  <flu@iki.fi>
     1.5 +
     1.6 +	*** 1.49 released ***
     1.7 +
     1.8 +	* README, cplay.1: - document restricted mode
     1.9 +
    1.10 +2003-11-08  Ulf Betlehem  <flu@iki.fi>
    1.11 +
    1.12 +	*** 1.49pre4 ***
    1.13 +
    1.14 +	* cplay:
    1.15 +	- restricted mode (suggested by Yoann AUBINEAU)
    1.16 +	- connect player stdin to a pipe
    1.17 +	- removed sleep(1) if player exec failed
    1.18 +	- combined pause/unpause -> toggle_pause
    1.19 +	- no parse_buf() if stopped or seeking
    1.20 +	- removed --no-tty-control from madplay (stdin no longer tty)
    1.21 +	- reduced codesize
    1.22 +
    1.23 +2003-11-06  Ulf Betlehem  <flu@iki.fi>
    1.24 +
    1.25 +	* cplay:
    1.26 +	- use 'm' for bookmarking instead of 'b'
    1.27 +	- minor code clean-up
    1.28 +	- modified help page
    1.29 +
    1.30 +2003-11-02  Ulf Betlehem  <flu@iki.fi>
    1.31 +
    1.32 +	*** 1.49pre3 ***
    1.33 +
    1.34 +	* cplay.list:
    1.35 +	- ESP Package Manager support (http://www.easysw.com/epm/)
    1.36 +
    1.37 +	* cplay:
    1.38 +	- removed excessive update() from get_bookmark()
    1.39 +	- rewritten delete and move commands for speed
    1.40 +
    1.41 +2003-11-01  Ulf Betlehem  <flu@iki.fi>
    1.42 +
    1.43 +	* cplay:
    1.44 +	- move active status support from ListEntry to PlaylistEntry
    1.45 +
    1.46 +2003-10-04  Ulf Betlehem  <flu@iki.fi>
    1.47 +
    1.48 +	* cplayrc:
    1.49 +	- removed execute permissions
    1.50 +
    1.51 +2003-10-01  Ulf Betlehem  <flu@iki.fi>
    1.52 +
    1.53 +	* cplay:
    1.54 +	- possible bugfix for increasing CPU usage
    1.55 +
    1.56 +2003-10-01  Ulf Betlehem  <flu@iki.fi>
    1.57 +
    1.58 +	*** 1.49pre2 ***
    1.59 +	
    1.60 +	* cplay:
    1.61 +	- possible bugfix for increasing CPU usage
    1.62 +
    1.63 +2003-09-28  Ulf Betlehem  <flu@iki.fi>
    1.64 +
    1.65 +	* cplay:
    1.66 +	- use curses.KEY_ENTER for xwsh (wave++)
    1.67 +
    1.68 +2003-09-13  Ulf Betlehem  <flu@iki.fi>
    1.69 +
    1.70 +	*** 1.49pre1 ***
    1.71 +	
    1.72 +	* cplay:
    1.73 +	- support and prefer ossaudiodev (dorphell)
    1.74 +
    1.75 +2003-09-01  Ulf Betlehem  <flu@iki.fi>
    1.76 +
    1.77 +	* cplay:
    1.78 +	- fixed playlist identification for 1.48 (Jean-Nicolas Kuttler)
    1.79 +
    1.80 +2003-08-28  Ulf Betlehem  <flu@iki.fi>
    1.81 +
    1.82 +	* Makefile:
    1.83 +	- cplayrc generation
    1.84 +
    1.85 +	* cplay.1:
    1.86 +	- execute both /etc/cplayrc and ~/.cplayrc
    1.87 +	- ignore /etc/cplayrc if ~/.cplayrc exists
    1.88 +	- speex
    1.89 +	- xmp
    1.90 +
    1.91 +	* README:
    1.92 +	- speex
    1.93 +	- ~/.cplayrc
    1.94 +
    1.95 +2003-08-26  Ulf Betlehem  <flu@iki.fi>
    1.96 +
    1.97 +	*** 1.48 released ***
    1.98 +
    1.99 +	* cplay:
   1.100 +	- xmp regexp (Yuri D'Elia)
   1.101 +	- URL support in mpg123 regexp (Martin Michlmayr)
   1.102 +	- rudimentary /etc/cplayrc support (Toni Timonen)
   1.103 +
   1.104 +	* cplay.1:
   1.105 +	- xmp, play and cplayrc references
   1.106 +
   1.107 +	* cplayrc:
   1.108 +	- new file
   1.109 +
   1.110 +2003-08-20  Ulf Betlehem  <flu@iki.fi>
   1.111 +
   1.112 +	* cplay(1.48pre1):
   1.113 +	- discontinue python1.5 support
   1.114 +	- mixer/volume control using python-oss module
   1.115 +	- horizontal scrolling with < and >
   1.116 +	- show tail (was head) of long input lines
   1.117 +	- import random instead of whrandom
   1.118 +	- minor progress parsing modification
   1.119 +	- NoOffsetPlayer simply counts seconds (Martin Michlmayr)
   1.120 +	- TimeOffsetPlayer with full madplay support
   1.121 +	- added partial xmp and play (sox) support
   1.122 +
   1.123 +2003-08-17  Ulf Betlehem  <flu@iki.fi>
   1.124 +
   1.125 +	* po/hu.po:
   1.126 +	- new file (Gergely Nagy)
   1.127 +	
   1.128 +	* po/pl.po:
   1.129 +	- new file (Perry)
   1.130 +	- fixed help text not showing
   1.131 +
   1.132 +	* po/da.po:
   1.133 +	- new file (Christian Storgaard)
   1.134 +	- specified charset/encoding
   1.135 +
   1.136 +2003-05-13  Ulf Betlehem  <flu@iki.fi>
   1.137 +
   1.138 +	* cplay:
   1.139 +	- display "Adding tagged files" instead of a separate message for each file (Martin Michlmayr)
   1.140 +	- avoid error-messages when interrupting cplay when started via xargs (Moshe Zadka)
   1.141 +
   1.142 +2003-04-13  Ulf Betlehem  <flu@iki.fi>
   1.143 +
   1.144 +	*** 1.47 released ***
   1.145 +
   1.146 +	* README:
   1.147 +	- mp3info and ogginfo modules are both required
   1.148 +
   1.149 +	* TODO: *** empty log message ***
   1.150 +
   1.151 +	* cplay.1:
   1.152 +	- mention help window
   1.153 +	- shell command and positional parameters
   1.154 +	- document control_fifo in FILES section
   1.155 +	- BUGS section
   1.156 +
   1.157 +2003-04-11  Ulf Betlehem  <flu@iki.fi>
   1.158 +
   1.159 +	* cplay(1.47rc4):
   1.160 +	- removed "quit silently" command-line option (use Q instead)
   1.161 +	- fixed missing ": " for isearch-prompt
   1.162 +	- always add absolute paths to playlist (args and stdin)
   1.163 +
   1.164 +2003-04-10  Ulf Betlehem  <flu@iki.fi>
   1.165 +
   1.166 +	* cplay(1.47rc3):
   1.167 +	- uses glob.glob() instead of fnmatch.filter()
   1.168 +
   1.169 +2003-04-08  Ulf Betlehem  <flu@iki.fi>
   1.170 +
   1.171 +	* cplay(1.47rc2):
   1.172 +	- bugfix
   1.173 +
   1.174 +	* cplay(1.47rc1):
   1.175 +	- status and title now use viewpoints (l)
   1.176 +	- hide cursor after shell command
   1.177 +	- help window updates
   1.178 +
   1.179 +2003-04-07  Ulf Betlehem  <flu@iki.fi>
   1.180 +
   1.181 +	* cplay(1.47pre5):
   1.182 +	- '!' shell command with positional args
   1.183 +	- TAB completion
   1.184 +	- kill word/line with C-w/C-u
   1.185 +	- invert tags command 'i'
   1.186 +	- removed hide partial pathnames feature
   1.187 +	- renamed 'X' from [manual] to [stop]
   1.188 +	- bookmarks
   1.189 +	- fixed .. -> ../
   1.190 +	- actually chdir in filelist
   1.191 +	- fixed seek/stop/pause crash
   1.192 +	- minor code cleanup
   1.193 +
   1.194 +2003-03-02  Ulf Betlehem  <flu@iki.fi>
   1.195 +
   1.196 +	* cplay(1.47pre4):
   1.197 +	- X toggles manual/automatic playlist advancement  (Väinö Järvelä)
   1.198 +	- C-s C-s now remembers previous isearch string
   1.199 +	- minor code cleanup here and there
   1.200 +	- absolute seeking with C-a and ^ for bof, C-e and $ for eof
   1.201 +	- HelpWindow includes "Undocumented commands"
   1.202 +	- seeking now yield similar results when stopped and paused
   1.203 +	- fixed byteorder issues with mixer on different architectures?
   1.204 +
   1.205 +2003-02-09  Ulf Betlehem  <flu@iki.fi>
   1.206 +
   1.207 +	* cplay(1.47pre3):
   1.208 +	- The "Quit? (y/N)" prompt no longer requires Enter.
   1.209 +	- The number of dirs to hide can be adjusted with < and > for the
   1.210 +	  pathname viewpoint. However, this might still change.
   1.211 +	- Sorting is now done according to viewpoint, which means that 'S'
   1.212 +	  no longer toggles sorting methods.
   1.213 +	- Minor help window updates.
   1.214 +
   1.215 +2003-01-30  Ulf Betlehem  <flu@iki.fi>
   1.216 +
   1.217 +	* cplay(1.47pre2):
   1.218 +	- command line option to quit silently without confirmation
   1.219 +	- isearch speedup (suggested by Eric Max Francis)
   1.220 +	- viewpoint speedup
   1.221 +
   1.222 +2003-01-25  Ulf Betlehem  <flu@iki.fi>
   1.223 +
   1.224 +	* cplay(1.47pre1):
   1.225 +	- added os.path.exists check to get_tag()
   1.226 +
   1.227 +2002-12-16  Ulf Betlehem  <flu@iki.fi>
   1.228 +
   1.229 +	* lircrc:
   1.230 +	- new file (Pugo)
   1.231 +
   1.232 +	* cplay:
   1.233 +	- documented @ command
   1.234 +	- get_tag improvement (Martin Michlmayr)
   1.235 +
   1.236 +	* cplay.1:
   1.237 +	- combined v and V options into one.
   1.238 +
   1.239 +2002-12-16  Ulf Betlehem  <flu@iki.fi>
   1.240 +
   1.241 +	*** 1.46 released ***
   1.242 +	
   1.243 +	* cplay:
   1.244 +	- documented @ command
   1.245 +	- get_tag improvement (Martin Michlmayr)
   1.246 +
   1.247 +	* cplay.1:
   1.248 +	- combined v and V options into one.
   1.249 +
   1.250 +2002-12-04  Ulf Betlehem  <flu@iki.fi>
   1.251 +
   1.252 +	* cplay (1.46rc1):
   1.253 +	- includes latest version of Martin's get_tag
   1.254 +
   1.255 +2002-11-30  Ulf Betlehem  <flu@iki.fi>
   1.256 +
   1.257 +	* cplay (1.46pre9):
   1.258 +	- alternative metadata support through get_tag (Martin Michlmayr)
   1.259 +	- misc refactoring: TagListWindow, PlaylistEntry, etc.
   1.260 +	- scrollable Help Window
   1.261 +	- fixed keybinding for toggle counter mode
   1.262 +	- new @ command that jumps to the active playlist entry
   1.263 +	- removed V command and option, v toggles MASTER/PCM instead
   1.264 +	- removed custom normpath
   1.265 +
   1.266 +2002-11-08  Ulf Betlehem  <flu@iki.fi>
   1.267 +
   1.268 +	* cplay.1:
   1.269 +	- Use minuses instead of hyphens for command line options. (Martin)
   1.270 +
   1.271 +2002-10-27  Ulf Betlehem  <flu@iki.fi>
   1.272 +
   1.273 +	* cplay (1.46pre8)
   1.274 +	- modified keymap!
   1.275 +	- updated help window
   1.276 +	- filelist tagging support (based on a patch by Jason M. Felice)
   1.277 +	- improved status message behavior
   1.278 +	- added retry if resize failed
   1.279 +	- show cursor in input mode
   1.280 +
   1.281 +2002-10-24  Ulf Betlehem  <flu@iki.fi>
   1.282 +
   1.283 +	* cplay (1.46pre7)
   1.284 +	- a couple of status message changes
   1.285 +	- faster delete when not in random mode
   1.286 +	- rudimentary .pls playlist support
   1.287 +	- improved streaming support
   1.288 +	- advance playlist if player not found
   1.289 +	- changed player priority order
   1.290 +
   1.291 +2002-10-21  Ulf Betlehem  <flu@iki.fi>
   1.292 +
   1.293 +	* cplay (1.46pre6)
   1.294 +	- new and improved random mode (Radu)
   1.295 +
   1.296 +2002-10-20  Ulf Betlehem  <flu@iki.fi>
   1.297 +
   1.298 +	* cplay:
   1.299 +	- refactoring
   1.300 +	- list mode (l = toggle viewpoints)
   1.301 +	- q = quit (y/n) and Q = Quit immediately
   1.302 +	- isearch turnaround change
   1.303 +	- input cursor position
   1.304 +	- recursive search duplicates fix
   1.305 +	- case insensitive regex marking
   1.306 +	- regex marking matches viewpoint
   1.307 +	- VALID_SONG regex matches basename
   1.308 +	- playlist sorting by filename or pathname
   1.309 +	- don't move empty list of marked entries
   1.310 +	- SIGTERM -> SIGINT (again)
   1.311 +	- updated mikmod switches
   1.312 +
   1.313 +2002-10-15  Ulf Betlehem  <flu@iki.fi>
   1.314 +
   1.315 +	* cplay:
   1.316 +	- pad input with space for cursor position
   1.317 +
   1.318 +2002-10-11  Ulf Betlehem  <flu@iki.fi>
   1.319 +
   1.320 +	* cplay (1.46pre5)
   1.321 +	- string.punctuation kludge for python 1.5
   1.322 +	- recursive search in filelist!
   1.323 +        - include 669|mtm|it in mikmod regex (Samium Gromoff)
   1.324 +
   1.325 +2002-08-28  Ulf Betlehem  <flu@iki.fi>
   1.326 +
   1.327 +	* cplay (1.46pre4)
   1.328 +	- bugfix
   1.329 +
   1.330 +2002-08-28  Ulf Betlehem  <flu@iki.fi>
   1.331 +
   1.332 +	* cplay (1.46pre3)
   1.333 +	- LIRC support via control FIFO (Pugo)
   1.334 +
   1.335 +2002-08-21  Ulf Betlehem  <flu@iki.fi>
   1.336 +
   1.337 +	* cplay (1.46pre2)
   1.338 +	- allow printable chars as input
   1.339 +	- alias commands: Q for q and = for +
   1.340 +	- grid bug removed from line number display
   1.341 +	- keep current position after auto filelist updates
   1.342 +	- quiet auto filelist updates (Martin Michlmayr)
   1.343 +	- select child in filelist after a parent command
   1.344 +	- parse player output only once every second
   1.345 +	- PCM/MASTER volume commands show current volume
   1.346 +
   1.347 +	* LICENSE: new file
   1.348 +
   1.349 +2002-03-31  Ulf Betlehem  <flu@iki.fi>
   1.350 +	
   1.351 +	* cplay (1.46pre1)
   1.352 +	- remember playlist filename (Patrice Neff)
   1.353 +	
   1.354 +2002-03-24  Ulf Betlehem  <flu@iki.fi>
   1.355 +	
   1.356 +	*** 1.45 released ***
   1.357 +	
   1.358 +2002-03-19  Ulf Betlehem  <flu@iki.fi>
   1.359 +	
   1.360 +	* cplay (1.45pre5):
   1.361 +	- emulate insstr() for python1.5
   1.362 +	- new commands m/M = move after/before
   1.363 +	- new command D = delete current (Jay Felice)
   1.364 +	- line numbers
   1.365 +	
   1.366 +2002-01-19  Ulf Betlehem  <flu@iki.fi>
   1.367 +
   1.368 +	* cplay (1.45pre4):
   1.369 +	- added options -v and -V to control either PCM or MASTER volume
   1.370 +	- increase and decrease volume in steps of 3% (kludge)
   1.371 +
   1.372 +2002-01-13  Ulf Betlehem  <flu@iki.fi>
   1.373 +
   1.374 +	* cplay (1.45pre3):
   1.375 +	- progressbar cosmetics
   1.376 +	- tilde expansion (Patrice Neff)
   1.377 +	
   1.378 +2001-12-27  Ulf Betlehem  <flu@iki.fi>
   1.379 +
   1.380 +	* cplay (1.45pre2):
   1.381 +	- added "--no-tty-control" option for madplay
   1.382 +	- removed "-d oss" option from ogg123 (Han)
   1.383 +	- use insstr instead of addstr to work around a classical curses-
   1.384 +	  problem with writing the rightmost character without scrolling.
   1.385 +
   1.386 +2001-12-01  Ulf Betlehem  <flu@iki.fi>
   1.387 +
   1.388 +	*** 1.44 released ***
   1.389 +	
   1.390 +	* cplay:
   1.391 +	- partial support for madplay
   1.392 +	- partial support for mikmod (yason)
   1.393 +	- removed sox support - unless someone needs it
   1.394 +	- toggle counter mode: time done / time left
   1.395 +	- seek acceleration based on song length
   1.396 +	- avoid listing dot-files (Martin Michlmayr)
   1.397 +	- remove ".." entry from root (Martin Michlmayr)
   1.398 +	- show playlist upon startup if playing (Patrice Neff)
   1.399 +	- removed TERMIOS warning with recent python versions
   1.400 +	- add directories from command line (Han)
   1.401 +	- fixed x-bug (Chris Liechti)
   1.402 +	- changed write_playlist key from 'o' to 'w'
   1.403 +	- changed goto command key from 'g' to 'o'
   1.404 +	- added 'g' (home) and 'G' (end) keys
   1.405 +	- added '/' and '?' keys for searching
   1.406 +	- misc tweaks
   1.407 +	
   1.408 +	* cplay.1:
   1.409 +	- update
   1.410 +	
   1.411 +	* README:
   1.412 +	- update
   1.413 +	
   1.414 +2001-03-15  Ulf Betlehem  <flu@iki.fi>
   1.415 +
   1.416 +	*** 1.43 released ***
   1.417 +	
   1.418 +	* cplay:
   1.419 +	- partial support for splay
   1.420 +	- commandline arguments: repeat/random (Gerald Stieglbauer)
   1.421 +	- volume fine tuning via +/- (Martin Michlmayr)
   1.422 +	- simplified player framework
   1.423 +	- mark/clear regexp
   1.424 +	
   1.425 +2001-01-18  Ulf Betlehem  <flu@iki.fi>
   1.426 +
   1.427 +	*** 1.42 released ***
   1.428 +	
   1.429 +	* cplay:
   1.430 +	- ignore bogus gettext module
   1.431 +	- correct devfs paths
   1.432 +	- use seconds instead of frames
   1.433 +	- shuffle speedup (Martin Persson)
   1.434 +	- changed player hierarchy
   1.435 +	- improved ogg123 support
   1.436 +
   1.437 +2000-12-08  Ulf Betlehem  <flu@iki.fi>
   1.438 +
   1.439 +	*** 1.41 released ***
   1.440 +
   1.441 +	* README: a few words about mpg123 and streaming
   1.442 +	
   1.443 +	* po/de.po, cplay.1: updated (Martin Michlmayr)
   1.444 +
   1.445 +	* po/Makefile, Makefile: use "install -c" for compatibility
   1.446 +
   1.447 +	* cplay:
   1.448 +	  - autoplay initial playlist
   1.449 +	  - is now a front-end for various audio players
   1.450 +	  - ogg123 support (Martin Michlmayr)
   1.451 +	  - devfs paths (Martin Michlmayr)
   1.452 +	  - playlist url support (Charl P. Botha)
   1.453 +	  - fixed signalling bug
   1.454 +	  - minor code cleanup
   1.455 +
   1.456 +2000-10-19  Ulf Betlehem  <flu@iki.fi>
   1.457 +
   1.458 +	*** v1.40 released ***
   1.459 +
   1.460 +	* README: added instructions on how to change player options
   1.461 +
   1.462 +	* cplay: new versioning scheme
   1.463 +	fixed locale setting
   1.464 +	python 2.0 compatible
   1.465 +	prefers standard gettext to fintl
   1.466 +	delayed warnings for missing players and unknown fileformats
   1.467 +	fixed hline with zero length in progressline
   1.468 +	set title to xterm in cleanup
   1.469 +	better support for mpg123 buffers by signalling progress groups
   1.470 +
   1.471 +	* README: modified usage
   1.472 +
   1.473 +	* Makefile: install man page
   1.474 +
   1.475 +	* cplay.1: man page (Martin Michlmayr)
   1.476 +
   1.477 +	* ChangeLog, TODO: new entry
   1.478 +
   1.479 +	* po/de.po: update (Martin Michlmayr)
   1.480 +
   1.481 +2000-09-06  Ulf Betlehem  <flu@iki.fi>
   1.482 +
   1.483 +	* cplay: Python 1.6 compatible
   1.484 +
   1.485 +2000-08-09  Ulf Betlehem  <flu@iki.fi>
   1.486 +
   1.487 +	* po/de.po: new file
   1.488 +
   1.489 +	* po/Makefile: new Makefile
   1.490 +
   1.491 +	* killpgmodule.c: *** empty log message ***
   1.492 +
   1.493 +	* README: new README
   1.494 +
   1.495 +	* Makefile: new Makefile
   1.496 +
   1.497 +2000-07-31  Ulf Betlehem  <flu@iki.fi>
   1.498 +
   1.499 +	* cplay: added i18n support by Martin Michlmayr
   1.500 +	fixed locale support
   1.501 +
   1.502 +2000-07-25  Ulf Betlehem  <flu@iki.fi>
   1.503 +
   1.504 +	* cplay:
   1.505 +	added support for sox to play .wav, .au and other sound formats
   1.506 +
   1.507 +	* cplay: shows status in titlebar under X -- thanks Chmouel Boudjnah
   1.508 +
   1.509 +2000-05-23  Ulf Betlehem  <flu@iki.fi>
   1.510 +
   1.511 +	* cplay: doesn't stat() cwd when idle
   1.512 +
   1.513 +	* cplay: supports both pyncurses and the old cursesmodule
   1.514 +
   1.515 +2000-04-24  Ulf Betlehem  <flu@iki.fi>
   1.516 +
   1.517 +	* cplay: - restores terminal settings on exceptions
   1.518 +	- global mp3 and m3u regexps
   1.519 +	- new and improved keymap class
   1.520 +	- removed a possible "division by zero" bug
   1.521 +
   1.522 +2000-03-24  Ulf Betlehem  <flu@iki.fi>
   1.523 +
   1.524 +	* cplay: translate evil characters to '?'
   1.525 +
   1.526 +2000-02-07  Ulf Betlehem  <flu@iki.fi>
   1.527 +
   1.528 +	* cplay: fixed a bug in FilelistWindow.add_dir()
   1.529 +
   1.530 +2000-01-20  Ulf Betlehem  <flu@iki.fi>
   1.531 +
   1.532 +	* cplay:
   1.533 +	- changed the player class so that one can hold down 'n' or 'p' when
   1.534 +	  changing tracks without cplay crashing ;)
   1.535 +
   1.536 +2000-01-19  Ulf Betlehem  <flu@iki.fi>
   1.537 +
   1.538 +	* cplay: Enter now plays files bypassing the playlist
   1.539 +	Space adds files to playlist
   1.540 +	a adds recursively
   1.541 +	z toggles pause
   1.542 +	x toggles stop
   1.543 +	m3u lines beginning with '#' are now silently discarded
   1.544 +
   1.545 +1999-12-22  Ulf Betlehem  <flu@iki.fi>
   1.546 +
   1.547 +	* cplay: - lot's of small changes
   1.548 +
   1.549 +1999-12-13  Ulf Betlehem  <flu@iki.fi>
   1.550 +
   1.551 +	* cplay: handles SIGWINCH correctly
   1.552 +	automatically rereads current dir when modified
   1.553 +	lot's of minor changes
   1.554 +
   1.555 +1999-10-26  Ulf Betlehem  <flu@iki.fi>
   1.556 +
   1.557 +	* cplay: Added two commands:
   1.558 +	 R = random play order (keeps your playlist intact)
   1.559 +	 S = sort playlist by filename
   1.560 +
   1.561 +	Removed a seldom used (also undocumented) command:
   1.562 +	 N = previous track
   1.563 +
   1.564 +1999-05-10  Ulf Betlehem  <flu@iki.fi>
   1.565 +
   1.566 +	* cplay: catches os.error if os.listfiles() fails.
   1.567 +
   1.568 +1999-02-13  Ulf Betlehem  <flu@iki.fi>
   1.569 +
   1.570 +	* cplay: Added error-checking to prevent manipulating empty playlists.
   1.571 +	Raised default seek speed from Pi to 4.
   1.572 +
   1.573 +1999-02-07  Ulf Betlehem  <flu@iki.fi>
   1.574 +
   1.575 +	* cplay: Corrected a feature that caused automatic loading of playlists
   1.576 +	upon entering a directory where the cursor was over a .m3u file.
   1.577 +
   1.578 +1999-01-29  Ulf Betlehem  <flu@iki.fi>
   1.579 +
   1.580 +	* cplay:
   1.581 +	Uses frames_done and frames_left instead of time_done and time_left.
   1.582 +	Minor code clean-up.
   1.583 +
   1.584 +	* cplay: Now supports at least mpg123 v0.59o through v0.59q
   1.585 +
   1.586 +1999-01-19  Ulf Betlehem  <flu@iki.fi>
   1.587 +
   1.588 +	* cplay: o  Is now "pure Python", which means there is no need for the
   1.589 +	   killpgmodule.so anymore. Oh, joy!
   1.590 +	o  mpg123 is now automatically located in the PATH if not specified absolutely.
   1.591 +	o  Moved mark() to 'space' and pause_or_unpause() to 'p' and stop_or_unstop()
   1.592 +	   to 'k'.
   1.593 +	o  Playlists are now always saved with the extension .m3u.
   1.594 +
   1.595 +1998-12-11  Ulf Betlehem  <flu@iki.fi>
   1.596 +
   1.597 +	* cplay: now consumes anything written on stdout
   1.598 +
   1.599 +1998-11-29  Ulf Betlehem  <flu@iki.fi>
   1.600 +
   1.601 +	* cplay: select() now only timeouts when necessary.
   1.602 +
   1.603 +1998-11-20  Ulf Betlehem  <flu@iki.fi>
   1.604 +
   1.605 +	* cplay: added PlaylistWindow.command_mark_all()
   1.606 +
   1.607 +1998-11-12  Ulf Betlehem  <flu@iki.fi>
   1.608 +
   1.609 +	* cplay: SIGTERM -> SIGINT
   1.610 +
   1.611 +	* cplay: fixed sigchld bug
   1.612 +	added help window
   1.613 +
   1.614 +1998-11-11  Ulf Betlehem  <flu@iki.fi>
   1.615 +
   1.616 +	* cplay: random -> whrandom
   1.617 +
   1.618 +	* cplay: Too many changes!
   1.619 +	Reorganization
   1.620 +	Change of policy
   1.621 +
   1.622 +1998-10-29  Ulf Betlehem  <flu@iki.fi>
   1.623 +
   1.624 +	* cplay: separated PLAYER and COMMAND
   1.625 +	checks if the PLAYER is valid before it continues
   1.626 +
   1.627 +1998-10-27  Ulf Betlehem  <flu@iki.fi>
   1.628 +
   1.629 +	* cplay: kludged mixed case in curses constants
   1.630 +
   1.631 +1998-10-12  Ulf Betlehem  <flu@iki.fi>
   1.632 +
   1.633 +	* cplay: support for curses module versions with different key-case.
   1.634 +
   1.635 +1998-10-05  Ulf Betlehem  <flu@iki.fi>
   1.636 +
   1.637 +	* cplay: changed progress bar
   1.638 +
   1.639 +	* killpgmodule.c: New file.
   1.640 +
   1.641 +1998-04-29  Ulf Betlehem  <flu@iki.fi>
   1.642 +
   1.643 +	* cplay: remember bufptr of directories
   1.644 +
   1.645 +1998-04-20  Ulf Betlehem  <flu@iki.fi>
   1.646 +
   1.647 +	* cplay: code cleanup
   1.648 +
   1.649 +1998-04-18  Ulf Betlehem  <flu@iki.fi>
   1.650 +
   1.651 +	* cplay: New file.
   1.652 +