Music / Radio player Discord bot.
- Fully fix radio handler and message class
- Dettach radio selector / Simplify radio logic
- Fix VoiceState / VoiceChannel change handler
- Fully transition to class functions
- Video chapter descriptions
- Embed descriptions -> songInfo.chapters (Current becomes bold?)
- prepareSong -> next music on the queue
- prepareSong list -> in case skip while preparing
- Class file separation
- music file lifetime handler
- Change queue_update to use interaction if possible
- Music recommendations
- Automatic recommendation queue fill system
- GET /recommendations
- GET /recommendations/available-genre-seeds
- New icons
- Request bot to send music file attachment
- Maybe progress bar? .setDescription
- Add more logging (cleared messages, re-check guilds refresh, check cleared music files, idk)
- logger function ffs
- Components class
- Button ask for ephemeral select to choose song from playlist to send to first and play immediately
- save queue to file
- maybe lite-esque db infra.? (guilds, queue)
- fn to serialize db data into json map and all
- re-attempt connection on disc. -> sep. function
- ACRCloud music recognition (Slash Command)
- Playlists
- Playlist button -> menu similar to radio -> select_menu, save, load, delete
- Save playlists -> modal? -> ask for name/desc. -> confirm (filter out radio/files just in case)
- saved per guild
- Play files
- Soundcloud
- Deezer
- Web Dashboard
- Package bot project into .exe
- package into background service