Commit graph

497 commits

Author SHA1 Message Date
Jason Waataja 6e76c79e0a Fixed reset on non-empty queue
Fixed an issue where reset didn't work when the queue had any tracks in
it. The issue stemmed from the fact that in the last few lines of the
PlayCurrent method in the queue.go, around line 314, it sets up another
thread to wait and eventually skip the current track. When reset is
called this skip is triggered on an empty queue which causes an error.
Fixed it by adding a check around the offending lines.
2018-07-20 17:19:19 -07:00
Jason Waataja a57c3f579d Fixed initial reset tests 2018-07-20 17:13:20 -07:00
Jason Waataja bf02174a04 Added (failing) tests for reset command 2018-07-20 16:39:53 -07:00
Matthieu Grieger dff929ddc9 Update README.md 2017-05-20 18:04:02 -07:00
Matthieu Grieger 138c1008eb Fixed YouTube playback offsets 2016-11-05 21:30:42 -07:00
Matthieu Grieger 2f6bda5018 Update version number and changelog 2016-11-05 19:41:58 -07:00
Matthieu Grieger a1c5399223 https://github.com/matthieugrieger/mumbledj/issues/182: Added back track/playlist submitter immediate skipping 2016-11-05 19:39:31 -07:00
Matthieu Grieger e1e3a334cd Fix https://github.com/matthieugrieger/mumbledj/issues/180: Panic on playlist with private video 2016-11-05 19:22:58 -07:00
Matthieu Grieger 51db9c3061 Fix https://github.com/matthieugrieger/mumbledj/issues/176: Empty IDs for SoundCloud tracks 2016-08-22 20:20:41 -07:00
Matthieu Grieger 9222608962 Fixed https://github.com/matthieugrieger/mumbledj/issues/174: Fixed deadlock during track skip/finish 2016-08-21 17:58:11 -07:00
Matthieu Grieger 466e9189c6 Fix https://github.com/matthieugrieger/mumbledj/issues/172: Index out of range error during skip 2016-08-14 10:00:38 -07:00
Matthieu Grieger 786ab8c3d6 Small stylistic and spelling changes 2016-07-11 16:08:16 -07:00
Matthieu Grieger f918d2397d Updated vendored dependencies 2016-07-11 16:03:02 -07:00
Gabriel Plassard 66be67719a Docker (#170)
* added dockerfile

* cleanup dockerfile

* update Dockerfile and create raspberry dockerfile

* doc & aria2
2016-07-11 15:57:47 -07:00
Matthieu Grieger 0a4d0aead1 Implemented register command 2016-07-10 21:09:54 -07:00
Matthieu Grieger 32167c1294 p12 files can now be provided to the bot to authenticate as a registered user 2016-07-10 20:41:51 -07:00
Matthieu Grieger 5434077d73 Remove crypto/pkcs12 2016-07-10 20:15:15 -07:00
Matthieu Grieger 1e174fde46 Update dependencies, add crypto/pkcs12 2016-07-04 10:06:28 -07:00
Matthieu Grieger 3de4917972 Potential fix for PEM IP SANs issue 2016-07-01 18:34:43 -07:00
Matthieu Grieger d0becb9c10 Fix https://github.com/matthieugrieger/mumbledj/issues/162: Key is no longer mistakenly overwritten by cert 2016-06-29 19:08:01 -07:00
Matthieu Grieger cb1bc84323 Fix https://github.com/matthieugrieger/mumbledj/issues/161: Queue is now reset after disconnect 2016-06-28 21:31:19 -07:00
Matthieu Grieger 89def4c197 Update CHANGELOG and version number 2016-06-26 22:05:39 -07:00
Matt Kemp c85fddcb4f Allow playlists larger than 50 items (#159)
This commit ensures that playlists longer than 50 items return
successfully when `max_tracks_per_playlist` is set higher than 50.

Previously if this value was raised higher than 50 the addition of a
playlist with more than 50 items would hang indefinitely.
2016-06-26 21:57:15 -07:00
Daniel Marquard 57eaf7c3db Make the config's full directory path (#160) 2016-06-26 21:55:26 -07:00
Matthieu Grieger 8c61ca2d6f Fix typo in CHANGELOG 2016-06-25 23:30:58 -07:00
Matthieu Grieger a44bac5302 Resolve https://github.com/matthieugrieger/mumbledj/issues/158: Config values can now be overriden directly via commandline arguments 2016-06-25 23:27:12 -07:00
Matthieu Grieger 918c59317a Removed extra period on error messages 2016-06-25 23:23:33 -07:00
Matthieu Grieger 26098d7a88 Made volume range check inclusive 2016-06-25 12:50:08 -07:00
Matthieu Grieger 95dbd75e19 Added gitter badge 2016-06-25 12:43:02 -07:00
Matthieu Grieger 48ce224596 Fix https://github.com/matthieugrieger/mumbledj/issues/156: Audio not stopping after forceskip 2016-06-25 12:27:51 -07:00
Matthieu Grieger b24417deda Fix https://github.com/matthieugrieger/mumbledj/issues/155: Admin settings not being respected 2016-06-25 10:43:33 -07:00
Matthieu Grieger 1731047317 Fix https://github.com/matthieugrieger/mumbledj/issues/154: Crash on !forceskip 2016-06-25 09:03:13 -07:00
Matthieu Grieger 0320ca75fa Bump version number 2016-06-23 09:17:48 -07:00
Matthieu Grieger 7ed70c8410 Update CHANGELOG.md 2016-06-23 09:12:44 -07:00
Matthieu Grieger 3ed06c57e6 Merge pull request #153 from alucardRD/master
Fixed initial Soundcloud API test
2016-06-23 08:07:05 -07:00
alucardRD 3e867ff54a Fixed initial Soundcloud API test 2016-06-23 04:10:13 -05:00
Matthieu Grieger 834f96ccbe Fixed typo on table HTML tag 2016-06-22 10:18:25 -07:00
Matthieu Grieger d5a37fd84a Merge branch 'master' of github.com:matthieugrieger/mumbledj 2016-06-21 23:28:43 -07:00
Matthieu Grieger 8da1edf2b6 Added some tests and fixed some others 2016-06-21 23:27:41 -07:00
Matthieu Grieger 9160c02bee Implemented rest of track tests 2016-06-21 23:01:54 -07:00
Matthieu Grieger ae4d863dd2 Renamed test target to coverage, added test target for local testing 2016-06-21 23:01:45 -07:00
Matthieu Grieger 23b05b714b Added codecov coverage badge to README 2016-06-21 19:37:27 -07:00
Matthieu Grieger e63d5ebfa0 Fixed codecov integration 2016-06-21 19:31:16 -07:00
Matthieu Grieger f193a3ae03 Switch from coveralls to codecov 2016-06-21 19:11:46 -07:00
Matthieu Grieger c9f8ff74ca Removed glide install from .travis.yml 2016-06-21 19:04:05 -07:00
Matthieu Grieger 5f8977944a Added coveralls back in 2016-06-21 19:01:21 -07:00
Matthieu Grieger 74676119cd Update installation instructions 2016-06-21 18:13:48 -07:00
Matthieu Grieger c0e5793f02 Added Go Report Card badge, changed styling of other badges 2016-06-21 16:21:32 -07:00
Matthieu Grieger 377110892a Fixed typo on admin command message selector 2016-06-21 16:15:28 -07:00
Matthieu Grieger 7f1b9595c1 Resolve https://github.com/matthieugrieger/mumbledj/issues/152: Command messages are now set and configured in config.yaml 2016-06-21 16:00:13 -07:00