UniteAlarm: Aplikasi Alarm Desktop Python dengan Tray & Notifikasi Windows
UniteAlarm adalah aplikasi alarm desktop berbasis Python untuk sistem operasi Windows.
Aplikasi ini dirancang agar tetap berjalan di background, hemat sumber daya, dan mudah digunakan.
Tujuan Dibuatnya UniteAlarm
UniteAlarm dibuat untuk membantu pengguna mengatur pengingat aktivitas harian seperti:
-
jadwal kerja
-
rutinitas rumah
-
pengingat tugas
-
alarm aktivitas berulang
Tanpa perlu koneksi internet dan tanpa ketergantungan layanan cloud.
Fitur Utama UniteAlarm
Beberapa fitur penting yang tersedia:
-
Alarm berbasis jam (HH:MM)
-
Pemutaran audio WAV
-
Notifikasi Windows
-
System tray (tetap aktif walau jendela ditutup)
-
Mode Silent (tanpa suara)
-
Mode Libur (alarm dinonaktifkan sementara)
-
Auto start saat Windows menyala
-
Validasi format audio
Cara Kerja Aplikasi
UniteAlarm menyimpan jadwal alarm dalam file lokal berbentuk JSON.
Aplikasi akan membaca jadwal tersebut dan mencocokkannya dengan waktu sistem setiap detik.
Alarm hanya akan berbunyi satu kali per hari untuk setiap jadwal, sehingga tidak terjadi pengulangan yang tidak diinginkan.
Format Audio yang Didukung
Untuk menjaga stabilitas, UniteAlarm hanya mendukung audio dengan spesifikasi:
-
WAV
-
PCM 16-bit
-
44100 Hz
Jika format tidak sesuai, aplikasi akan menolak atau menawarkan konversi otomatis.
Mode Background & Tray
Saat jendela ditutup, aplikasi tidak berhenti.
UniteAlarm akan berpindah ke system tray dan tetap menjalankan alarm sesuai jadwal.
Pengguna dapat mengontrol aplikasi langsung dari tray.
Rencana Pengembangan
Beberapa rencana pengembangan ke depan:
-
versi installer (.exe)
-
auto update
-
dokumentasi lanjutan
-
integrasi dengan sistem lain
UniteAlarm adalah aplikasi sederhana namun fungsional yang cocok digunakan sebagai pengingat aktivitas harian maupun dasar pengembangan aplikasi desktop berbasis Python.
Komentar
Posting Komentar