aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #48 from Mavulp/security-levelCatlinman2020-03-221-0/+24
|\ | | | | Add flag to increase identity security levels
| * Add flag to increase identity security levelsJokler2020-03-221-0/+24
|/
* Merge pull request #47 from Mavulp/fix-id-generationJokler2020-03-224-16/+20
|\ | | | | Fixed id generation for first time setup
| * Fixed id generation for first time setupJokler2020-03-224-16/+20
|/
* Merge pull request #44 from Mavulp/relative-volumeJokler2020-03-153-46/+90
|\ | | | | Add a way of making relative volume changes
| * Add a way of making relative volume changesJokler2020-03-143-46/+90
| | | | | | | | | | Additionally this moves seeking into the command parsing for consistency.
* | Merge pull request #45 from Mavulp/fix-shutdownJokler2020-03-152-46/+50
|\ \ | | | | | | Fix shutdown freezing the bot
| * | Fix shutdown freezing the botJokler2020-03-142-46/+50
| |/ | | | | | | | | | | This is kind of a work around by ignoring other futures spawned on the tokio runtime but it should not cause any actual issues since the important futures should still block the runtime.
* | Merge pull request #43 from Mavulp/search-commandJokler2020-03-062-0/+5
|\ \ | |/ |/| Add search command to the music bot
| * Add search command to the music botJokler2020-03-062-0/+5
|/
* Fix version in Cargo.tomlJokler2020-02-251-1/+1
|
* Merge pull request #42 from Mavulp/fix-stateFelix Kaaman2020-02-251-4/+8
|\ | | | | Fix state reverting to stopped on empty playlist
| * Fix state reverting to stopped on empty playlistJokler2020-02-251-4/+8
| |
* | Merge pull request #39 from Mavulp/volume-displayJokler2020-02-241-12/+19
|\| | | | | Add volume to the bot's name
| * Add volume to the bot's nameJokler2020-02-241-12/+19
| |
* | Merge pull request #38 from Mavulp/branches/fkaa/DurationJokler2020-02-231-3/+16
|\ \ | |/ |/| Print duration when adding & playing links
| * Print duration when adding & playing linksFelix Kaaman2020-02-231-3/+16
|/
* Merge pull request #33 from Mavulp/webserverFelix Kaaman2020-02-2226-86/+1734
|\ | | | | Webserver
| * Move web server related files into a folderJokler2020-02-2210-1/+4
| |
| * Fix quit message when nothing is playingJokler2020-02-221-3/+9
| |
| * Webserver: Add API documentation and basic cssJokler2020-02-226-0/+206
| |
| * Split web_server module into separate componentsJokler2020-02-229-180/+205
| |
| * Add tmtu mode as a front-endJokler2020-02-228-15/+350
| |
| * Add a json /api/bots endpoint for data retrievalJokler2020-02-225-15/+94
| |
| * Add a very basic template using available infoJokler2020-02-2212-32/+334
| |
| * Make titles of audio metdata non optionalJokler2020-02-222-13/+7
| |
| * Spawn actix-web server with access to the botJokler2020-02-2211-59/+757
|/ | | | | | 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.
* Merge pull request #37 from Mavulp/branches/fkaa/BBCodeJokler2020-02-223-4/+51
|\ | | | | Add functions for BBCode formatting
| * Add functions for BBCode formattingFelix Kaaman2020-02-223-4/+51
|/
* Merge pull request #34 from Mavulp/branches/fkaa/SeekingJokler2020-02-215-3/+91
|\ | | | | Add seeking to audio player
| * Add seeking to audio playerFelix Kaaman2020-02-215-3/+91
|/ | | | | | | 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.
* Merge pull request #32 from Mavulp/release-workflowv0.2.0Jokler2020-02-122-0/+41
|\ | | | | Release workflow
| * Add gstreamer dependency to to release creationJokler2020-02-111-0/+4
| |
| * Add automatic release workflowJokler2020-02-112-0/+37
|/
* Merge pull request #30 from Mavulp/name-threadsFelix Kaaman2020-02-081-29/+35
|\ | | | | Name threads for better logging and debugging
| * Name threads for better logging and debuggingJokler2020-02-081-29/+35
|/
* Fix error in example configJokler2020-01-301-1/+1
|
* Merge pull request #19 from Mavulp/multibotJokler2020-01-2913-419/+981
|\ | | | | Split the bot into a master bot and music bots
| * Update README.md to reflect help message changesJokler2020-01-291-4/+9
| |
| * Move music bot related data into a single mutexJokler2020-01-291-66/+71
| |
| * Add a description to the master botJokler2020-01-291-0/+2
| |
| * Make local mode spawn a music bot directlyJokler2020-01-292-7/+25
| |
| * Add config example fileJokler2020-01-292-17/+18
| |
| * Block bots from joining channels with other botsJokler2020-01-293-9/+56
| |
| * Move duplicate code into on_client_left methodJokler2020-01-292-8/+10
| |
| * Randomly choose from lists of identities and namesJokler2020-01-296-105/+130
| |
| * Let the music bot leave once its channel is emptyJokler2020-01-293-11/+106
| |
| * Fix quit method not stopping audio playbackJokler2020-01-293-7/+21
| |
| * Move master and music bots into seperate filesJokler2020-01-294-549/+570
| |
| * Initial multibot draftJokler2020-01-297-409/+736
|/