Ritmo is a simple, lightweight, and easy to use music bot for Discord. It is my attempt at making a music bot that just works and isn't constantly asking for donations or subscriptions. It is completely free and open source.
- Play songs from YouTube (either by query or URL);
- Add full playlists to the queue;
- Manage the queue;
- Autoplay on queue end based on the last songs played;
- Fairly well organized codebase, so it is easy to add new commands.
ping
- Check if the bot is alive and responding.disconnect
(dc
) - Disconnect the bot from the voice channel.move
- Move songs in the queue.nowplaying
(np
) - Show the currently playing song.play
(p
) - Play a song from YouTube.playlist
(pl
) - Play a playlist from YouTube.playskip
(ps
) - Play a song from YouTube and skip the current song.remove
- Remove a song from the queue.replay
- Replay the current song.seek
- Seek to a specific time in the current song.skip
- Skip the current song.autoplay
- Enable autoplay on queue end.clear
- Clear the queue.history
(hist
) - Show the last songs played.loop
- Enable looping the current song.noautoplay
- Disable autoplay on queue end.noloop
- Disable looping the current song.pause
- Pause the current song.queue
(q
) - Show the current queue.resume
- Resume the current song.shuffle
- Shuffle the queue.stop
- Stop playing and clear the queue.reload
- Reload a command from the bot.
The TODO file has a list of things I want to add to the bot. If you have any suggestions, feel free to open an issue or a pull request.
It's the ISC License, so you can do whatever you want with it.