Audius Song of the Day

A Discord bot that automatically selects and announces a daily Song of the Day from the Audius music platform, keeping the community engaged with fresh music every day.

Features

🎵 Daily Track Discovery

Every 24 hours, the bot fetches a random track from the Audius API and announces it in the SOTD channel with a rich embed showing artwork, artist info, genre, and play stats. The message includes a SOTD Role ping too!

📦 Persistent History

All selected tracks are saved to a local database so users can look back at previous picks and never lose track of a great song.

Commands

/sotd current

Display the current Song of the Day with full track details and a "Listen on Audius!" button.

/sotd history

Show the last 10 Song of the Day entries in a compact embed list.

/config get <key> Restricted: owner only

Retrieve a bot configuration value.

/config set <key> <value> Restricted: owner only

Update a bot configuration value.

/config delete <key> Restricted: owner only

Remove a bot configuration entry.

/ping Restricted: owner only

Check the bot's latency.

Tech Stack

GitHub Logo

View on GitHub

Explore the source code, report issues, or contribute to the project.