Skip to content

feat: add system diagnostics endpoint.#608

Merged
arabcoders merged 3 commits into
masterfrom
dev
May 26, 2026
Merged

feat: add system diagnostics endpoint.#608
arabcoders merged 3 commits into
masterfrom
dev

Conversation

@arabcoders

@arabcoders arabcoders commented May 26, 2026

Copy link
Copy Markdown
Owner

This pull request introduces a new diagnostics API endpoint and improves the handling of live video extraction and re-extraction logic, ensuring safer inter-process communication and more robust download management. It also adds comprehensive tests for these behaviors and updates documentation accordingly.

Diagnostics API and Documentation

  • Added a new GET /api/system/diagnostics endpoint to provide user-facing runtime diagnostics. Documentation in API.md was updated to describe this endpoint and its response format.

Live Extraction and Re-extraction Improvements

  • Added needs_reextract logic to flag info dicts requiring re-extraction, clear problematic fields, and ensure only picklable data is used for inter-process communication. Updated extract_info_sync, fetch_info, and related download logic to respect these flags.

@arabcoders arabcoders merged commit ef8642a into master May 26, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant