Releases: gamebooster/soundboard
Releases · gamebooster/soundboard
First beta release: v0.1.0
[0.1.0] - 2020-08-04
Added
-
webui has a lot of new features:
- drag-drop support for files and links
- copy-paste support for files and links
- you can drag-drop all buttons at the same soundboard and to other soundboards
- you can edit and delete sound buttons with a right click
-
You can specify
start
andend
timestamps (in seconds) for a sound [#8] -
Added
spotify
as sound source. [#7]- expected config format example:
source = {spotify = {id = "5y788ya4NvwhBznoDIcXwK"}}
- you need to provide
spotify-user
andspotify-pass
via config, args or env
- expected config format example:
-
Added
youtube
as sound source. [#6]- expected config format example:
source = {youtube = {id = "YUKeiJ3igXg"}}
- you need to provide
youtube-dl
andmkvextract
in thePATH
- expected config format example:
-
Added
tts
(text-to-speech) as sound source.- expected config format example:
source = {tts = {ssml = "<speak>Hello World!</speak>", lang = "en-GB"}}
- uses Google Cloud Text-to-Speech API
- expected config format example:
Changed
- Switched to json as config format but toml is still possible as input format
- toml crate doesn't support enum serialization
- Switched from
path
string tosource
enum for sounds in the config format to make the multiple possible sources clearer. Please see thefavorites.toml
for all possibilities and use theconverter_new_format.py
to convert your old soundboards - backend: refactored config module into app_config and soundboards [#32][#31]
First alpha release
Download the package specified for your plattform. All three include a sample config and some soundboards.