Setlist Editor

Der Setlist-Editor ermöglicht es, Setlists für Gigs und Repertoire-Listen zu erstellen und zu bearbeiten. Er unterstützt mehrere Sets und Drag & Drop. Für Gig-Setlisten ist zusätzlich eine automatische Zeitberechnung verfügbar.

Gigs Detail Screenshot

Create sets

Über den Button + Set wird ein neues Set an die Setlist angehängt. Jedes Set bekommt automatisch einen Namen (z. B. „Set 1“, „Set 2“, …).

Rename a set

Klicke auf den Set-Namen, um ihn inline zu bearbeiten. Drücke Enter oder klicke außerhalb des Feldes, um den Namen zu speichern.

Delete a set

Über den Button - am Set-Header kann das gesamte Set gelöscht werden.

Add songs

Im unteren Bereich des Editors befindet sich eine Songliste mit allen Songs, deren Status spielbar ist.

  • Klicke auf einen Song, um ihn am Ende der Setlist hinzuzufügen.

  • Im Suchfeld kann nach Titel oder Interpret gesucht werden.

  • Mit Enter (ohne Zusatz-Tasten wie Shift/Ctrl/Cmd) wird der erste Suchtreffer direkt am Ende der Setlist hinzugefügt.

  • Nach dem Hinzufügen per Enter scrollt die Ansicht automatisch ans Ende der Setlist.

Set aus vergangenem Gig importieren

Über den Button Set aus vergangenem Gig kann ein komplettes Set aus einem bereits vergangenen Gig in die aktuelle Setlist übernommen werden.

Ablauf:

  • Vergangenen Gig auswählen

  • Set aus diesem Gig auswählen

  • Mit Als neues Set einfügen importieren

Beim Import werden bewusst nur die musikalischen Set-Daten kopiert:

  • Setname

  • Songs in der vorhandenen Reihenfolge

Nicht übernommen werden Live-/Nachbereitungsdaten:

  • Song-Bewertungen (feedback)

  • Übersprungen-Markierungen (uebersprungen)

  • Eingeschoben-Markierungen (eingeschoben)

Nach erfolgreichem Import zeigt die Oberfläche eine Toast-Bestätigung an.

Repertoire-Listen bearbeiten

Neben Gig-Setlisten kann der Editor auch gig-unabhängige Repertoire-Listen bearbeiten. Diese Listen werden im Tab Songs → Repertoire-Listen angelegt und von dort über Im Setlist-Editor öffnen geladen.

Eigenschaften dieses Modus:

  • Speicherung unabhängig von Gigs in eigenen Datenbanktabellen

  • Gleiche Drag&Drop- und Set-Bearbeitungslogik wie bei Gig-Setlisten

  • Gleiches PDF-Template wie bei regulären Setlisten

  • PDF-Ausgabe ohne Timing-/Startzeitberechnung

Drag & drop

  • Within a set: drag a song to the desired position.

  • Between sets: drag a song onto another set.

Timing

libreStage berechnet die Spielzeit automatisch aus den hinterlegten Song-Dauern. Die Gesamtdauer und geplante Endzeit werden in Echtzeit aktualisiert.

Note

Die Zeitberechnung gilt für Gig-Setlisten. Repertoire-Listen werden ohne Timing-Ansicht bzw. Timing-Druck geführt.

Breaks

Zwischen Sets wird automatisch eine Pause eingeplant. Die Standard-Pausenlänge wird in appConfig.json über das Feld default_break_seconds konfiguriert. Die Pausenlänge kann für jeden Übergang im Editor angepasst werden.

Singer colour coding

Jeder Sänger erhält automatisch eine eigene Farbe, die als Textfarbe des Songtitels angezeigt wird – sowohl in der Setlist als auch in der Song-Liste. Die Farbzuordnung wird dynamisch vom Backend geladen und bei jeder Änderung der Setlist automatisch aktualisiert, sodass Anpassungen aus anderen Tabs oder durch andere Nutzer sofort sichtbar sind.

Keyboard shortcuts

Key

Function

Enter

Ersten Suchtreffer am Ende der Setlist hinzufügen (nur ohne Shift/Ctrl/Cmd/Alt)

Strg/Cmd + Opt/Alt + Shift + 1-4

Suchtreffer 1-4 direkt am Ende der Setlist hinzufügen (im Suchfeld)

Strg/Cmd + Shift + Enter

Neues Set am Ende hinzufügen

Strg/Cmd + Shift + Backspace/Entf

Letzten Song des Stacks entfernen (funktioniert auch bei Fokus in Eingabefeldern)