Jumat, 22 September 2023

Bel Bedu9 aplikasi Adzan di Linux

 

Aplikasi Bel Bedu9 adalah aplikasi adzan yang berjalan di sistem operasi linux. Aplikasi ini dimaksudkan untuk memperdengarkan bel / suara adzan pada pukul awal shalat yang berupa audio. Juga menampilkan pesan kotak pada layar monitor linux. Bisa dioperasikan di windows dengan menggunakan WSL / WIndows Subsystem Linux. Bel Bedu9 tidak bisa menggantikan adzan sebagai pengganti panggilan shalat. Aplikasi ini hanya sebagai pengingat awal waktu shalat dengan memutar ulang audio adzan.

 

Walaupun disana banyak aplikasi adzan yang beredar bahkan hingga versi GUI (versi GUI Bel Bedu9 sudah ada 19.12.2023
) dan multi platform. Tapi Bel Bedu9  ada kelebihan juga kekurangannya. Namun Bel Bedu9 adalah aplikasi yang bagus bahkan kalau bisa ngomong (seperti "sekilas informasi baru saja pukul satu siang lewat dua puluh dua menit") kayak bulan dari pengalaman pembuatnya menggunakan aplikasi lain yang harus terhubung dengan internet.

 
Ada tiga metode untuk mengisi file jadwalShalat yaitu :
  1. Di isi secara otomatis secara offline oleh Bel Bedu9
  2. Di isi secara manual oleh pengguna Bel Bedu9 bisa dari satu baris hingga beribu-ribu baris .
  3. Di isi secara online dan butuh koneksi internet dan dari web API penyedia layanan jadwal shalat bisa dari alamat web di Indonesia maupun alamat web di luar negeri (14 Dec 2023)
Di isi secara otomatis dengan file buatAwalshalat. Program ini akan mengisi otomatis setiap hari. Sedangkan kalau diisi secara manual harus mengikuti format yang telah di tetapkan oleh aplikasi Bel Bedu9. Tanggal jangan sampai ada yang sama lebih dari satu baris. Jika lebih dari satu baris maka Bel Bedu9 akan menampilkan kesalahan. Isilah file jadwalShalat boleh sampai 4 bulan (Januari hingga April) dahulu jika tidak ada eror terus isi hingga sampai Bel Bedu9 berjalan lancar sebenarnya bisa diisi sampai bertahun - tahun .
 
 
Bel Bedu9 akan memutar audio pengingat 5 menit sebelum adzan terlebih dahulu tapi kalau 10 menit sebelum shalat shubuh itu namanya imsak. Jika pengguna bel bedu9 nantinya menemui bulan ramadhan bisa diganti dengan audio imsak. Audio alarm bisa diganti dengan audio yang lain asal sama sesuai dengan penamaan Bel Bedu9 misal shalawat tarhim. Begitu juga dengan audio adzan bisa menggunakan audio adzan yang lain jika pengguna Bel Bedu9 ingin mengubahnya.
Terbit matahari di aplikasi Bel Bedu9 sudah ada pada file jadwal shalat.   Dengan semakin banyak pengembangan yang lebih baik Bel Bedu9 sudah ada kolom pukul matahari terbit. Anda memakai bel bedu9 berarti anda bisa memodifikasi sendiri file jadwal shalat yang sesuai dengan waktu lokasi anda.

Audio adzan di aplikasi Bel Bedu9 terdapat dua file yaitu khusus untuk adzan sholat shubuh serta satu file untuk ke empat audio adzan shalat fardhu yang lain. Saat audio adzan shubuh akan berbeda dengan audio adzan shalat empat lima waktu yang lain.

Bel Bedu9 membutuhkan data jadwal shalat yang diisi sendiri oleh pemakai baik secara langsung maupun tidak langsung. Jadwal ini dengan susunan yang di tetapkan jadi sudah baku formatnya. Data jadwal shalat bisa diambil dari situs-situs penyedia di internet. Situs web di Indonesia juga banyak yang menyediakan layanan jadwal shalat. Secara bawaan sudah terdapat file contoh yang bisa ditiru dan dimodifikasi sendiri oleh pengguna Bel Bedu9.

 
Uniknya aplikasi ini tidak perlu update tiap hari tapi di update sekali dalam satu bulan untuk data jadwal shalat kalau secara manual.Bel Bedu9 tidak membutuhkan koneksi internet. Karena aplikasi ini terdapat file yang berisi jadwal shalat dalam satu bulan, satu tahun sampai puluhan tahun pun bisa. Untuk formatnya bisa dilihat dengan menambahkan/mengetikkan format setelah nama aplikasi. Data jadwal shalat di aplikasi ini selama satu bulan atau lebih jadi dari tanggal satu sampai akhir bulan. Yang mana filenya diambil di simpan dalam satu direktori (~/Music/bedug) bersama file aplikasi Bel Bedu9.

Aplikasi secara otomatis akan menjadwalkan audio adzan tentunya perlu di jalankan dua kali dengan perintah pertama ~/Music/bedug/bedu9 kedua bd saat pertama kali di pasang di mesin linux pengguna . Berdasar data jadwal shalat yang diisi sendiri oleh pengguna . Jadi dua kali jalan Bel Bedu9 akan otomatis menjadwalkan kapan suara adzan akan diperdengarkan. Aplikasi ini juga akan jalan ketika linux pengguna booting pertama kali . Dan pada jam 00 lebih satu menit akan berjalan otomatis kalau komputer pengguna masih menyala.

Setelah download ekstrak file bedu9.tar.gz ke direktori di ~/Music/bedug tentunya buat dahulu direktori bedug di ~/Music. Lakukan run pertama kali aplikasi di direktori tersebut dengan perintah ~/Music/bedug/bedu9 lalu bd.

Untuk memutar audio sekilas informasi dan pesan kotak di layar linux Anda gunakan perintah pb 2 atau bisa juga dengan pb 4.

Fitur tambahan bila belum ada berarti Bel Bedu9 versi terbaru masih belum diunggah bahkan ada pengurangan fitur harap maklum saja  :

 

1. Data lama bulan kemarin atau sebelumnya bisa dipakai tanpa harus update tiap bulan. Data jadwal per hari saja jadi pengguna harus melakukannya secara manual dengan argumen delawas. Jadwal shalat ya pada pukul sekitaran itu itu saja paling tambah beberapa menit atau kurang beberapa menit Tapi untuk versi terbaru data lama akan digunakan terus hingga data jadwal shalat di update. Fitur ini sudah tidak dipakai mulai November 2023.

2. Data lawas bisa dipakai kembali di bulan berikutnya dengan mengubah nama bulan ke  bulan berikutnya tentunya sesuai format yang ditentukan Bel Bedu9. Untuk tanggal dari angka 01, 02 sampai dengan 31. Untuk nama bulan dari Sep menjadi Oct, Nov, Dec atau bulan berikutnya tiap baris.

3. Menghapus crontab pesanBox buatan bedu9 dengan opsi hapus. Menampilkan format penulisan data jadwal shalat seperti bulan, pukul, tahun dengan opsi format. Menampilkan semua crontab dengan opsi crontab.

4. Adanya kolom terbit matahari di file jadwalShalat diganti dengan menggunakan file configuration.txt pada baris waktuFajar: 05:30. silakan isi sendiri pukul berapa kapan matahari terbit secara default 05:30. mulai versi 4 baris terbit matahari sudah tidak bisa dipakai.

5. aplikasi Bel Bedu9 bisa langsung dijalankan melalui terminal dengan perintah bd. Alias bd berisi nama dan lokasi aplikasi Bel Bedu9.

6. set volume speaker di file configuration.txt pada baris volumeSpeaker: 35% dimana 35% volume speaker default yang diubah nilai 35%.

7. pengguna dapat mengubah nama dan lokasi file untuk audio adzan maupun adzan shubuh serta audio notifikasi tiga menit sebelum adzan bisa diganti audio tahrim imsak sesuaikan dengan lokasi filenya. Pada baris 

fileAdzan: /home/mint/Music/bedug/sakomfama.mp3
fileAdzanshubuh: /home/mint/Music/bedug/bbShubuh.mp3
filealarm3menit: /home/mint/Music/bedug/alarmtigamenit.ogg

 
8. 5 menit sebelum adzan bisa diganti ke 10 menit misal saat bulan romadhon tiba untuk menandakan waktu imsak telah tiba. pengguna bisa memodif pada baris menitSebelumadzan: 10 di file configuration.txt.

9. file adzan Bel Bedu9 bisa berekstensi ogg maupun mp3

10. ikon bisa diganti dengan mengganti nama ikon dengan dibatasi hanya empat saja. Pada file konfigurasi dengan kata kunci ikonNya: .

11. quote waktu sholat bisa di aktifkan dan dinonaktifkan pada baris quoteWaktushalat: 111. 111 artinya di aktifkan kalau 000 artinya di nonaktifkan.

12. file jadwal shalat bisa diisi satu hari, satu bulan, satu tahun, dua tahun dan sampai seumur hidup komputer pemakai Bel Bedu9. Jika menginginkan tidak otomatis tiap hari diupdate oleh Bel Bedu9.

13. file jadwal shalat bisa diedit dan dicari pada web penyedia jadwal shalat jika memang diperlukan. kolom yang kurang bisa ditambahkan sendiri. 

14. Bel Bedu9 tidak membutuhkan koneksi internet

15. Bel Bedu9 versi terbaru menggunakan tts / text to speak secara offline. Jadi aplikasi ini tetap bisa berbicara yang biasanya aplikasi tts perlu menggunakan koneksi internet. Bisa mengucapkan pukul tiap 15 menit sekali, 30 menit sekali, 1 jam sekali bahkan 1 menit sekali bisa. Kalimat atau kata-kata yang mau memesan sesuai keinginan silakan tentunya ada biaya. Misal kalimat yang dipilih "Perhatian,perhatian, untuk para jamaah masjid agung di kabupaten. saat ini telah memasuki waktu shalat zhuhur. Baru saja telah menunjukkan pukul dua belas lewat dua puluh menit" contoh file audio disini. (19 Dec 2023 versi berbayar)

16. terdapat daftar pukul pada kota-kota besar di dunia seperti Mekkah, Beijing, London dan lain-lain dengan perintah bd kota.

17. Format jam dan menit menggunakan PUEBI / Pedoman Umum Ejaan Bahasa Indonesia dimana biasanya menggunakan titik dua sekarang menggunakan hanya titik satu.

18. Dapat mengaktifkan dan menonaktifkan audio suara tiap jam yang memberitahukan pukul berapa. DI configuration.txt(configuration.conf) pada katakunci audioTiapjam. Set 111 artinya mengaktifkan audio tiap jam sedangkan pada rentang pukul tertentu  00:01 hingga 03:01 tidak akan di putar audio pemberitahuan jam sedangkan set 000 artinya dinonaktifkan audio tiap jam secara total. Ini berguna agar bel bedu9 tidak aktif memutar audio waktu tiap jam pada pukul tertentu biar penggunanya bisa istirahat pada waktu itu dengan tenang.

19. pengguna bisa mengubah latitude longitude dan menambah mengurangi menit jika perlu koreksi jadwal awal adzan shalat di file  configuration.txt. (30 Dec 2023 versi berbayar)

 Contoh :

shubuh: -14
fajar: 10
zhuhur: 4
ashar: 2

maghrib: -10
isya: 19
latitude: -6.200000
longitude: 106.816666
timezone: +7

awal waktu shubuh dikurangi 14 menit, waktu fajar ditambah 10 menit. 

14 Dec 2023 (versi berbayar) untuk konfigurasi buatAwalshalat yang terbaru dengan mempunyai fitur bisa update secara daring menggunakan layanan API / application program interface berikut contoh web api.aladhan.com :

# ini adalah settingan buat awal jadwal shalat untuk update dari web
# silakan modif kode kota untuk alamat web ,latitude, longitude dan timezone sesuai dengan lokasi rumah Anda / masjid terdekat


alamatweb: http://api.aladhan.com/v1/timingsByCity/

alamatweb1: ?city=Padamara&country=Indonesia&method=1
tanggalapiweb: %d-%m-%Y
shalatshubuh: 1
fajar: 2
shalatzhuhur: 3
shalatashar: 4
shalatmaghrib: 6
shalatisya: 7
latitude: -6.3828181
longitude: 108.3211119
timezone: +7
lokasifilejadwalshalatdaring: /home/mint/Music/bedug/datajasodar

Dengan adanya konfigurasi tersebut jika ingin memilih web yang lain atau web yang dipilih mengalami kendala/tidak bisa dijangkau bisa disesuaikan tinggal masukkan web apinya dan sesuaikan urutan nama shalat. 

       template daftarshalatlengkap bel bedu9 VVIP versi gui dengan teks berjalan di atas.

20. silakan modif latitude, longitude dan timezone sesuai dengan lokasi rumah Anda masing-masing atau lokasi masjid/mushola terdekat dengan rumah Anda. Settingan untuk timezone +7 untuk WIB +8 untuk WITA +9 untuk WIT.

21. untuk mengakses program buatAwalshalat dengan perintah ./buatAwalshalat (jika ada eror berarti sudah diganti dengan versi lain)

22. Untuk hari Jum'at diset sholat jum'at dari awal waktu shalat zhuhur hingga jam 12:30 setelah itu shalat zhuhur sampai awal waktu ashar.

23. bel bedu9 bisa memutar secara random file audio adzan baik adzan shalat fardhu maupun adzan shubuh jika pada direktori file adzan ada lebih dari satu file audio adzan. Jika menginginkan hanya satu saja audio adzan yang diperdengarkan maka direktori hanya berisi satu file audio adzan. Secara default direktori file adzan hanya ada satu file audio adzan.

24. untuk memilih file adzan pilihan favorit shalat selain shalat shubuh bisa di aktifkan dengan 111 pada baris dengan kata kunci fileAdzanpilihan: kemudian nama filenya misal sakomfama.mp3. Jika 000 maka bel Bedu9 akan memutar secara random jika terdapat lebih dari satu file di direktori file adzan.

25. Jadwal shalat bisa diupdate dari web api penyedia jadwal shalat dengan mengunakan perintah bd online  untuk update secara offline bd offline.Pembuat Bel Bedu9 sudah mencoba pada banghasan.com serta aladhan.com. Bahkan untuk alamat web api penyedia jadwal shalat yang selain kedua alamat web di atas bisa disesuaikan. (14 Dec 2023 versi berbayar)

26. Ada tampilan layar penuh bel bedu9 bila di implemtasikan untuk masjid / mushala bisa diset pada pukul awal adzan tidak membunyikan notifikasi audio.(18 Dec 2023 versi berbayar)

27. Jika ingin memasang bel bedu9 di masjid/mushola perlu biaya pemasangan software bel bedu9 sebaiknya pihak masjid menyediakan mini pc dengan monitor 21 inch atau lebih dan ditentukan lokasi dimana saja penempatan monitronya. Sekali pasang bel bedu9 maka tidak perlu setting ulang jika mini pc mati pln maka bel bedu9 akan langsung running otomatis seperti sedia kala jika mini pc di hidupkan kembali/sekali pasang bisa untuk running sementahun.(19 Dec 2023 versi berbayar)

28. file konfigurasi telah berubah menjadi configuration.conf (2 Jan 2024)

kebutuhan aplikasi

berikut adalah daftar aplikasi yang harus dipasang oleh pengguna Bel Bedu9 :

   1. DE: Xfce 

 
sedangkan tool / aplikasi yang lain akan di deteksi kekurangannya oleh sistem linux pengguna Bel Bedu9.

Aplikasi ini bisa digunakan oleh mereka pengguna linux seperti orang kantoran , orang yang rajin sholat tetapi pengguna linux, pejabat anti korupsi tetapi pengguna linux, para presiden kaya, masjid / mushola kaya, pelajar, mahasiswa , guru, dosen, peneliti dan lain sebagainya. 

Bahkan pembuatnya  senang dengan adanya aplikasi Bel Bedu9 di komputernya. Selain sebagai pengingat waktu pengguna Bel Bedu9 juga sebagai pengingat waktu shalat. 

Bel Bedu9 bisa di download disini (*). Untuk melihat seperti apa tampilan dari Bel Bedu9 bisa menyaksikan film perdana dengan judul Bel Bedu9 The Movie disini dan di Youtube disini . Tampilan contoh layar penuh Bel Bedu9 jika diimplentasikan di masjid/mushala  disini.

Bagi yang ingin membeli versi berbayar Bel Bedu9 terutama untuk rumah,masjid,mushola,kantor,rumah sakit,restoran dan lain - lain ada 3 jenis yaitu VVIP, VIP dan Standard bisa berkunjung ke web  disini. Jika ingin mencoba Bel Bedu9 versi berbayar selama satu bulan dengan biaya 350 ribu rupiah nantinya akan dikirim file beserta cara pasang Bel Bedu9 VVIP dan manual serta support 7 hari lewat email dan wa. Terutama bagi mereka yang ada niat kemungkinan untuk membeli versi berbayar Bel Bedu9 VVIP / VIP 

 --------------------------------------------

Linux adalah merek dagang Linus Torvalds. MX Linux adalah merek dagang komunitas MX. Nama merek dagang yang disebut di web ini mengacu ke pemiliknya masing-masing.

Kontak, koreksi maupun saran bisa hubungi emasmoro[@]gmail.com. Bel Bedu9 adalah aplikasi bebas pakai untuk penggunaan personal dan bukan bebas pakai untuk penggunaan komersil/dijual tanpa seijin tertulis pembuatnya.