Skip to content

A discord bot to listen to online radio stations with radio.garden integration

Notifications You must be signed in to change notification settings

okdargy/incecast

Repository files navigation

Incecast

A discord bot to listen to online radios with search capabilities

Warning

@discordjs/voice currently does not support ARM64 architecture. Tested to work on an AMD64 architecture.

Features

  • 📻 Listen to radio streams
  • 🔍 Search for radios (from radio.garden API)
  • 💬 Project current playing song to bot status

Installation

  1. Clone the repository
git clone https://github.com/okdargy/incecast
  1. Install dependencies
npm install
  1. Install ffmpeg

This step is required for @discordjs/voice to work. You can install ffmpeg from here.

Important

We recommend you not to use ffmpeg-static as it is very unstable is almost guaranteed to crash.

  1. Rename the config.example.json file to config.json and fill in the required fields.
{
    "token": "",
    "clientId": "",
    "guildId": "",
    "defaultStream": ""
}
  1. Deploy the commands

This will deploy to only the server in the guildId variable

node deploy.js
  1. Start the bot
node index.js

Usage

Commands

Incecast uses slash commands to interact with the bot. You can find the list of commands below.

Command Description
/play Play a radio stream from radio.garden
/search Search for a radio stream from radio.garden
/connect Connect the bot to your voice channel
/change Change the radio stream to a custom URL
/reconnect Reconnect the bot to your voice channel
/ping Advanced debugging and pong!

Screenshots

Displaying bot status
Showing what bot stauts looks like
Command usage
Working searching and playing radio stations

Thanks to...

Having such an amazing API and the root inspiration for this bot

The whole RWB team

I'd like to thank the Running With Bricks group for supporting the creation of this bot and showing interest!

About

A discord bot to listen to online radio stations with radio.garden integration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published