== Konferenzaufnahmen per Schedule.XML importieren Teilweise bekommen wir ältere oder über einen Workflow produzierte Konferenzen zugeliefert und möchten diese auch auf media.ccc.de veröffentlichen. Dafür gibts es zwei Optionen: - a) [[software:voctoimport]] Django-Web App zur Eingabe der Daten + Upload von Hand - b) Der hier beschriebene Workflow per abgewandelter `schedule.xml` inklusive Bereitstellung von Download-URLs Wenn du nicht schon weißt was du tust empfehlen wir an dieser Stelle ersteres zu verwenden. === Projektsetup Das Element für die Mitschnitt URL heißt `video_download_url`. Alternativ kann auch im Tracker per Hand ein Property `Fahrplan.VideoDownloadUrl` zu dem Recording- oder Meta-Ticket hinzugefügt werden. Projekt zunächst [[c3tracker:setup|wie gewöhnlich]] im Tracker anlegen, wichtig sind die folgenden Properties: * `Processing.Path.Raw` Ort auf publishing, wohin die Quelldateien geladen werden, in der Regel `/video/fuse/` Bei den Zuständen kannst du die Meisten deaktivieren. Benötigt wird nur: * Recording * scheduled * recording * finalized * Encoding * material needed * ready to encode * encoding * encoded * postencoding * ready to release * released Bei den Workern brauchst du * `releasing` (Publishing Skript zum Upload auf die Zielplatformen) * `releasing-recording-importer` (Download der Quelldatei nach `/video/fuse` sowie setzen der Sprache im Ticket) * `releasing-postencoding` (Schreibt die Metadaten in die Datei) [[howto:media-klicken|Projekt in Voctoweb anlegen]]. === Redownload Der `recording-importer` weigert sich normalerweise Dateien zu überschreiben, möchten man eine neue Fassung eines Talks hochladen muss man die 'uncut.ts' deswegen entweder von Hand löschen oder auf dem Recording Ticket das Property `Record.Redownload=yes` und den Status `scheduled` setzen. === Deployment Infos Der Worker `releasing.c3voc.de-recording-importer` ist ein systemd Timer auf `releasing` mit dem Namen `crs-recording-importer.timer`