A RPi that downloads yt karaoke videos on demand and queues them and allows multiple users via web page. Paired with a karaoke machine that takes the RPi output and mixes it with microphones.
I saw this setup at a friends party and had to check the project and setup it myself...
sudo raspi-config
sudo apt-get install ffmpeg -y
sudo apt-get install chromium-browser -y
sudo apt-get install chromium-chromedriver -y
python -m venv ~/.venv
source ~/.venv/bin/activate
pip install pikaraoke
source ~/.venv/bin/activate
pikaraoke
nano ~/pikaraoke.sh
#!/bin/bash
cd "$(dirname "$0")"
source .venv/bin/activate
pikaraoke
chmod +x pikaraoke.sh
mkdir -p ~/.config/autostart
nano ~/.config/autostart/pikaraoke.desktop
Type=Application
Name=Pikaraoke
Exec=/home/<USER>/pikaraoke.sh