Logo for aiode

Upvote aiode


Music bot that supports Spotify and YouTube or any URL including SoundCloud links and Twitch streams. Fully free and open source.

Back to aiode
  • Play and search Spotify tracks and YouTube videos or playlists or play any URL including Soundcloud links and Twitch streams
  • Fully free and open source
  • Feature rich and highly customisable without a paywall
  • Create cross-platform playlists with tracks from any source
  • Simple and customisable player commands
  • Create custom command presets as shortcuts for your most used commands
  • Adjustable properties for even deeper customisation
  • Sign in to Spotify to play your own Spotify playlists or upload aiode playlists
  • Manage what roles can access which commands

Aiode is fully free and open source, donations help keep it that way and are much appreciated
ko-fi

The bot offers the following commands, this list can be fetched using the help command (@aiode help) anytime, as well as providing more info and usage examples for a specific command (e.g. @aiode help play):

Playback

play Resume the paused playback, play the current track in the queue or play the specified track or playlist
pause Pause the current playback
stop Stop playback and empty the queue.
repeat Toggles repeat for either the entire queue (repeat $all) or the current track (repeat $one)
rewind Go back one or the specified number of tracks in the queue
skip Skip one or the specified number of tracks in the queue
shuffle Toggle shuffle for the current queue
queue Display the current queue or add a track or playlist to the current queue
clear Clear the current queue of all tracks (except the currently playing track)
forward Skip the given amount of seconds or minutes in the current track
reverse Rewind the given amount of seconds or minutes in the current track
volume Change the music volume between a value of 1 and 200 (default is 100)

 
Playlist management

create Create an emtpy local playlist with the given name
delete Delete the local playlist with the given name
export Export the current tracks in the queue to a new local list with the given name
add Add a specific song from spotify, youtube, the current queue or any URL to the specified local playlist
remove Remove an item from a local playlist
move Move one or several items in an aiode playlist to a different index
insert Add items to an aiode playlist at a specific position

 
Customisation

preset Create or delete a command preset or show all saved presets
property List all properties or change the value of a property (properties are settings servers can change individually)

 
General

answer Answer a question asked by the bot (Commands like the play command may ask you to specify what track you meant if several options where found)
help Lists all available commands and their descriptions or provides help with a specific command
permission Add or remove a role required to run a certain command or list all commands and who they are available to
charts Shows the most popular tracks and artists per guild, user or globally

 
Spotify

login Login to Spotify, this sends you a link to the Spotify login page which then redirects to the aiode callback
logout Log out of Spotify
upload Upload the items from an aiode list to a new Spotify playlist, ignoring elements that are not Spotify tracks
Check out the home page for the full Discord Bot List.