discord-gmusic-bot (WIP)

A Discord bot that plays music via Google Play Music or Youtube.

Usage

Either mention @discord-gmusic-bot or create a separate channel that contains the string discord-gmusic-bot in its title to talk to the bot. Send help to get a list of available commands.

Get Started

$ cp config.example.toml config.toml && $(EDITOR) config.toml
$ docker-compose up --build
[...]
INFO:discord-gmusic-bot:        https://discordapp.com/oauth2/authorize?client_id=282709421955576523&scope=bot&permissions=3148800

Requirements

  1. Your own Discord bot
  2. Make sure to promote the Bot to a "Bot User"
  3. A Google Music Account plus an app specific password

Bot Configuration

Mention your bot (@your-bot-name) with the following commands to configure your music accounts.

  • configShows the configuration status of sound services.
  • config google-music Start a private chat with you to configure Google Music credentials.
  • config soundcloudStart a private chat with you to setup your SoundCloud client ID.

To do

  • Ability to bulk-queue songs (eg. from a YouTube playlist or multiple links)
  • Support YouTube and Google Music Playlists
  • Understand exclamation mark in play <query>! to immediately play the song
  • Add commands to remove/reorder items in the queue
  • Maybe use tizonia as the music streaming backend

Useful Tools