aboutsummaryrefslogtreecommitdiffstats
path: root/src/audio_player.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add a very basic template using available infoJokler2020-02-221-1/+28
|
* Spawn actix-web server with access to the botJokler2020-02-221-5/+5
| | | | | | Additionally replace all Mutexes with RwLocks. Hopefully this makes it possible for the web server to serve many requests at once since they would just hold read locks.
* Add seeking to audio playerFelix Kaaman2020-02-211-0/+44
| | | | | | | Adds a new "!seek" command which takes in a string that will be parsed by humantime in addition to a '+' or '-' character that can be prefixed to determine if it is a relative seek. Without any prefix characters the seek will be absolute.
* Fix quit method not stopping audio playbackJokler2020-01-291-0/+1
|
* Initial multibot draftJokler2020-01-291-22/+51
|
* Change method of sending EOS to GStreamer pipeline (#24)Felix Kaaman2020-01-271-5/+4
| | | Uses message bus instead of events to elements
* Use async channel to guarantee tokio never blocksJokler2020-01-141-3/+3
|
* Run cargo fmtJokler2020-01-131-67/+49
|
* Player: Ensure that audio is always stereo & 48KhzJokler2020-01-121-1/+4
|
* Player: Convert volume to dB before applying itJokler2020-01-121-4/+11
|
* Add enterprise logging and split out gstreamer & teamspeak specific codeFelix Kaaman2020-01-121-0/+328