Changed
- Themes are not stored in the database, accessible through the
!theme
command and the web UI. [player]
has been deprecated in favor ofplayer
settings.[current_song]
has been deprecated in favor ofplayer/song-file
settings.[[modules]]
configuration has been deprecated in favor of their corresponding setting.- Fully deprecated the need for a configuration file. If you want to migrate existing settings, run the bot once with the configuration file, then it can safely be deleted.
- Add more commands to
!gtav
and add command-specific overrides throughgtav/command-config
.
Added
- Added the ability to scale the maximum volume of a player by a percentage using the following settings:
player/spotify/volume-scale
player/youtube/volume-scale
- Pinging and reconnect if connection to Twitch is lost.
- Tokens can now be removed, and refreshed on the home screen without restarting the bot.
- Authentication system with different scopes to control permissions. See auth.yaml for more details.
- This includes the groups: @streamer, @moderator, @subscriber, and @everyone.
- A UI page to handle Authorization.
- Load fallback songs from
player/fallback-uri
. !speedrun
command to get records from speedrun.com.