Rapptz
78e95ef755
Documentation fixes.
2015-12-17 04:11:38 -05:00
Rapptz
6d26d73e24
Client.run now does cleanup when KeyboardInterrupt is encountered.
2015-12-14 16:26:15 -05:00
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