Skip to content

Improve yt-dlp progress & post-processing event handling#25

Merged
manusoft merged 1 commit intomasterfrom
feature/improve-progress-parser
Apr 10, 2026
Merged

Improve yt-dlp progress & post-processing event handling#25
manusoft merged 1 commit intomasterfrom
feature/improve-progress-parser

Conversation

@manusoft
Copy link
Copy Markdown
Owner

  • Expand and refine regex patterns for post-processing steps, supporting more yt-dlp processors and modern output formats
  • Remove legacy/unused regex patterns and handlers for clarity
  • Add and forward OnPostProcessingStart and OnPostProcessingComplete events for reliable post-processing lifecycle tracking
  • Improve download completion detection, especially for concurrent fragment downloads
  • Ensure parser state resets after post-processing completes
  • Update Program.cs to demonstrate new event usage and add a regex utility
  • Refactor event subscription/unsubscription to prevent memory leaks
  • General code cleanup and formatting improvements

- Expand and refine regex patterns for post-processing steps, supporting more yt-dlp processors and modern output formats
- Remove legacy/unused regex patterns and handlers for clarity
- Add and forward OnPostProcessingStart and OnPostProcessingComplete events for reliable post-processing lifecycle tracking
- Improve download completion detection, especially for concurrent fragment downloads
- Ensure parser state resets after post-processing completes
- Update Program.cs to demonstrate new event usage and add a regex utility
- Refactor event subscription/unsubscription to prevent memory leaks
- General code cleanup and formatting improvements
@manusoft manusoft added this to the v3.0.3 milestone Apr 10, 2026
@manusoft manusoft self-assigned this Apr 10, 2026
@manusoft manusoft added the enhancement New feature or request label Apr 10, 2026
@manusoft manusoft merged commit f225fce into master Apr 10, 2026
1 check passed
@manusoft manusoft deleted the feature/improve-progress-parser branch April 10, 2026 04:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant