75 Commits (db340fd5f942cceb93c559f9aabab9f1113ebcda)

Author SHA1 Message Date
Rapptz 78459f3ed0 Don't reconnect during 4014/4015 in voice websocket. 6 years ago
Imayhaveborkedit 9c5259afd7 Update voice code to vws V4 6 years ago
Dante Dam 9656a21ebe Bumped copyright years to 2019. 6 years ago
Hornwitser efb4ff850e [lint] Fix import order 7 years ago
Hornwitser fa46b07db1 [lint] Rename exception variables to exc 7 years ago
Hornwitser 4ae8e81660 [lint] Remove redundant exception variables 7 years ago
Hornwitser a71b3b5fa0 [lint] Limit unneccessarily broad except clauses 7 years ago
Rapptz 5c24e69cf2 Fix up the Sphinx strings causing warnings. 7 years ago
Hornwitser 119c5a0618 [lint] Remove unused variables 7 years ago
Rapptz f25091efe1 Drop support for Python 3.4 and make minimum version 3.5.2. 7 years ago
Rapptz a425bd91be Fix invalid close errors on websockets 4.x 7 years ago
Tobotimus 3112e1c17e Add intersphinx 7 years ago
Rapptz 305cc3acfa Clarify VoiceClient.disconnect docs a little more. 8 years ago
Rapptz fe3b917564 Continue connection loop with back-off if connecting fails >5 times. 8 years ago
Rapptz b06899e7d4 Defer logging formatting until the logger is actually called. 8 years ago
Rapptz 64d09f3720 Force disconnect in abc.Connectable.connect. 8 years ago
Rapptz b44bba6ee6 First pass at documentation reform. 8 years ago
Rapptz 663315f7ac Explicitly close UDP sockets when re-creating them. 8 years ago
Rapptz f5cfc96aaf Add PCMVolumeTransformer to augment volume of a PCM stream. 8 years ago
Rapptz 07d5328873 Add VoiceClient.is_paused to query pause state. 8 years ago
Rapptz 55e63ed87f Add VoiceClient.source to get the AudioSource being played. 8 years ago
Rapptz aa32c384ea Clean cache when TimeoutError occurs. 8 years ago
Rapptz f9c2ac9d25 Better handling of VOICE_SERVER_UPDATE. 8 years ago
Rapptz 3b1b26ffb1 Re-implement voice sending. 8 years ago
Rapptz 132ac45010 Ensure after is called inside the daemon thread for players. 8 years ago
Rapptz ff9f5749e1 Update copyright year to 2017. 8 years ago
Rapptz 79a49f9145 Absolute import some circular dependencies to appease Python 3.4. 8 years ago
Rapptz d1d54a468a Rename Server to Guild everywhere. 9 years ago
Rapptz 6fec17d7d4 Catch Player errors and gracefully stop them. 9 years ago
Daniel e977bddc1f Add stderr arg to create_ffmpeg_player 9 years ago
Hornwitser e1f8bdc440 Make PyNaCl optional 9 years ago
Rapptz 102e8aca43 Raise TypeError if "after" parameter is not a callable. 9 years ago
Rapptz e736554777 Make sure the socket is closed when we call VoiceClient.disconnect 9 years ago
Rapptz fe5c369fe9 Handle voice websocket closure if it's a successful close. 9 years ago
Jake 41a2b5ed73 Actually read from the voice websocket & fix heartbeat. 9 years ago
Rapptz 13a9a7520c Fix ytdl documentation link. 9 years ago
Rapptz 1155a0aaa4 Make Player threads into daemon threads. 9 years ago
Rapptz 3c04ec2af0 Add a way to change the player volume. 9 years ago
Rapptz 339e26275f Add VoiceClient.move_to for quick switching of voice channels. 9 years ago
Rapptz 2fc496304c Add libopus DLLs for ease of use. 9 years ago
Rapptz d9c780b8a8 Working multi-server voice support. 9 years ago
Rapptz c1b5a52823 Refactor voice websocket into gateway.py 9 years ago
Rapptz ee4574a5e1 Drop voice packets when it can be potentially blocking. 9 years ago
izy521 719c0269f4 Encrypted audio working with PyNacl 9 years ago
Rapptz 827ca1e5a2 Add boolean option to specify if VoiceClient.play_audio should encode. 9 years ago
Rapptz 4fa1bcadaa Add a way to set ffmpeg options before the -i flag. 9 years ago
Khazhismel Kumykov f1736bc08f Move ffmpeg process cleanup to player thread 9 years ago
Khazhismel fc2127789a Support ytsearch and playlists in youtube_dl_player 9 years ago
Jake b10432d393 Disconnect from voice server properly 9 years ago
Khazhismel Kumykov ef57873f80 Clean up zombies 9 years ago