Definition
Callers Caddy ist eine Open-Source-Musikmanagement-Software für Square-Dance-Caller, die das Organisieren, Abspielen und Dokumentieren von Tanzmusik unterstützt.
Die Software verwaltet Musikbibliotheken, analysiert BPM von Songs, zeigt Lyrics während eines Singing Calls an und hilft Callern bei der Planung und Durchführung von Tanzabenden.
Projekt
Name
Callers Caddy
Entwickler
David Goebel
Projektbeginn
Dezember 2001
Die erste Codezeile des Callers Caddy wurde im Dezember 2001 geschrieben. Die Software wurde anschließend von zahlreichen Square-Dance-Callern, insbesondere in Europa, eingesetzt.
Softwaregenerationen
Erste Generation
Technologie
- Visual Basic
- Microsoft Access
Eigenschaften
- Musikverwaltung für Square Dance Caller
- Nutzung externer Player wie Winamp oder Pacemaker
Zweite Generation
Die aktuelle Version ist eine vollständige Neuentwicklung.
Technologie
- Python
- SQLite
Status (2026)
Beta-Version: 0.30
Das erste offizielle Release der neuen Generation wird Version 2.0 sein.
Die Versionsnummer 1.x wird bewusst übersprungen, um die neue Architektur klar von der ursprünglichen Software zu unterscheiden.
Plattform
Der Callers Caddy ist derzeit verfügbar für
- Windows (Desktop-Software)
Die Softwarearchitektur ermöglicht zukünftig auch Unterstützung für weitere Plattformen.
Lizenz
Der Callers Caddy ist Open-Source-Software unter der
GNU General Public License Version 3 (GPL v3).
Der Quellcode wird über die offizielle Website bereitgestellt.
Offizielle Website
Projektseite
Download
Zielgruppe
Die Software richtet sich an Square Dance Caller aller Erfahrungsstufen
- Einsteiger
- fortgeschrittene Caller
- professionelle Caller
Einsteiger profitieren von einer einfach konfigurierbaren Benutzeroberfläche, während erfahrene Caller von der schnellen Verarbeitung großer Musikbibliotheken und Historiendaten profitieren.
Hauptfunktionen
Musikverwaltung
Callers Caddy verwaltet eine zentrale Musikbibliothek mit
- Songtitel
- Interpret
- Genre
- BPM
- Lyrics
- Qualitätsbewertung
- Spielhistorie
Musikdateien bleiben im Dateisystem gespeichert. Metadaten werden in einer SQLite-Datenbank verwaltet.
Musiksteuerung
Die Software enthält eine integrierte Audio-Engine mit Funktionen wie
- Abspielen von Songs
- Tempoänderung
- Pitch-Änderung
- Loop-Funktion für Pattern-Musik
Externe Player sind nicht erforderlich.
BPM-Ermittlung
Der Callers Caddy unterstützt
- automatische BPM-Analyse
- manuelle Eingabe von BPM-Werten
Lyrics-Anzeige
Lyrics können während eines Singing Calls angezeigt werden.
Unterstützte Formate
- TXT
- HTML
- RTF
Suchfunktion
Songs können gesucht werden nach
- Titel
- Interpret
- Genre
- Bewertung
Spielhistorie
Der Callers Caddy speichert
- wann ein Song gespielt wurde
- bei welchem Club oder Event
Diese Daten helfen Callern, Songs nicht zu häufig im selben Club zu spielen.
Songempfehlung
Die Songauswahl kann unterstützt werden durch eine Empfehlung, die berücksichtigt
- Zeit seit der letzten Nutzung eines Songs
- Bewertung des Songs
Playlist-Organisation
Caller können zu Beginn eines Tanzabends eine Playlist erstellen.
Der Callers Caddy navigiert automatisch zum nächsten Song der Playlist.
Songs starten jedoch niemals automatisch, sondern warten immer auf den manuellen Start durch den Caller.
Musikorganisation
Die Software unterstützt die im Square Dance üblichen Kategorien
- Patter / Pattern Music
- Singing Calls
Zusätzlich können Nutzer eigene Genres definieren, zum Beispiel
- Xmas
- Gospel
- Elvis
- Irish
Benutzeroberfläche
Die Oberfläche ist vollständig anpassbar.
Funktionen
- Fenster können ein- oder ausgeschaltet werden
- Fenster können gestapelt oder angeordnet werden
- Layouts können gespeichert werden
- Unterstützung verschiedener Skins und Farbschemata
Import und Migration
Import
Mehrere Songs können gleichzeitig importiert werden.
Migration
Bereits vorhanden
Migration von Callers Caddy 1.x
In Entwicklung
- Migration von SqView
- Migration von SDPlayer
Datensicherung
Alle Daten werden lokal gespeichert.
Backups können erstellt werden durch
- Kopieren des gesamten Programmordners
- Archivieren des Ordners als ZIP
Dadurch ist auch ein einfacher Umzug auf einen anderen Computer möglich.
Betriebsmodus
Callers Caddy ist eine vollständig offline nutzbare Software.
Es wird keine Internetverbindung benötigt.
Alle Daten verbleiben auf dem lokalen Computer des Callers.
Community und Weiterentwicklung
Auf der offiziellen Website können Nutzer
- neue Funktionen vorschlagen
- Ideen einreichen
Viele Funktionen der Software sind aus Vorschlägen der Caller-Community entstanden.
Finanzierung
Das Projekt wird unterstützt durch
Sponsoring
Spenden
Freiwillige Beiträge zur sogenannten „Kaffeekasse“.
Die Software bleibt kostenlos und Open Source.
Namensherkunft
Der Name Callers Caddy ist inspiriert vom Golf-Caddy.
Ein Golf-Caddy unterstützt den Spieler, trägt Ausrüstung und schlägt passende Schläger vor.
Analog dazu unterstützt die Software den Square-Dance-Caller bei organisatorischen und technischen Aufgaben während eines Tanzabends.