Skip to content

Releases: gamebooster/soundboard

First beta release: v0.1.0

04 Aug 13:30
Compare
Choose a tag to compare
Pre-release

[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 and end 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 and spotify-pass via config, args or env
  • Added youtube as sound source. [#6]

    • expected config format example: source = {youtube = {id = "YUKeiJ3igXg"}}
    • you need to provide youtube-dl and mkvextract in the PATH
  • 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

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 to source enum for sounds in the config format to make the multiple possible sources clearer. Please see the favorites.toml for all possibilities and use the converter_new_format.py to convert your old soundboards
  • backend: refactored config module into app_config and soundboards [#32][#31]

First alpha release

30 Jun 09:16
Compare
Choose a tag to compare
First alpha release Pre-release
Pre-release

Download the package specified for your plattform. All three include a sample config and some soundboards.