Welcome to Sonata 🎵¶
Sonata is a Discord bot that brings RateYourMusic ratings and music discovery features to your Discord server. Connect with your community, share your favorite albums, and explore music tastes together!
📋 Features¶
- Retrieve information about music releases.
- Check user profiles and statistics.
- Explore ratings within your Discord server.
🚀 Getting Started¶
1. Set up Last.fm (Recommended)¶
Start by linking your Last.fm account to enable automatic track detection:
This allows commands to automatically use the track you're currently listening to.
2. Import Your Ratings¶
Then, import your ratings from RateYourMusic:
- Go to RateYourMusic Export
- Click "Begin export..." and download your CSV file
- Use the import command with your CSV file attached:
Warning
Depending on the number of ratings you have, the import process may take a while. Please be patient and do not try to re-run the command while the import is still in progress.
3. Explore Commands¶
Now you're all set! Check out the available commands.
💡 Popular Commands¶
Here are some commands to get you started:
| Command | Description |
|---|---|
!profile |
View your rating statistics |
!release OK Computer |
Get information about an album |
!artistratings Radiohead |
See all your ratings for an artist |
!bestratedreleases |
View the server's top-rated albums |
!lyrics |
Get lyrics for your current track |
!samples |
Discover samples in your current track |
!aoty |
View best albums of the year |
📖 Support & Links¶
- Setup Guide – Install and configure your own instance
- GitHub Repository – Source code and issues
- RateYourMusic – Where your ratings come from
- Last.fm – Automatic track detection
Data privacy
All rating data is stored locally on the bot's instance. No data is shared with third parties beyond the API calls to fetch public music information.