mirror of https://github.com/synctv-org/synctv
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
## Summary - expose server-side provider discovery and listing for media and dynamic playlist variants - keep provider-specific playback proxy policy inside each provider and add meaningful prefer/only controls - harden Emby item classification, cloud/NAS playback routing, account-bound credentials, and unknown source-config fields - add real Docker fixtures and end-to-end smoke coverage for Nextcloud, Seafile, Emby, Jellyfin, OpenList, and provider playback Related App PR: https://github.com/synctv-org/synctv-app/pull/18 ## Testing - cargo +nightly check --workspace --locked - cargo +nightly test -p synctv-media-providers seafile::client::tests --locked - bash -n scripts/dev-e2e-smoke.sh - scripts/dev-e2e-smoke.sh with real Docker services and playback URL downloads - git diff --check |
1 month ago | |
|---|---|---|
| .. | ||
| acfun_contract_tests.rs | 2 months ago | |
| admin_request_contract_tests.rs | 2 months ago | |
| cctv_contract_tests.rs | 2 months ago | |
| client_request_contract_tests.rs | 1 month ago | |
| douyin_contract_tests.rs | 2 months ago | |
| douyu_contract_tests.rs | 2 months ago | |
| fnos_contract_tests.rs | 1 month ago | |
| huya_contract_tests.rs | 2 months ago | |
| nextcloud_contract_tests.rs | 1 month ago | |
| provider_alist_request_contract_tests.rs | 2 months ago | |
| provider_common_request_contract_tests.rs | 2 months ago | |
| qnap_contract_tests.rs | 1 month ago | |
| qr_login_status_test.rs | 2 months ago | |
| role_wire_values_test.rs | 2 months ago | |
| seafile_contract_tests.rs | 1 month ago | |
| synology_contract_tests.rs | 1 month ago | |
| tiktok_contract_tests.rs | 2 months ago | |
| truenas_contract_tests.rs | 1 month ago | |
| twitch_contract_tests.rs | 2 months ago | |
| youtube_contract_tests.rs | 1 month ago | |