mirror of https://github.com/synctv-org/synctv
fix(emby): tolerate hidden browse ancestors (#443)
## Summary - classify empty Emby item lookups and provider 404 responses as not found - stop dynamic browse breadcrumb traversal after a visible item when an ancestor is hidden - preserve errors for missing target items and non-not-found provider failures ## Validation - `cargo test -p synctv-media-providers` - `cargo test -p synctv-core` - `cargo test -p synctv-api-common --lib` - `cargo clippy -p synctv-media-providers -p synctv-core --all-targets -- -D warnings` - `cargo fmt --all -- --check` - real Emby dynamic-playlist browse and playback validation with two media itemspull/444/head
parent
0633b83b4e
commit
c77f42243d
Loading…
Reference in New Issue