Skip to content

hydrabank/songfish

Repository files navigation

Songfish

An open-sourced music-focused bot for Discord, written in Discord.js using Poru (a Lavalink library) for music playback. Songfish is the reference implementation for the Fish SDK, a Discord bot base built on Discord.js and Node.

To-do list

  • Basic music playback (play, pause)
  • Leave/join functionality
  • Queue functionality (skip, add to queue)
  • Loop functionality
  • List queue command
  • DJ permissions
  • Effects
  • i18n (localization)
  • Invite-only functionality
  • Playlists
  • Streams
  • Stage channel support

Credits

Special thanks to 'v' (AnAbomination on NameMC) for creating the profile photo and icon for Songfish! More special thanks to all the people who have helped me with ideas and have otherwise contributed to the project.

A list of key people in Songfish will be provided below:

Core

  • Dani: Me! I made Songfish and maintain it, along with the Fish SDK.

  • WiG sNaTcHeD: The other administrator for Songfish's main instance.

  • AnAbomination: Drew the profile photo and icon for Songfish!

  • Shooken: Helped out with many ideas, along with testing features of the bot.

  • Bren: The sole person who inspired me to create this bot. His bird, Edward (Eddie), is the namesake of the VIP instance of Songfish (Edward's Tunes)!

v2 Translators

NOTE: Translations are not complete, and current translations may be inaccurate or incorrect in grammar. Please help us out by providing native translations - thank you!