Youtube music bot - Python โซ
Developer ๐ค
the bot was developed by:
- Balducci Marco
Github Repository </>
here you can find the finished project.
Features โจ
- Multi-Server
the bot can play music in multiple servers at the same time.
- Button interface
buttons are present to manage the current song.
- Downloaded files cleaning
there is a cleaning queue for the downloaded files that keeps saved only 2 files per server at any moment.
- Youtube research
thanks to yt_dlp’s api it’s possible to research for songs directly from youtube.
API ๐
The bot depends on yt_dlp’s api for researching songs and downloading them.
Class management ๐
- MusicInstance
manages every instance of the bot in each servers in which it’s added, it contains the logic responsible for the music playing and for the queue management, furthermore it uses the next class to clean the downloaded files.
- YoutubeDL
not a class, but but a group of useful functions to manage the downloaded files.