Dokumentation für GDAHT
GDAHT

GottesDienst-Aufnahme-Hochlade-Tool (GDAHT) ist ein Programm zum Hochladen von Audio-Gottesdienstaufnahmen. Folgende Dinge werden von GDAHT in dieser Reihenfolge automatisch erledigt:
- Erkennen einer Speicherkarte mit den Aufnahmen (nur macOS)
- Automatisches Ermitteln der heutigen (oder sonstig relevanten) Aufnahme
- Normalisieren der Aufnahme auf einheitliche Lautstärke
- Entfernen von Stille von Anfang und Ende der Aufnahme
- Konvertieren der Aufnahme in ein oder mehrere Formate (Opus, FLAC, evtl. weitere)
- Versehen der Aufnahme mit relevanten Metadaten, z.B. Aufnahmedatum und immer gleiche generische Metadaten
- Hochladen der Aufnahme auf einen Datei-Server
- Verlinken der Aufnahme in einem ChurchTools-Beitrag
Außerdem verwaltet GDAHT eine Datenbank an bereits verarbeiteten Aufnahmen. Das verhindert eine versehentliche doppelte Verarbeitung derselben Aufnahme.
GDAHT läuft auf mehreren Plattformen (macOS und Linux werden getestet). Manche Funktionen sind plattformspezifisch.
Ausführliche Benutzerdokumentation
GDAHT ist ein systemunabhängiges Python-Programm auf Basis von PySide6 (Qt6). Es werden uv als Buildmanager verwendet, sowie just für Hilfsskripte. Für Entwickler*innen ist der Quellcode in ausreichendem Umfang dokumentiert.
Lizenz
GDAHT ist gemeinfreie Software. Für Rechtsordnungen, die die Gemeinfreiheit nicht anerkennen, ist der Quellcode unter der Unlicense verfügbar.