[x] I have tested my changes against the dev branch (the latest developmental version), and this pull request is targeting that branch as a base
[x] I have tested my changes on Python 3.10 or higher
[x] I have ensured my code is formatted using Black
Description
This PR adds seeking and playback speed features. Two new commands seek and speed which work on the current playing track.
This PR also enables serialization to keep track of song progress so songs can be paused and resumed from their last known progress point when reconnecting or restarting the bot/music player.
dev
branch (the latest developmental version), and this pull request is targeting that branch as a baseDescription
This PR adds seeking and playback speed features. Two new commands
seek
andspeed
which work on the current playing track. This PR also enables serialization to keep track of song progress so songs can be paused and resumed from their last known progress point when reconnecting or restarting the bot/music player.Related issues (if applicable)
could close #2192 and #452