Adolar Songster ist ein selbst gehostetes Musik-Zeitleisten-Ratespiel für kleine, geschlossene Freundesgruppen — Zugang nur mit Einladungstoken. Jede Runde hören alle Spieler gemeinsam denselben Song vom angebundenen Adolar-Server und sortieren gleichzeitig ihre eigene Jahreskarte an die richtige Stelle in ihrer Kartenreihe ein — das hält die Spielzeit kurz, niemand wartet auf seinen Zug. Wer schneller ist, kann zusätzlich mit einem Songster-Token buzzern und das exakte Jahr erraten. Zehn korrekt einsortierte Karten gewinnen die Partie.
Status: Beta
Für den privaten Betrieb in kleinen Freundesgruppen gedacht, kein öffentlicher Massenbetrieb. Betreiber sind selbst für Musikrechte und Lizenzen verantwortlich; im Ersteinrichtungsassistenten muss ein Lizenzhinweis aktiv bestätigt werden.
Neu in dieser Beta (seit der Alpha)
Security-Wartung mit Express 5.2.1 und qs 6.16.0 · Mobile Playboards mit sichtbarem Runden-Countdown · eigene Timeline zuerst · stabilere aktive Playboards und Tisch-Aufräumlogik · Rangliste mit Top 10 und eigenem Rang · PDF-Export der Endspielstands-Zusammenfassung.
Songster in Aktion
Vom Buzzern im laufenden Song bis zur Auswertung — ein Klick auf einen Screen öffnet die Vollansicht.
Features
Zeitleisten-Ratespiel
Songs nach Erscheinungsjahr in die eigene Kartenreihe einsortieren, 10 korrekte Karten gewinnen
Songster-Tokens
2 Tokens pro Spiel — schnellster Klick stoppt die Wiedergabe und gibt 10 Sekunden für die Exaktjahr-Eingabe
Karma & Rangliste
Karma für faires Mitspielen, globale Rangformel aus Punkten, Karma und Spielanzahl, Top-10-Bestenliste
Lobby & Tische
Public- und Private-Tische mit Tischcode, bis zu 5 aktive Spieler plus 10 Zuschauer
Adolar-Anbindung
Songpool kommt direkt vom angebundenen Adolar-Server, Sync läuft asynchron im Hintergrund
Einrichtungsassistent
Browser-Wizard führt durch Admin-Anlage, erste Einladung, Testtisch und einen abschließenden Funktionstest
Chat & Reaktionen
Lobby- und Tisch-Chat vor dem Spiel, phasenabhängige Playboard-Reaktionen während der Partie, mit admin-konfigurierbarem Wortfilter
Hostmodus
Gemeinsamer Bildschirm für Tablet, Laptop, iPad oder Fire TV — per QR-Code als Hostgerät autorisiert, im Browser unter
/host oder in der sideloadbaren Android-/Fire-TV-Host-App
Tech-Stack
| Komponente | Technologie |
|---|---|
| Backend | Node.js 22, Express, TypeScript |
| Frontend | Vite, React, TypeScript |
| Datenbank | PostgreSQL (Migrationen via node-pg-migrate) |
| Deployment | Docker Compose |
Installation
- Repository klonen:
git clone https://github.com/noyse27/adolar-songster.git .env/backend/.env.examplebei Bedarf anpassen (z. B.JWT_SECRET)- Starten:
docker compose up --build— startet Postgres, spielt die Migrationen ein und startet Backend (Port 4000) und Frontend (Port 5173) - Im Browser öffnen — der Einrichtungsassistent führt auf einem frischen System durch Admin-Anlage, erste Einladung, Testtisch und einen abschließenden Funktionstest