[ ] [p]prev Can go back multiple songs > This will be easier if #366 is addressed - (Req - #2940)
[ ] Local: M3U/M3U8/PLS/XSPF/WPL/ASX/iTunes Playlists support (#620) (make custom parser or contribute to Lavaplayer/Lavalink)
[ ] Parse tracks out of a M3U and PLS url
[ ] Repeat the whole queue
Maybe:
[ ] A thumbsup/thumbsdown on a np message to make a song play more frequently on a playlist in tandem with the playlist checking on #1544, + skip stats (playlist playing stat saving/management)
[ ] Lyrics support
[ ] Expand Spotify playlist support to use SoundCloud API
[ ] Jukebox price to be charged per song instead of per command?
[ ] Pillow Audio 😝
[ ] Add RPC functionality; information on doing this at Req - #3741)
[ ] add [p]makeplaylist that enqueue n number of recently played tracks in the server
[ ] add [p]playstric <author> || <track name> which would allow using Global Cache and JDA cache directly.
[ ] Add special casing for Live stream playlists
[ ] Volume ranges -(Req - #2940)
[ ] Youtube music api support - (Req - #2940)
[ ] Localtracks ensure shuffle, this will slowdown the enqueueing potentially - (Req - #2940)
TODO Priority in order
Bulk playlist start - (Req - #2940)
Autojoin/bind (a command to bind the bot to a text channel and a voice channel for the duration of the audio session), also setting a lock on the audio set notify channel via this method, pinned queue - (Red - #2940)
Configurable limit on max concurrent audio streams (Issue - #272)
More Spotify functionality using their API
Spotify Search command
Absolute Vote toggle (Voting system that DJ's can't bypass)
Not implemented exactly as requested but some global presets have been added (Piano, Metal, Bassboost, Nightcore, Vaporwave and Synth EQ presets)
[x] Configurable maximum queue size - Places where the Queue is Controllate already been added, now need to add a command to set it. (FR- #5098) (PR -#5061)
This issue is to gather features to be suggested for or worked on for Audio this supersedes and replaces #2940.
Open Issues:
TODO:
Requests:
[p]prev
Can go back multiple songs > This will be easier if #366 is addressed - (Req - #2940)Maybe:
[p]makeplaylist
that enqueue n number of recently played tracks in the server[p]playstric <author> || <track name>
which would allow using Global Cache and JDA cache directly.TODO Priority in order
In Alpha (https://github.com/Drapersniper/Audio)
[p]playmix <url>
command based on the newly discovered behaviour of youtube mix playlists - (Req - #2940)[p]play
and[p]playlist append
commands to bulk enque multiple songs, e.g `[p]play 1|2|3, (Req - #2940)With Open PRS:
[p]audioset server role
To accept a list of roles (FR - #5096) (PR -#5061)[p]audioset
Commands may be longer but are more intuitive, don't like it? make aliases with the alias code. - (FR - #5102 )(PR -#5061)What about sfx?
Want to suggest something?