diff --git a/disco/voice/playable.py b/disco/voice/playable.py index 8c397da..aaeb7bd 100644 --- a/disco/voice/playable.py +++ b/disco/voice/playable.py @@ -249,9 +249,9 @@ class DCADOpusEncoderPlayable(BasePlayable, AbstractOpus, OpusEncoder): def writer(): while True: data = obj.read(2048) - if data > 0: + if len(data) > 0: self._proc.stdin.write(data) - if data < 2048: + if len(data) < 2048: break if source == subprocess.PIPE: @@ -270,7 +270,7 @@ class DCADOpusEncoderPlayable(BasePlayable, AbstractOpus, OpusEncoder): size = struct.unpack('