Script Putar Ulang Streaming Saat Jaringan Internet Terputus

Script Streaming Otomatis Berulang di Termux

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

  1. Unduh Termux:Boot dari F-Droid
  2. Buat folder boot: mkdir -p ~/.termux/boot
  3. 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 nohup atau 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

Post a Comment

Lebih baru Lebih lama