From 72678a08f946f277c5211b7d22c13dc7313337ed Mon Sep 17 00:00:00 2001 From: Azalea Date: Fri, 24 Nov 2023 20:27:47 -0500 Subject: [PATCH] [U] Windows winsound support --- receiver.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/receiver.py b/receiver.py index 094415c..7a82113 100644 --- a/receiver.py +++ b/receiver.py @@ -1,8 +1,8 @@ +import os from pathlib import Path import time import serial import re -from playsound import playsound from pynput.keyboard import Key, Controller keyboard = Controller() @@ -38,7 +38,13 @@ def parse_uid(data): PATH.write_text(uid) # Play audio effect - playsound(str(AUDIO_EFFECT)) + # If is Windows, use winsound + if os.name == 'nt': + import winsound + winsound.PlaySound(str(AUDIO_EFFECT), winsound.SND_FILENAME) + else: + from playsound import playsound + playsound(str(AUDIO_EFFECT)) # Press ENTER button keyboard.press(Key.enter)