Überarbeitung des Audiofile Datenmodells / Dateibezeichnung
Zusammenfassung des bisherigen Diskussionsstands zur Dokumentation und Diskussion:
- Die Dateibezeichnung der Audiodateien auf dem Server ist immer intern.
- Wir überschreiben grundsätzlich den Dateinamen des Uploads und ersetzen ihn durch ein internes Schema.
- Es sollen keine Informationen wie Revisionsnummer oder Erstellungsdatum im Dateinamen abgespeichert werden um interpretiert zu werden. Alle Informationen die abgefragt werden können sind aus der Datenbank zu entnehmen
- Jede Datei hat eine eindeutige Bezeichnung. Das interne Schema kann eine einfache fortlaufende Nummerierung sein. Ein Prefix und/oder Upload (Beispiel: "lohrothek_210304_130.opus") erscheint im Sinne des Kontrollblicks in den Ordner durch einen Administrator als sinnvoll.
- Das Datenmodell wird um Revisionierung erweitert. Möglichkeiten:
- Meta-Revisionierung des gesamten Datenmodells mit django-reversion.
- Eigene, flache, projektspezifische Anpassung nur an dem Datenmodell
- Bei Auslieferung der Datei über API oder sonstige Schnittstellen wird der Dateiname auf Basis der zugehörigen Informationen erstellt. Lose Vorschläge für Namensinhalte: Erstes Ausstrahlungsdatum (210304), Titelausschnitt (Längstes Wort +- 2 Wörter), Sendername (LOHRO), Lizenzkürzel...