Activity
fix(Mumble.dispatch_control_message): match/case
fix(Mumble.dispatch_control_message): match/case
fix(MumbleServerInfo): unnecessary socket.sendto()
fix(MumbleServerInfo): unnecessary socket.sendto()
doc(sendaudio): link to the Opus RFC instead of the API
doc(sendaudio): link to the Opus RFC instead of the API
Force push
feat,docs(sendaudio): support multiple Opus profiles
feat,docs(sendaudio): support multiple Opus profiles
Force push
feat,docs(sendaudio): support multiple Opus profiles
feat,docs(sendaudio): support multiple Opus profiles
doc(README): provide repology link for opus dependency
doc(README): provide repology link for opus dependency
fix(udp-audio): disable udp audio by default
fix(udp-audio): disable udp audio by default
docs(MumbleUDP): document MumbleUDP __init__() and run()
docs(MumbleUDP): document MumbleUDP __init__() and run()
fix(MumbleUDP): rename encrypt_and_send_message to be consistent
fix(MumbleUDP): rename encrypt_and_send_message to be consistent
docs(mumble): continue to improve docstrings
docs(mumble): continue to improve docstrings
docs: add sphinx documentation, improve some docstrings
docs: add sphinx documentation, improve some docstrings
chore(mumble): typing: continue to please mypy
chore(mumble): typing: continue to please mypy
chore(mumble): improve type annotations
chore(mumble): improve type annotations
fix(tls): remove workarounds for python versions before 3.7
fix(tls): remove workarounds for python versions before 3.7
doc: update README example to use a with
statement
doc: update README example to use a
with
statementfeat(sendaudio): expose queue_empty threading.Event, update example
feat(sendaudio): expose queue_empty threading.Event, update example
test(MumbleServerInfo): ignore audio response
test(MumbleServerInfo): ignore audio response
Force push
test(MumbleServerInfo): ignore audio response
test(MumbleServerInfo): ignore audio response
test(MumbleServerInfo): add single ping & response test ...
test(MumbleServerInfo): add single ping & response test ...
fix(MumbleUDPServerInfo): add ready_event threading.Event
fix(MumbleUDPServerInfo): add ready_event threading.Event
fix(MumbleUDPServerInfo): self._loop_rate typo
fix(MumbleUDPServerInfo): self._loop_rate typo
fix: rename mumble_pb2.py to Mumble_pb.py
fix: rename mumble_pb2.py to Mumble_pb.py
fix: rename SoundQueue to ReceivedAudioQueue
fix: rename SoundQueue to ReceivedAudioQueue
Force push
fix: rename SoundQueue to ReceivedAudioQueue
fix: rename SoundQueue to ReceivedAudioQueue
fix: rename SoundOutput to SendAudio
fix: rename SoundOutput to SendAudio
Force push
fix(constants): drop PYMUMBLE_ prefix, rename CALLBACKS ...
fix(constants): drop PYMUMBLE_ prefix, rename CALLBACKS ...
docs: update readme, remove old todo
docs: update readme, remove old todo
Force push