BassBoom CLI
Music player in your console!
Last updated
Music player in your console!
Last updated
BassBoom provides you its CLI version that allows you to play any music using just your terminal emulator. You can use this version if you need no GUI and just want to play music using just the textual UI.
Since the TUI version uses Terminaux to render its elements, you need to have a terminal emulator which supports VT sequences out of the box.
You can run this program by either double-clicking an executable file, which will prompt you for the full path to a music file, or by opening the command prompt to the BassBoom.Cli binaries directory and writing the command like this:
For Windows, BassBoom.Cli.exe path/to/music.mp3
For Linux, dotnet BassBoom.Cli.dll path/to/music.mp3
Additionally, you can use this program to run it as a radio station player using the -r
switch without providing any argument.
For Windows, BassBoom.Cli.exe -r
For Linux, dotnet BassBoom.Cli.dll -r
Once done, BassBoom opens your music file to be ready for playing. Just play your music by pressing the spacebar.
You can use the following keys to navigate through the entire music player or the radio player. However, there are keys that don't do anything in modes that don't define such keys.
When BassBoom.Cli is in idle mode (music not playing, music paused, etc.), you can use the following controls:
Control | Action |
---|---|
| Raises the volume |
| Lowers the volume |
| Plays the music |
| Goes back to the previous song in the playlist and plays it |
| Goes to the next song in the playlist and plays it |
| Shows the help menu |
| Shows the song information, including the bit rate, artist, genre, etc. |
| Adds a single song to the playlist |
| Adds songs from a music library directory to the playlist |
| Removes the current song |
| Removes all the songs |
| Opens the interactive equalizer |
| Shows BassBoom and platform information |
| Shows all devices and drivers probed by MPG123 |
| Sets a device and driver |
| Resets a device and driver selection |
| Sets the repeat checkpoint (a.k.a. seek point) |
| Seeks to the repeat checkpoint (a.k.a. seek point) |
| Exits the program |
When BassBoom.Cli goes into this mode by playing any music, you can use these controls:
Control | Action |
---|---|
| Raises the volume |
| Lowers the volume |
| Seeks the music forward by the set seek rate |
| Increases the seek rate by 50 milliseconds |
| Seeks the music backward by the set seek rate |
| Decreases the seek rate by 50 milliseconds |
| Goes back to the previous song in the playlist and plays it |
| Goes to the next song in the playlist and plays it |
| Pauses the music |
| Removes the currently playing song |
| Removes all the songs |
| Stops the song |
| Shows the help screen |
| Shows the song info |
| Opens the interactive equalizer |
| Shows all devices and drivers probed by MPG123 |
| Sets a device and driver |
| Resets a device and driver selection |
| Shows BassBoom and platform information |
| Selectively seeks to the selected position |
| Seeks to the previous lyric |
| Seeks to the next lyric |
| Seeks to the current lyric |
| Seeks to the selected lyric |
| Sets the repeat checkpoint (a.k.a. seek point) |
| Seeks to the repeat checkpoint (a.k.a. seek point) |
| Exits BassBoom.Cli |
When BassBoom.Cli is in idle mode (radio station not playing, radio station paused, etc.), you can use the following controls:
Control | Action |
---|---|
| Raises the volume |
| Lowers the volume |
| Plays the radio station |
| Goes back to the previous radio station in the playlist and plays it |
| Goes to the next radio station in the playlist and plays it |
| Shows the help menu |
| Shows the radio station information, including the bit rate, artist, genre, etc. |
| Shows the extended radio station information |
| Adds a single radio station to the playlist |
| Removes the current radio station |
| Removes all the radio stations |
| Opens the interactive equalizer |
| Shows BassBoom and platform information |
| Shows all devices and drivers probed by MPG123 |
| Sets a device and driver |
| Resets a device and driver selection |
| Exits the program |
When BassBoom.Cli goes into this mode by playing any music, you can use these controls:
Control | Action |
---|---|
| Raises the volume |
| Lowers the volume |
| Seeks the music forward by the set seek rate |
| Increases the seek rate by 50 milliseconds |
| Seeks the music backward by the set seek rate |
| Decreases the seek rate by 50 milliseconds |
| Goes back to the previous song in the playlist and plays it |
| Goes to the next song in the playlist and plays it |
| Pauses the music |
| Removes the currently playing song |
| Removes all the songs |
| Stops the song |
| Shows the help screen |
| Shows the song info |
| Opens the interactive equalizer |
| Shows all devices and drivers probed by MPG123 |
| Sets a device and driver |
| Resets a device and driver selection |
| Shows BassBoom and platform information |
| Exits BassBoom.Cli |
You can also modify how your song or your radio station plays like in real-time using the interactive equalizer. You can use these controls:
Control | Action |
---|---|
| Changes the current equalizer band's value |
| Selects the equalizer band |
| Resets all values |
| Goes back to the player |