Reproduzir determinado arquivo de áudio após um período de tempo estabelecido pelo usuário. A primeira vista parece um projeto simples, e de fato o é. Porém ao mesmo tempo é tão repleto de minúcias - e quanto mais surtada perfeccionista é a pessoa mais minúcias vão aparecer - que pode até acarretar graves dores de cabeça ao programador. Ok, com graves dores de cabeça eu já estou bastante acostumado...
Ter desenvolvido o projeto de forma desorganizada, num sentido de que eu não pré estabeleci todas as suas funcionalidades e fui programando de uma forma "intuitiva" seguindo a ideia de que "conforme forem aparecendo problemas eu os resolvo" e "conforme forem aparecendo novas ideias eu as implemento" certamente aumentou o seu grau de dificuldade. Dito isso, convém aqui compartilhar uma dica que o programador português João Ribeiro deu em seu canal no youtube:
Entre mortos e feridos o script parece estar funcionando sem bugs. Porém como eu sou cheio de bugs, por mais que a máquina sempre dispare o alarme na horário correto, nunca resisto à tentação de parar o despertador e voltar a dormir. Talvez seja o caso mexer mais no código e trocar o som do alarme por algo mais estimulante...
Enfim, para os que quiserem mexer no código ou para aqueles que simplesmente estão precisando de um despertador vou colocar abaixo o link para o download.
Por hoje é só.