🎬

blöki v0.1.0-beta

Das Video-Trailer-Zeitleistenratespiel — das visuelle Pendant zu Songster

Projekt auf GitHub → Releases Hilfe & Doku →
🆕

Was gibt's Neues?

blöki

v0.1.0-beta
4. September 2026
  • Erste Beta: Web-App mit Backend, Frontend, Postgres und Docker-Compose-Setup
  • Zwei Windows-Tools als Release-Assets: TrailerRenamerGui.exe (TMDB-Suche) und SnippetCutterGui.exe (Snippet-Zuschnitt per ffmpeg)
  • Host-/Display-Modus mit QR-Code für gemeinsame Spielrunden

blöki ist ein lokales Video-Trailer-Zeitleistenratespiel — das visuelle Pendant zu Adolar Songster. Spielerinnen und Spieler sehen einen kurzen Filmtrailer-Ausschnitt, raten das Erscheinungsjahr und ordnen den Film auf ihrer eigenen Zeitleiste ein. Wer zuerst 10 korrekt platzierte Karten gesammelt hat, gewinnt.

Status: Beta blöki ist komplett lokal: kein externer Musik-/Video-Lieferant, keine Token-Spielmechanik. Die Trailer-Bibliothek liegt als lokaler Ordner mit zugeschnittenen Snippets vor — kein öffentlicher Massenbetrieb.

Features

Zeitleisten-Ratespiel 25-sekündiger Filmtrailer-Ausschnitt, 10-sekündiges Einordnungsfenster, 10 korrekt platzierte Karten gewinnen
Lokale Trailer-Bibliothek Kein externer Video-/Musikdienst — Snippets liegen als fertig zugeschnittene .mp4-Dateien im eigenen Ordner (NAS, Server oder Rechner)
Einrichtungsassistent Setup-Link mit Token in den Backend-Logs führt durch die erste Admin-Einrichtung
Admin-Bereich Trailer-Scan, Tische, Einladungen, Benutzerverwaltung und Kommunikationseinstellungen
Host-/Display-Modus Gemeinsamer Bildschirm per QR-Code als Hostgerät autorisiert, z. B. TV, Beamer oder Wohnzimmer-PC
Windows-Vorbereitungstools TrailerRenamerGui.exe (TMDB-Suche/manuelle IMDb-ID) und SnippetCutterGui.exe (ffmpeg-Zuschnitt) als eigenständige Release-Assets

Windows-Tools

Die beiden GUI-Tools sind für den lokalen Vorbereitungsworkflow gedacht und laufen unabhängig vom Server:

Beide EXEs sind self-contained gebaut, es ist also keine .NET Desktop Runtime auf dem Zielrechner nötig.

Tech-Stack

KomponenteTechnologie
BackendNode.js 22, Express, TypeScript, socket.io, JWT-Auth
FrontendReact 18, React Router 7, Vite, TypeScript, socket.io-client
DatenbankPostgreSQL (Migrationen via node-pg-migrate)
DeploymentDocker Compose (db, migrate, backend, frontend)
Windows-Tools.NET 10 WinForms, self-contained

Selbst hosten