# # Code adapted from https://raspberrydiy.com/raspberry-pi-alarm-clock/ # import vlc # from time import sleep # # from dataclasses import dataclass, field # # # @dataclass # # class AlarmClock: # # # sound: str # # # # Constants # VLC_INSTANCE = vlc.Instance("--input-repeat=999") # PLAYER = VLC_INSTANCE.media_player_new() # SONG = VLC_INSTANCE.media_new("/home/pi/Music/song.mp3") # VOLUME = 100 # # PLAYER.set_media(SONG) # PLAYER.audio_set_volume(VOLUME) # # def play_alarm(volume: int = VOLUME): # PLAYER.set_media(SONG) # PLAYER.audio_set_volume(volume) # # def stop_alarm(): # pass # # def snooze_alarm(snooze_time: int = 60): # pass # # #