Automation / mp3-podcast-syncActive
MP3 Podcast Sync
Konservative Master-/Slave-Synchronisation lokaler Audiobibliotheken mit Manifesten und Dry-Run.
Problem
Ausgangslage
Parallele lokale Bibliotheken müssen synchron bleiben, ohne versehentliche Löschung oder undurchsichtige Zustände.
Constraints
Randbedingungen
- Dry-run
- Manifestbasierter Zustand
- Keine überraschende Löschung
- Nachvollziehbares Logging
Solution
Lösung
Ein expliziter Synchronisationsplan wird vor jeder Änderung berechnet und kann ohne Mutation geprüft werden.
Architecture
Architektur
- Python
- JSON manifests
- Filesystem validation
- Structured logs
Result
Resultat
Reproduzierbare Synchronisation mit sichtbarem Scope und reduzierter Datenverlustgefahr.