67 Commits (c557ee33caae30c84163919bd740259ab0200654)

Author SHA1 Message Date
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 8 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. 9 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
Rapptz 1cd3c0b5cb Make VoiceClient.create_ytdl_player a coroutine. 9 years ago
Rapptz b4604fa3f6 Change options in VoiceClient.create_ytdl_player to ytdl_options. 9 years ago
Rapptz 3d21a186fe Try to make the pause/resume loop not busy. 9 years ago
Alexey Glushko f075548d78 add ``headers`` option to create_ffmpeg_player() 9 years ago
Rapptz 1f5d26b7d3 Unit correction in voice docstrings. 10 years ago
Rapptz 6c7a493fd9 Raise a different exception if ffmpeg is not found in PATH. 10 years ago
Rapptz 4edff12f6b Proper exception chaining. 10 years ago
Rapptz c1347dfcf0 Remove excessive logging when using voice. 10 years ago