Open RikiBorders opened 2 years ago
After further investigation, when the computer has manually been set to mute (master volume is muted), then the mute function does not work. This can be fixed by directly modifying the state of master volume rather than the state of each application.
Reminder to myself, because I insist on forgetting the little things lol:
When testing and looking at the volume mixer, close and re-open the mixer after muting/unmuting to see the changes in mute status. Sometimes it changes without the restart, but not consistently which is a major L for testing.
After process_command is run on a 'mute' or 'unmute' command call, everything parses as expected, but the system does not actually mute or unmute consistently. Most often the program will simply do nothing (in other words, won't mute or unmute), despite being passed the correct parameters. the calls in unit_tests.py work fine, but the calls made in prototype_v1.py do not.