Skip to content

A discord music bot for personal/single-server use

Notifications You must be signed in to change notification settings

JoaoCostaIFG/Ritmo

Repository files navigation

Ritmo

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.

Ritmo icon

Features

  • 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.

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.

TODO

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.

License

It's the ISC License, so you can do whatever you want with it.

About

A discord music bot for personal/single-server use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published