ChangeLog

v0.3.2

  • Show the external player status in LEDS area.
  • Improved the player control and checking.
  • Added support for mute and pause player commands.
  • Disable local echo on normal operation.
  • Use only GPL v2 (for the moment).
  • Log the remote call commands.
  • Disabled the read-based sleep function. Fixed the remote call key lock bug.
  • Added experimental support of user input for station change.
  • Added support for rxvt and screen title.
  • Added experimental support for saving csv formatted history.
  • Added experimental support for saving an HTML file reflecting the current track.

v0.3.1

  • Chech for data validity in command line.
  • Use getopts for parsing the command line parameters.
  • Show a better help message.
  • Now we have a manpage.
  • Minimum terminal width reduced to 40 chars.
  • Fixed the mkfifo detection.
  • Added debug toggling support.
  • Fixed the player integration, especially the 'quit' sequence.
  • Added quick helps for HTTP client and player.
  • More remote commands added.
  • Save the current meta info to a file.
  • Display detailed changing station errors.

v0.3.0

  • Hide the cursor.
  • Enter and leave terminal special mode.
  • Use ncurses (tput) instead of direct escape sequences.
  • Check for webservice errors.
  • Multiple commands per call.
  • Check for a minimum terminal size before start.
  • Added support for external HTTP clients, fixed the Ubuntu related bug.
  • Keep history in memory for redraw.
  • Prevent race conditions in remote command calls.
  • Use USR1 instead of HUP for remote command calls.
  • Added a interruptible sleep function.
  • Better quitting sequence (trap signals).

v0.2.3

  • Display the action (Love, Skip, Ban) in current track area and history.
  • Limit the line length in current track area.
  • New headers for history.
  • Added support for Discovery mode.
  • Display the keys when the pressed key is not understood.
  • Basic URL encoding.

v0.2.2

  • Search for available players.
  • Check for missing programs.
  • Support for remote commands and signalling.
  • Added support for terminal resize.

v0.2.1

  • Added an area to display only the current track meta. History scrolling can be up or down. The player can be enabled or disabled.

v0.1

  • LastBASH developping has started.
  • Added support for the xterm title.
  • Write a playlist when connecting.
  • Added support for the backend player, mplayer, for now.
  • Added support for terminal size detection.
  • The header and status bar scale the whole terminal width.
  • Added the RTP command.