Commit graph

495 commits

Author SHA1 Message Date
Jason Waataja caf2003d96 Fix addnext failing on an empty queue
Previously, addnext would try to unconditionally add at index one into a
queue. This panicked if the queue was empty. Added two protections, one
that checks the index in the InsertTrack function, the other in the
addnext command itself to insert at zero if the queue is empty.
2018-07-20 17:49:10 -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
Matthieu Grieger cbc850da95 Removed go-i18n 2016-06-21 09:23:11 -07:00
Matthieu Grieger 50c5e6cb61 Update vendored dependencies, added goi18n 2016-06-21 09:05:20 -07:00