More screenshots
webui, telegram-bot, textui and gui
### features (rust feature name: rfm)
- play local and remote sounds to your microphone and output device
- supported codecs
- mp3 (rfm: mp3)
- flac (rfm: flac)
- wav (rfm: wav)
- vorbis (rfm: vorbis)
- opus (rfm: opus)
- xm (rfm: xm, non-default)
- supported sources (config example at the bottom):
- local (files)
- http
- tts (rfm: text-to-speech)
- spotify (rfm: spotify)
- youtube
- global hotkeys
- default `stop-hotkey` for all sounds is `CTRL-ALT-E`
- web user interface and http api (rfm: http)
- default socket addr: `127.0.0.1:8080`
- text user interface (rfm: textui)
- native graphical user interface (rfm: gui, non-default)
- First iteration. The web user interface is slicker and performs better.
- telegram bot (rfm: telegram, non-default)
- you need to create a bot and then specify your `telegram-token`
- automatic handling of loopback device in pulse audio (rfm: auto-loop, non-default)
### config, env and command line options
- you can provide all options via the config file `soundboard.toml`, env variables `SB_