try catch f*ck the music volume

This commit is contained in:
localhost_frssoft 2023-08-03 21:11:55 +03:00
parent 2301adac39
commit 4a56885e33

View file

@ -12,9 +12,10 @@ from loguru import logger
def handle_vol_lvl_as_switch_track(): def handle_vol_lvl_as_switch_track():
volume_diff = [] volume_diff = []
while True: while True:
debug_time = time.time() for a in range(2): # ~2 secs
volume = subprocess.Popen("termux-volume", stdout=subprocess.PIPE).stdout volume = subprocess.Popen("termux-volume", stdout=subprocess.PIPE).stdout
json_volume = json.loads(volume.read()) json_volume = json.loads(volume.read())
time.sleep(0.300)
for i in json_volume: for i in json_volume:
if i['stream'] == 'music': if i['stream'] == 'music':
volume_diff.append(i['volume']) volume_diff.append(i['volume'])
@ -27,11 +28,13 @@ def handle_vol_lvl_as_switch_track():
except: except:
pass pass
os.system(f'termux-volume music {before}') os.system(f'termux-volume music {before}')
elif difference == -2:
try:
player.playlist_prev()
except:
pass
os.system(f'termux-volume music {before}')
volume_diff = [] volume_diff = []
debug_time2 = time.time()
total = debug_time2 - debug_time
print(total)
time.sleep(0.300)
handle_vol_lvl = threading.Thread( handle_vol_lvl = threading.Thread(