128 Commits

Author SHA1 Message Date
irdumb
2b19f3c648 changes 2016-06-14 12:20:37 +10:00
Irdumb
ba1d837373 boop 2016-06-14 12:18:47 +10:00
irdumb
686fa98c8d !audioset status
displays song title as bot's status if bot is only playing in 1 server. reverts to previous status when done.
2016-06-14 12:18:47 +10:00
irdumb
a41bc65979 !audioset status
something about statuses and songs..
2016-06-14 12:18:47 +10:00
irdumb
497b13a0c4 !audioset status
changes bot's status to song title if only one server playing.
2016-06-14 12:18:47 +10:00
Will
aefd7c4984 Added !queue (#294) 2016-06-13 23:13:06 +02:00
Twentysix
496b122059 Quick fix for &list/cache issue
What could go wrong?
2016-06-05 14:31:46 +02:00
Will
c6f0f1ee1c Audio patch (#292)
* PEP8
* deal with duration problem
* Limit output stream to 64k
* stop duration checks over and over for _download_next
* reset state correctly on stop and skip
2016-06-05 14:25:31 +02:00
Twentysix
b3f3500dc7 Silenced both errors 2016-05-20 13:43:57 +02:00
Twentysix
2ef41d6cb6 Silenced process lookup error 2016-05-20 13:34:32 +02:00
Twentysix
23d2ef4d90 Auto queue fix 2016-05-15 23:33:57 +02:00
Twentysix
c7b68a1dcb Fix search 2016-05-15 23:06:56 +02:00
Twentysix
3859092278 !play can now search and queues by default if something is playing
Permission checks for playlist start
2016-05-15 00:08:30 +02:00
Twentysix
d1a39a2861 Added !playlist append, !queue defaults to play if nothing is playing 2016-05-14 23:01:24 +02:00
Twentysix
49fcb13051 Added youtu.be format, fixed raise outdated discord.py 2016-05-14 18:57:14 +02:00
Twentysix
371f8d0f61 Properly handle connect and speak permissions 2016-05-14 18:30:06 +02:00
Twentysix
e8d0c25eee Fixed !playlist add for soundcloud 2016-05-14 04:03:42 +02:00
Twentysix
742876ac96 !yt fix 2016-05-14 03:30:25 +02:00
Twentysix
55531ad894 !song fix 2016-05-14 03:10:03 +02:00
Will Tekulve
a1cc088b6a Disable YT search, working on fix 2016-05-12 22:00:27 -04:00
Will Tekulve
e0edfedde3 Merge branch 'develop' into cog-changes 2016-05-12 21:30:31 -04:00
Will Tekulve
0d92adf055 Merge fix. 2016-05-12 21:24:32 -04:00
Twentysix
85c1b31c82 Hotfix !playlist list 2016-05-13 02:46:32 +02:00
Twentysix
eb6451a317 Rewrite audio (multivoice) (#249) 2016-05-13 02:28:21 +02:00
Twentysix
936c58da49 Fix filters audio.py, added avconv toggle (#210)
!audioset player
2016-04-28 23:29:32 +02:00
Twentysix
9d32c5db5c Changed old docs links 2016-04-21 19:20:49 +02:00
Twentysix
9a3668799f Merge pull request #119 from irdumbs/patch-4
Removed wrong error message
2016-04-14 01:24:18 +02:00
Twentysix
00d8fe1d23 Merge pull request #121 from irdumbs/patch-5
Added !sfx
2016-04-14 01:18:40 +02:00
Irdumb
ce6dd852c4 you call it refactoring right? 2016-04-11 13:21:31 +10:00
Eslyium
918f20c9c4 make the skip uses actual majority
skip uses actual majority
2016-04-10 22:30:13 -04:00
Irdumb
d39c1baf92 display only server-specific settings if available
assumes server-specific settings are stored uhhhhh shoot, lemme just give an example.

{
    "MAX_CACHE": 50,
    "SERVER_SFX_ON": {
        "server1_id_here":True,
        "server2_id_here":False
    }
}
2016-04-10 20:12:45 +10:00
Irdumb
162916db18 behavior + is_done + bug fix
!play behavior
put is_done in EmptyPlayer so bot stops complaining
fixed !queue > !sfx > !mix bug
2016-04-10 10:50:55 +10:00
Irdumb
54dc976f3a some behaviors & multiword sfx
added some of the music control behaviors

quotes now not needed for multiword sfx
2016-04-10 08:32:14 +10:00
Irdumb
607cde76f4 support for sfx list >2k characters
didn't add paging to the other list commands as per request be Twentysix?? I may have misunderstood.

Doesn't account for sfx with emoji in their names. I'm not sure if that's even possible.
2016-04-08 16:45:47 +10:00
Irdumb
3cb7ea02ad no_pm for sfx toggle 2016-04-06 23:19:18 +10:00
Irdumb
7259ae0fcc correctly stops sfx
and minor formatting
2016-04-06 22:37:07 +10:00
Irdumb
aa4afc3255 added sound effects support
!sfx - plays the specified sound file from the data/audio/sfx directory
!audioset sfx - toggles sfx for server
!list sfx - lists sound effects

Gives responsibility of `!stop`ping a stuck player to the user, like the other audio commands do
2016-04-06 00:53:38 +10:00
Irdumb
8bb306ac06 removed message that doesn't make sense
when user does !queue link/search when not in a voice channel, the bot says
"I'm already playing music for other people." then
"That link is now allowed."

2nd message doesn't make sense and causes confusion
2016-04-05 22:18:58 +10:00
Twentysix
4be9757404 Better unloading of background tasks 2016-03-29 15:41:46 +02:00
Twentysix
e9c7e32176 Typo 2016-03-25 18:52:13 +01:00
Twentysix
951d43b939 Fixed error when issuing audio commands on diff servers 2016-03-16 05:23:55 +01:00
Twentysix
6775255bff Message in case of inexistent playlist 2016-03-16 05:06:33 +01:00
Twentysix
6f26f39d46 Prevents no process found errors on unix
Probably.
2016-03-16 05:00:03 +01:00
Twentysix
7cf0107877 Typo 2016-03-16 02:36:21 +01:00
Twentysix
a43b972dc3 !play and !queue now accept search terms 2016-03-13 05:28:05 +01:00
Twentysix
f5e343b0e3 Added sc playlist parsing and !local help 2016-03-13 01:29:50 +01:00
Twentysix
f142477634 Added !delplaylist 2016-03-13 01:04:06 +01:00
Twentysix
72fa9c2166 Added bitness error checking for opus 2016-03-13 00:17:13 +01:00
Twentysix
1620ff2979 Fixed audioset permissions check not correctly set 2016-03-10 20:52:10 +01:00
Twentysix
3cde88e56d Fixed !local not being able to !loop 2016-03-03 21:47:10 +01:00