Next major release of Boombox, rewritten from the ground up to utilize cogs and slash commands feature!
This version is currently work in progress!
- Play
- Song's title
- Youtube link, including playlist
- Pause / Next / Stop the music
- Shuffle
- Display lyrics
- Show the queue
- Move the bot to a channel
- Uses slash command
- Uses cogs for better organization of code [FINALLY!]
- Allow the user to reorder queued music
- Support for other sources like Spotify, Apple Music, Deezer etc...
- Optimize code further [Playing music & getting lyrics is now faster thanks to this!]
- Download the latest Python installer for Windows from the official website: https://www.python.org/downloads/windows/
- Run the installer and follow the installation wizard.
- During the installation, make sure to select "Add Python to PATH" option.
- Click "Install Now" button and wait for the installation to complete.
- Open a Terminal window.
- Run the following command to install Python:
sudo apt update && sudo apt install python3
- Verify the installation by running the following command:
python3 --version
- Open a new Command Prompt window.
- Run the following command to install Poetry:
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
- Navigate to the cloned directory:
cd Boombox-v4
- Run the following command to install the required dependencies using Poetry:
poetry install
- Create a .env file in the root directory of the project and set the following environment variables:
BOOMBOX_PROGRAMMABLE_SEARCH_ENGINE_KEY=<YOUR_API_KEY>
BOOMBOX_PROGRAMMABLE_SEARCH_ENGINE_ID=<YOUR_ENGINE_ID>
BOOMBOX_V4_TOKEN=<YOUR_TOKEN>
- Finally, run the application with the following command:
poetry run python ./app.py
Coming soon! Wait till I get to a stable release!