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.
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.
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:
Di TV (Android TV / Google TV): Settings, lalu Device Preferences, Security & Restrictions, Unknown Sources. Nyalakan untuk aplikasi yang dipakai memasang APK (misal file manager atau browser).
Di HP: Settings, Apps, akses khusus, Install aplikasi tak dikenal. Nyalakan untuk aplikasi yang dipakai memasang APK.
Salin APK ke perangkat lewat USB, file manager, atau kirim dari HP ke TV lewat aplikasi kirim file.
Cara pakai
HP dan TV harus di WiFi yang sama. TV juga butuh internet, karena video diambil dari YouTube.
Buka Karaoke for TV di TV. Layar tunggu muncul berisi QR besar dan kode 6 digit.
Buka Karaoke Remote di HP. Izinkan kamera kalau diminta, lalu arahkan kamera ke QR di TV.
Setelah terhubung, ketik judul lagu di kolom pencarian, lalu ketuk lagu untuk langsung diputar, atau ketuk tombol + untuk masuk antrean.
Kontrol lagu yang sedang jalan dari HP: jeda, lanjut, sebelumnya, berikutnya, putar ulang, dan geser volume. Antrean bisa dihapus satu-satu atau dibersihkan sekaligus.
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
Remote sekarang menanyakan port WebSocket asli ke TV lewat /api/info, jadi koneksi tidak salah port lagi.
Service TV dimulai bersih setiap aplikasi dibuka.
Bug koneksi sesudah update aplikasi sudah diperbaiki.
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.