Automation / mp3-podcast-syncActive
MP3 Podcast Sync
Conservative master/slave synchronization of local audio libraries with manifests and dry run.
Problem
Initial situation
Parallel local libraries must stay in sync without accidental deletions or opaque states.
Constraints
Boundary conditions
- Dry run
- Manifest-based state
- No unexpected deletion
- Traceable logging
Solution
Solution
An explicit synchronization plan is calculated before each modification and can be reviewed without mutation.
Architecture
Architecture
- Python
- JSON manifests
- Filesystem validation
- Structured logs
Result
Result
Reproducible synchronization with visible scope and reduced risk of data loss.