chapter extraction via ffprobe during library sync (#5)

ffprobe module in adapter-common: parse JSON output into Vec<Chapter>,
should_probe_chapters gate (movie OR >45min), graceful failure.
Add set_chapters/set_role setters to MediaItem.
This commit is contained in:
2026-07-12 14:00:17 +02:00
parent de7f3092d2
commit 607d311375
4 changed files with 192 additions and 0 deletions

View File

@@ -11,3 +11,4 @@ uuid = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tracing = { workspace = true }
tokio = { workspace = true }