Skip to content

GWENiklas/KaraokePi4

Repository files navigation

KaraokePi4

Raspberry PI Karaoke System with WebUi and Wishlist

Willkommen zum Github-Repository des Conka Karaoke Systems.
Das System ist auf einem Raspberry Pi 3 entstanden, um Karaoke Songs von einer Festplatte zu scannen und in eine Datenbank zu laden.
Diese wird wiederum von dem SimpleAPI NodeJS Programm genutzt, um eine Songsuche, sowie eine Administrationsseite zur verfügung zu stellen, um auf Events das Karaoke zu steuern.
Das System nutzt dazu den mplayer / omxplayer des Raspberrys.
Da dieser nicht mehr weiterentwickelt wird, ist dieses Repository eine Entwicklungsumgebung, um zu einem neueren Player zu wechseln.
Das System nutzt nun den VLC Player um auch neuere Videos abzuspielen.

Das System lässt sich mit node /home/pi/SimpleAPI/app.js starten.
Die Ports 80 und 443 müssen dazu verfügbar sein.
Die Karaoke Lieder liegen unter /media/Kara/
Die Datenbank heißt conka und hat den Login root/karaoke unter localhost.


Installation des Systems:

1: Repository klonen auf /home/pi/
2. Installation von Mariadb-server mit root/karaoke Zugang
3. Installation von Node
4. Hinzufügen des init.d Scripts unter /etc/init.d/karaoke
5. Hinzufügen des MoTDs unter /etc/motd
6. Hinzufügen des CheckLicense Scriptes unter /usr/share/Karaoke/CheckLicense.sh
7. Erstellung und hinzufügen einer Song-Liste unter /media/Kara/ mit dem Tool ./createSonglist und einem Ordner /media/Kara/songLists/
8. Importierung der Songs anhand der importsongs.txt Anleitung
9. Starten und aktivieren des Systems mit systemctl enable karaoke / systemctl start karaoke
10. Öffnen der Suche unter http://IP/#/suche
11. Aktivierung des Adminanlernmodus durch die Alias Befehle in der .bashrc.
12. Öffnen der Admin Seite unter http://IP/#/admin

Bekannte Bugs:

  • Beim Hochladen von Songs über die Administrations Seite wird die länge des Liedes durch ffmpeg nicht ermittelt, wenn sich ein Leerzeichen im Namen befindet. Hierzu muss wohl ein neues ffmpeg modul installiert werden.
  • Veraltete motd bezüglich Whitelist IP

Gewünschte Funktionen:

- Dunkles Wunschinterface

About

Raspberry PI Karaoke System with WebUi and Wishlist

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •