YALB (or Yet Another Music Bot) will be a Discord music bot made with Last.fm scrobbling in mind.
I noticed that none of the popular music bots on Discord have any sort of scrobbling feature so I decided to make one that scrobbles myself.
- Last.fm account integration
- Last.fm API
- Extremely basic API integration
- Last.fm login
- Last.fm stats commands
- Automatic scrobbling for users in the voice channel who have linked their Last.fm accounts
- Make it opt-in/easily togglable
- Last.fm API
- Music playback in Discord voice channels
- Queue system
- Decide on the queue system database (maybe store it in the memory, I don't care about scalability this bot isn't gonna be on many servers most likely, although it is a good idea to future proof for anything so I don't know)
- Better integration with
asyncio
in some of the methods - Custom
discord.py
VoiceClient
to better track everything (also might take care of the previous TODO/TODOs) -
youtube-dl
integration
- Queue system
- Better
help
command that integrates withdiscord.py
'sext.commands
better - Improved performance (might require a rewrite considering how fucking awful my code is)
- Terrible and simple module system for improved maintainability and rewritability
- Make the module system actually good
- Try to focus and actually make a good TODO list
- Have no fucking clue what you're doing