Commit graph

478 commits

Author SHA1 Message Date
Matthieu Grieger 4f0bb2f14d Add YouTube API key guide to README 2015-04-17 16:44:09 -07:00
Matthieu Grieger 6477c17116 Fully functional songs and playlists 2015-04-17 16:30:13 -07:00
Matthieu Grieger 1df88a41de Fixed more go build errors 2015-04-15 23:44:35 -07:00
Matthieu Grieger f6b301edd6 More changes and additions to Song and Playlist types 2015-04-15 23:32:32 -07:00
Matthieu Grieger e0a936ab63 Restructured project to use interfaces instead of packages 2015-04-13 23:40:39 -07:00
Matthieu Grieger b37937769b Small tweaks 2015-04-09 13:52:32 -07:00
Matthieu Grieger 26a9d78fac go fmt 2015-04-09 13:23:21 -07:00
Matthieu Grieger 73fb4bd82b Removed playlist.go and song.go 2015-04-09 13:21:28 -07:00
Matthieu Grieger 985f48572f Finished YouTube API 2015-04-09 13:20:40 -07:00
Matthieu Grieger 14bb9df146 Added PerformGetRequest 2015-04-08 23:44:48 -07:00
Matthieu Grieger 6a836f13b7 gofmt 2015-04-08 18:47:39 -07:00
Matthieu Grieger ccbfe12340 Added services and youtube packages 2015-04-08 18:44:22 -07:00
Matthieu Grieger ccb0b4a3de Fix https://github.com/matthieugrieger/mumbledj/issues/55: Crash after skipping last song of playlist 2015-03-28 16:12:14 -07:00
Matthieu Grieger b6c5310240 Update CHANGELOG.md 2015-03-27 20:46:09 -07:00
Matthieu Grieger 3af978fb38 Merge pull request #54 from dylanetaft/master
Fix https://github.com/matthieugrieger/mumbledj/issues/50: Load config before connecting to mumble server
2015-03-27 20:44:11 -07:00
Dylan E Taft fbd355afaa Load config before connecting to mumble server 2015-03-27 20:56:47 -04:00
Matthieu Grieger c05967047c Tweaked Makefile to handle version numbers in executable name 2015-03-26 10:33:52 -07:00
Matthieu Grieger c73c3794e1 Renamed mumbledj.gcfg to config.gcfg 2015-03-26 10:27:44 -07:00
Matthieu Grieger 7662c6466d Update CHANGELOG 2015-03-20 21:37:37 -07:00
Matthieu Grieger 2393727137 Song/playlist is now skipped when submitter skips 2015-03-20 21:35:19 -07:00
Matthieu Grieger 3ecee614ca Fixed typo in mumbledj.gcfg 2015-03-20 21:21:00 -07:00
Matthieu Grieger 579245900b Update CHANGELOG.md 2015-03-07 01:32:46 -08:00
Matthieu Grieger e6265da26f Added missing AdminSkipPlaylistAlias option 2015-03-07 01:32:10 -08:00
Matthieu Grieger 7d254f68a3 Update CHANGELOG.md 2015-02-25 22:05:01 -08:00
Matthieu Grieger d43dde1943 https://github.com/matthieugrieger/mumbledj/issues/40: Add auto-reconnect on disconnect 2015-02-25 20:47:53 -08:00
Matthieu Grieger f80ffbc745 Update gumble and gumble_ffmpeg dependencies 2015-02-25 20:33:05 -08:00
Matthieu Grieger 727c6be8d0 Fix README formatting 2015-02-20 11:06:11 -08:00
Matthieu Grieger 6202b58bca Add -insecure flag to README example 2015-02-20 11:04:01 -08:00
Matthieu Grieger 85a57feb14 Fix https://github.com/matthieugrieger/mumbledj/issues/46: Download fail on songs with "-" at beginning of ID 2015-02-20 11:02:23 -08:00
Matthieu Grieger ca558ffdd6 Add CertificateLockFile() for more secure connections 2015-02-19 16:48:40 -08:00
Matthieu Grieger 5c3644797a Update gumbleutil dependency 2015-02-19 16:06:03 -08:00
Matthieu Grieger 542a631913 Updated gumble dependency 2015-02-19 15:58:31 -08:00
Matthieu Grieger 180761117b Fix https://github.com/matthieugrieger/mumbledj/issues/43: Queue freezing up on download fail 2015-02-18 15:11:13 -08:00
Matthieu Grieger 873748bef3 Fix https://github.com/matthieugrieger/mumbledj/issues/45: Bot crashing after 5 minutes with no songs in queue 2015-02-18 15:09:06 -08:00
Matthieu Grieger 879af4798f Add features section to README 2015-02-17 21:06:17 -08:00
Matthieu Grieger 72983e8e6f Add navigation to README 2015-02-17 21:02:33 -08:00
Matthieu Grieger 6b1853ed5f Update CHANGELOG, small typo fix 2015-02-17 20:56:45 -08:00
Matthieu Grieger 3815634971 Merge pull request #42 from jakexks/song-length-limit
Added a restriction on maximum video length
2015-02-17 20:49:33 -08:00
Jake 2b9394a371 Fixed panic when attempting to play empty queue 2015-02-18 00:11:02 +00:00
Jake 38be691913 Fixed panic when a song exceeded allowed duration 2015-02-18 00:11:02 +00:00
Jake 541f371239 Tidied playlist song duration check 2015-02-18 00:11:02 +00:00
Jake 6a954e04b1 Check whether song duration is restricted first 2015-02-18 00:11:01 +00:00
Jake eec8d9c3d2 Fixed playlists ignoring the max song length check 2015-02-18 00:11:01 +00:00
Jake d37995b136 Made the maximum song duration optional 2015-02-18 00:11:01 +00:00
Jake d11b6326cc Added a restriction on maximum video length 2015-02-18 00:11:01 +00:00
Matthieu Grieger 4957133c14 https://github.com/matthieugrieger/mumbledj/issues/27: Added song caching 2015-02-17 15:43:20 -08:00
Matthieu Grieger d2056d57c0 Fix changelog date 2015-02-12 13:29:12 -08:00
Matthieu Grieger b6a6da718d Greatly simplified song queue data structure 2015-02-12 13:27:04 -08:00
Matthieu Grieger 24fb620e1f Updated dependencies, updated code to reflect gumble API changes 2015-02-11 15:25:47 -08:00
Matthieu Grieger 16572caad9 Fix https://github.com/matthieugrieger/mumbledj/issues/37: Images in text messages crashing bot 2015-02-09 15:12:04 -08:00