WhiteCapMusic Lab · Bandorganisation
BAND
CAL
BandCal ist ein Desktop-Kalender für Bands: Mitglieder, Sperrtermine und Gigs an einem Ort. Konflikte werden erkannt, bevor du zusagst, Termine landen per iCloud in einem Kalender, den du auf allen Geräten siehst, und Einladungen gehen per E-Mail an die Band.
Windows · deutsche Oberfläche · Open Source · v0.3
Von der Anfrage bis zur Einladung.
- 01
Überblick
Das Dashboard zeigt die nächsten Termine, die Zahlen nach Status und alle offenen Konflikte. Es aktualisiert sich alle 30 Sekunden.
- Statistik
- Nächste Termine
- Konflikte
- 02
Mitglieder
Jedes Mitglied hat eine Rolle, ein Instrument und eine E-Mail-Adresse. Über einen eigenen Kalender-Feed fließen private Termine als Sperrtermine ein.
- Manager
- Musiker
- Crew
- Kalender-Feed
- 03
Sperrtermine
Die Matrix zeigt einen Monat für alle Mitglieder: rote Balken sind Sperrtermine, Wochenenden sind hinterlegt. Alternativ gibt es eine Kalenderansicht mit Legende.
- Matrix
- Kalender
- Rollen-Filter
- 04
Termine & Konflikte
Gig, Probe, Meeting oder Sonstiges. Überschneidet sich ein Termin mit einem Sperrtermin, steht sofort ein Warnhinweis mit dem Namen daneben.
- Gig
- Probe
- Meeting
- Konflikte
- 05
Kalender
Woche, Monat und Jahr. In der Monatsansicht liegen Sperrtermine als rote Balken über den Terminen, gestrichelte Rahmen markieren Optionen und Verträge.
- Woche
- Monat
- Jahr
- 06
iCloud-Import
Termine aus einem verbundenen iCloud-Kalender lassen sich einzeln oder gesammelt übernehmen. Ändert sich ein Termin in iCloud, zeigt BandCal das an.
- CalDAV
- Weiterleiten
- Änderungen
- 07
Einladungen
Einladungen gehen per E-Mail mit ICS-Anhang an alle zugewiesenen Mitglieder, mit Fortschritt pro Empfänger. Optional fragt BandCal beim Sync, ob die Einladungen zu neuen, geänderten und abgesagten Gig-Terminen gleich mitgehen (welche Termintypen mitgehen, stellst du ein), sofern SMTP und iCloud verbunden sind.
- SMTP
- ICS
- Auto-Versand







Von der Option bis zur Zusage.
Jeder Termin hat einen Status mit eigener Farbe, in der Liste, in den Termin-Details und auf dem Dashboard. Im Kalender erkennst du Optionen und Verträge am gestrichelten Rahmen.
Release-Party · Liste und Kalenderwoche
In Liste und Dashboard nennt BandCal bei einem oder zwei Konflikten die Mitglieder beim Namen, ab drei steht dort „N blockiert“.
Einmal eintragen. Überall aktuell.
Ein Klick auf „Alle Feeds synchen“ holt Sperrtermine aus den Feeds der Mitglieder und gleicht die Termine mit deinem iCloud-Kalender ab. Ist der Auto-Versand eingeschaltet, bietet BandCal dabei an, die Einladungen gleich mitzuschicken.
- Sperrtermine aus den Kalender-Feeds der Mitglieder
- Abgleich mit dem iCloud-Kalender per CalDAV
- Einladungen mit ICS-Anhang per E-Mail
Was unter der Haube läuft.
Desktop
Tauri 2.0
Native Desktop-App, als Installer für Windows (.msi / .exe).
Oberfläche
React 19
TypeScript, Hell- und Dunkelmodus, Tastenkürzel.
Backend
Rust
Befehle für Datenbank, Mail und HTTP.
Daten
SQLite
Lokal gespeichert, Speicherort und Backups einstellbar.
Kalender
CalDAV
Verbindung zum iCloud-Kalender.
Mail
SMTP
Einladungen und Absagen mit ICS-Anhang.
Häufige Fragen.
Den Windows-Installer (.msi oder .exe) und den Quellcode findest du auf GitHub unter whitecapmusic/bandcal.
Nein. Gepflegt wird BandCal von einer Person, zum Beispiel dem Manager. Die Mitglieder bekommen Einladungen per E-Mail mit ICS-Anhang, und ihr eigener Kalender kann als Feed hinterlegt werden.
Nein. Die Verbindung zu iCloud ist optional. Mitglieder, Sperrtermine, Termine und Konflikterkennung funktionieren auch ohne.
Lokal auf deinem Rechner in einer SQLite-Datenbank. Speicherort und Backups legst du in den Einstellungen fest.
BandCal markiert den Termin mit einem Warnhinweis und zeigt, wer blockiert ist und warum. Auch beim Versand der Einladung wird gewarnt. Die Entscheidung bleibt bei dir.
Neugierig? Der Code ist offen.
BandCal liegt auf GitHub. Schau rein, probier es aus oder schreib mir, wenn du Fragen hast.
github.com/whitecapmusic/bandcal
