-
Notifications
You must be signed in to change notification settings - Fork 218
Android: run pikaraoke server using termux
Thanks to contributor @jepes1981 for getting Android support working! This is a pretty sweet mobile pikaraoke headless server rig!
Install the Termux App via https://f-droid.org/en/packages/com.termux/ (available for Android 5.0 and above) or from Google Play via https://play.google.com/store/apps/details?id=com.termux (may be limited to newer OS)
Open the Termux App (A terminal emulator similar to linux)
Run the following command to select a package repo that is closer to your geographical location, otherwise downloading might be slow. Follow the UI to select the location closest to you:
termux-change-repo
Next, update the packages using the command:
pkg update && pkg upgrade
Note that screen off and backgrounding the app might halt the network connection, so keep it open while it completes.
pkg install python ffmpeg binutils-is-llvm
From this point onwards, you only need to follow the installation for Raspberry pi / Linux / OSX in the readme via
pip install pikaraoke
Then launch with
pikaraoke
Current known issues:
- Will only run in headless mode (will automatically detect Termux/Android and override the default setting)
- Backgrounding/screen off will halt network connectivity
- Background video doesn't play
- Chrome mobile doesn't support full screen, you can use Fully Kiosk Browser if you need that functionality