Close ffmpeg process after stream is finished.
This commit is contained in:
		@@ -349,7 +349,12 @@ class VoiceClient:
 | 
			
		||||
        except Exception as e:
 | 
			
		||||
            raise ClientException('Popen failed: {0.__name__} {1}'.format(type(e), str(e)))
 | 
			
		||||
 | 
			
		||||
        return StreamPlayer(process.stdout, self.encoder, self._connected, self.play_audio, after)
 | 
			
		||||
        def killer():
 | 
			
		||||
            process.kill()
 | 
			
		||||
            if callable(after):
 | 
			
		||||
                after()
 | 
			
		||||
 | 
			
		||||
        return StreamPlayer(process.stdout, self.encoder, self._connected, self.play_audio, killer)
 | 
			
		||||
 | 
			
		||||
    def encoder_options(self, *, sample_rate, channels=2):
 | 
			
		||||
        """Sets the encoder options for the OpusEncoder.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user