Skip to content

Commit 4ca4596

Browse files
authored
Merge df6182f into 17dcf3b
2 parents 17dcf3b + df6182f commit 4ca4596

11 files changed

Lines changed: 142 additions & 606 deletions

File tree

source/audio/__init__.py

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,9 @@
88
_setSoundSplitState,
99
_toggleSoundSplitState,
1010
)
11-
from . import appsVolume, soundSplit, utils
12-
import atexit
13-
from pycaw.utils import AudioUtilities
14-
from comtypes import COMError
15-
from logHandler import log
1611

1712
__all__ = [
1813
"SoundSplitState",
1914
"_setSoundSplitState",
2015
"_toggleSoundSplitState",
2116
]
22-
23-
audioUtilitiesInitialized: bool = False
24-
25-
26-
def initialize() -> None:
27-
try:
28-
AudioUtilities.GetAudioSessionManager()
29-
except COMError:
30-
log.exception("Could not initialize audio session manager")
31-
return
32-
log.debug("Initializing utils")
33-
utils.initialize()
34-
log.debug("Initializing appsVolume")
35-
appsVolume.initialize()
36-
log.debug("Initializing soundSplit")
37-
soundSplit.initialize()
38-
global audioUtilitiesInitialized
39-
audioUtilitiesInitialized = True
40-
41-
42-
@atexit.register
43-
def terminate():
44-
if not audioUtilitiesInitialized:
45-
log.debug("Skipping terminating audio utilities as initialization was skipped.")
46-
else:
47-
soundSplit.terminate()
48-
appsVolume.terminate()
49-
utils.terminate()

source/audio/appsVolume.py

Lines changed: 0 additions & 179 deletions
This file was deleted.

0 commit comments

Comments
 (0)