Karapulse is a free and open source karaoke player for Linux. It comes with built-in web remote client. You can use this web application in your phone to search for and queue your favorite songs. Some other features are mp3, cdg and all video format support and full remote control and more. It is written in Rust and released under GPLv3 license.
How to Install Karapulse on Ubuntu Linux
Karapulse is available as a flatpak package from from the remote flathub repository. Firt install flatpak and flathub on your system and restart it after the installation. Follow below link.
After that open the terminal app ctrl+alt+t and run below Karapulse flatpak install command. It will install the latest version of Karapulse on your system.
flatpak install flathub org.karapulse.Karapulse
Then run run below command. It will add the karaoke folder on your system.
flatpak run --command=karapulse-manage-db org.karapulse.Karapulse add-dir $HOME/karaoke
Now start Karapulse using this command.
flatpak run org.karapulse.Karapulse
You can use the ‘F’ key to toggle full screen mode.
Now open any web browser and connect to the displayed URL and use the web interface to search and queue songs.
You can uninstall Karapulse using below command.
sudo flatpak uninstall org.karapulse.Karapulse