11 Commits

Author SHA1 Message Date
Rapptz
f55d82146e Remove socket.shutdown and only use socket.close instead. 2015-12-11 03:10:51 -05:00
Rapptz
c4e6a53dfe Add experimental ytdl player. 2015-12-11 03:10:30 -05:00
Rapptz
3cefa5d65c ffmpeg process is now properly killed.
Two new options are added to the ffmpeg player. `options` and `pipe`.
If `pipe` is True then we can pass in a file-like object to be the
stdin of ffmpeg. `options` allows you to pass extra things to the
ffmpeg command line.
2015-12-11 01:36:41 -05:00
Rapptz
bec7071c48 Add missing implementation for create_stream_player. 2015-12-10 22:39:00 -05:00
Rapptz
eda3c626db Client now keeps a reference to the VoiceClient constructed. 2015-12-09 21:32:33 -05:00
Rapptz
6a4bddd69b Add ability to pause/resume audio stream from StreamPlayer. 2015-12-09 18:33:39 -05:00
Rapptz
3ca5845566 Close ffmpeg process after stream is finished. 2015-12-09 18:01:14 -05:00
Rapptz
6217076cbf Fix exception handling having a NameError 2015-12-08 16:12:26 -05:00
Rapptz
60945868b4 Clear up some documentation. 2015-12-08 06:51:46 -05:00
Rapptz
a6d6d832ff Working voice sending implementation.
Currently you can only send from a stream that implements
``read`` and a ``ffmpeg`` or ``avconv``.
2015-12-08 06:37:38 -05:00
Rapptz
9102f1ae4f Work on connecting to a voice channel. 2015-12-07 16:22:56 -05:00