From b4dc5397fbcbd7de82070450cac7708cbae59337 Mon Sep 17 00:00:00 2001 From: Karl Skomski Date: Fri, 31 Jul 2020 22:04:25 +0200 Subject: [PATCH] update readme --- README.md | 87 ++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 74 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 0f10294..2db1018 100644 --- a/README.md +++ b/README.md @@ -21,23 +21,45 @@ cross-platform desktop application to spice up your audio/video conferences ### features (rust feature name: rfm) -- play local and remote sounds (http, youtube) to your microphone and output device - - supported codecs: mp3 (rfm: mp3), flac (rfm: flac), wav (rfm: wav), vorbis (rfm: vorbis), xm (rfm: xm, non-default) -- hotkeys -- native user interface (rfm: gui, non-default) - - First iteration. The web user interface is slicker and performs better. +- 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_