A basic CLI interface to control Blusound streamers.
- Automatic discovery of Blusound players on the network
- Interactive player selection and control
- Volume adjustment
- Play/pause functionality
- Track navigation (skip forward/backward)
- Display of currently playing information
- Input selection for each player
- Detailed view of player status
- Python 3.6+
-
Clone this repository:
git clone https://github.com/irrelative/blucli.git cd blucli -
Set up a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate` -
Install the required dependencies:
pip install -r requirements.txt
Run the script using:
python cli.py
The Blusound CLI provides an intuitive interface to control your Blusound players:
- Player Discovery: Automatically detects Blusound players on your network.
- Player Selection: Choose which player you want to control.
- Playback Control: Play, pause, skip tracks, and adjust volume.
- Input Selection: Change the input source for each player.
- Status Display: View current track information, volume level, and other player details.
- Detailed View: Access comprehensive information about the player's status.
The application uses a curses-based interface for an interactive experience in the terminal.