LastBASH is a console-based music player for Last.fm that is operated through a terminal.
To listen to Last.fm, you can use any player that can stream mp3. However, the recommended way is to use LastBASH frontend features, which let you run a compatible player such as MPlayer or mpg123 in the background. You can control it via the same interface, allowing you to have only one console window open to listen and control Last.fm.
Some of the notable features of LastBASH include authentication using md5 password encryption, displaying metadata for the current playing track, keeping a history of last played tracks, issuing the love, skip and ban commands, and optionally running a back-end player such as MPlayer or mpg123. You can control the backend player via the same interface, or choose any external player you wish, capable of playing mp3 streams.
To use LastBASH, you will need a compatible terminal, such as Linux or xterm. You will also need MPlayer if you wish to use the backend player. Once you have downloaded, extracted and installed the program, running it will prompt to enter your Last.fm username and password. The program will try to connect and save a playlist in ~/.lastbash/playlist.m3u that you can open with an external player. LastBASH will show you the current playing track and keep a history of last played tracks.
The latest release brings new features such as debug mode toggling directly from the interface, more remote commands, checks for the validity of data passed in the command line, detailed station changing errors, player integration fixes, better help messages, and getopts for parsing the command-line parameters.
Overall, LastBASH is an excellent Last.fm player that caters to terminal users who prefer a TUI frontend. It is easy to install and use, and its features are straightforward to understand.
Version 0.3.2: N/A