Script Streaming Otomatis Berulang di Termux
Termux adalah terminal emulator canggih untuk Android yang memungkinkan berbagai aktivitas Linux, termasuk memutar streaming radio. Salah satu fitur menarik yang bisa kamu manfaatkan adalah menjalankan streaming audio secara otomatis dan berulang, cocok untuk siaran radio, murottal Al-Qur'an, podcast, atau audio dakwah nonstop.
1. Apa Itu Streaming Otomatis?
Streaming otomatis berulang artinya audio akan terus diputar secara berulang — jika koneksi terputus, audio akan diputar ulang tanpa campur tangan pengguna. Ini sangat berguna jika kamu ingin membuat HP Android sebagai pemutar radio 24 jam nonstop.
2. Aplikasi yang Dibutuhkan
- Termux (versi F-Droid atau GitHub)
- mplayer (pemutar streaming CLI)
Install mplayer di Termux:
pkg update && pkg upgrade
pkg install mplayer
3. URL Streaming Radio yang Bisa Digunakan
- Rodja:
http://streaming.radiodakwah.com:8000/rodja - BBC:
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p - Quran Radio:
http://live.mp3quran.net:9994/
4. Script Streaming Otomatis dengan Perulangan
Langkah 1: Buat file bash
nano ~/streaming-loop.sh
Langkah 2: Tulis script berikut:
#!/data/data/com.termux/files/usr/bin/bash
# URL streaming radio
URL="http://streaming.radiodakwah.com:8000/rodja"
# Waktu jeda antar putaran (detik)
SLEEP_TIME=5
echo "Memulai streaming otomatis dari $URL..."
while true
do
echo "Memutar streaming..."
mplayer $URL
echo "Terputus. Menunggu $SLEEP_TIME detik sebelum mencoba ulang..."
sleep $SLEEP_TIME
done
Langkah 3: Simpan dan beri izin eksekusi
chmod +x ~/streaming-loop.sh
Langkah 4: Jalankan script
bash ~/streaming-loop.sh
Script ini akan terus berulang. Jika koneksi putus atau streaming berhenti, Termux akan mencoba memutar ulang dalam 5 detik.
5. Menjalankan Streaming di Background
Agar Termux tetap menjalankan streaming walau layar mati:
nohup bash ~/streaming-loop.sh &
Untuk menghentikan proses:
ps aux | grep streaming-loop.sh
kill [PID]
6. Menambahkan Pilihan Radio
Kamu juga bisa membuat versi interaktif dengan pilihan radio:
nano ~/radio-pilihan.sh
#!/data/data/com.termux/files/usr/bin/bash
echo "Pilih Radio:"
echo "1. Rodja"
echo "2. Quran"
echo "3. BBC"
read pilih
case $pilih in
1) URL="http://streaming.radiodakwah.com:8000/rodja" ;;
2) URL="http://live.mp3quran.net:9994/" ;;
3) URL="http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p" ;;
*) echo "Pilihan tidak valid"; exit ;;
esac
while true
do
echo "Memutar streaming: $URL"
mplayer $URL
sleep 3
done
7. Menjalankan Otomatis Saat Boot Android
Install Termux:Boot
- Unduh Termux:Boot dari F-Droid
- Buat folder boot:
mkdir -p ~/.termux/boot - Copy script kamu ke folder tersebut:
cp ~/streaming-loop.sh ~/.termux/boot/
Sekarang script akan otomatis dijalankan setiap HP menyala.
8. Menjadwalkan Streaming Otomatis (Cron)
Install cron di Termux:
pkg install cronie
crontab -e
Tambahkan jadwal pemutaran otomatis:
0 6 * * * bash ~/streaming-loop.sh
Script ini akan berjalan otomatis setiap hari pukul 6 pagi.
9. Kendala yang Mungkin Muncul
- Streaming putus-putus: Masalah jaringan, gunakan loop seperti di atas
- HP mati otomatis: Nonaktifkan mode hemat baterai
- Termux tertutup: Gunakan
nohupatau Termux:Boot
10. Kelebihan dan Kekurangan
Kelebihan:
- Streaming nonstop tanpa campur tangan pengguna
- Ringan dan efisien
- Cocok untuk alarm, pengajian otomatis, atau siaran radio dakwah
Kekurangan:
- Hanya berbasis terminal (CLI)
- Perlu stabilitas koneksi internet
- Butuh pengetahuan dasar bash scripting
11. Penutup
Dengan menggunakan script bash sederhana dan mplayer di Termux, kamu bisa membangun pemutar radio streaming otomatis yang terus berulang. Solusi ini cocok untuk kamu yang ingin membuat HP Android sebagai radio 24 jam, pemutar murottal di rumah, atau media streaming pengajian otomatis.
Jangan lupa untuk menjaga koneksi internet tetap stabil dan hindari mode hemat baterai agar Termux tidak berhenti berjalan. Selamat mencoba!
Ditulis oleh: Adi G
Dipublikasikan: 22 Juli 2025

Posting Komentar