🎤 Aplikasi Karaoke

Dua aplikasi Android untuk karaoke di rumah. TV menampilkan video dan suara. HP jadi remote.

Versi terbaru: v1.4.2

📺 Karaoke for TV

Layar display di TV. Video karaoke YouTube tampil fullscreen, suara keluar dari TV. Tidak ada menu di TV, cuma layar tunggu berisi QR dan kode 6 digit.

Unduh Karaoke for TV v1.4.2

karaoke-tv-debug.apk · 361.550 byte · sha256: 87a40cc6…b1d5d

📱 Karaoke Remote

Remote di HP. Cari lagu, pilih lagu, antrean, putar, jeda, lanjut, sebelumnya, berikutnya, putar ulang, dan volume. HP tidak memutar suara atau video sama sekali, semua suara dan video hanya di TV.

Unduh Karaoke Remote v1.4.2

karaoke-remote-debug.apk · 345.240 byte · sha256: b3086eeb…c2db

Google Drive menampilkan peringatan virus karena file APK tidak bisa dipindai. Itu normal, bukan error. Ketuk “Download anyway” dan file akan terunduh.

Cara pasang

Izinkan dulu pemasangan dari sumber tidak dikenal, baru pasang APK-nya:

Salin APK ke perangkat lewat USB, file manager, atau kirim dari HP ke TV lewat aplikasi kirim file.

Cara pakai

  1. HP dan TV harus di WiFi yang sama. TV juga butuh internet, karena video diambil dari YouTube.
  2. Buka Karaoke for TV di TV. Layar tunggu muncul berisi QR besar dan kode 6 digit.
  3. Buka Karaoke Remote di HP. Izinkan kamera kalau diminta, lalu arahkan kamera ke QR di TV.
  4. Setelah terhubung, ketik judul lagu di kolom pencarian, lalu ketuk lagu untuk langsung diputar, atau ketuk tombol + untuk masuk antrean.
  5. Kontrol lagu yang sedang jalan dari HP: jeda, lanjut, sebelumnya, berikutnya, putar ulang, dan geser volume. Antrean bisa dihapus satu-satu atau dibersihkan sekaligus.
  6. Kalau koneksi putus atau ganti TV, ketuk “Scan Ulang QR TV” di HP.

Pencarian lagu tidak pakai API key. Aplikasi mencoba Invidious lalu Piped sampai ada yang menjawab. Kalau semua gagal, muncul pesan “pencarian gagal, cek internet / coba lagi”.

Yang baru di v1.4.2

Cara kerja

TV menjalankan server HTTP (port 8080) dan WebSocket (port 8081) di jaringan lokal. QR berisi alamat controller plus kode 6 digit, server TV memeriksa kode itu sebelum menerima koneksi HP. Antrean dan status pemutar disimpan di halaman TV, HP hanya mengirim perintah lewat WebSocket.