Skip to content

Enable source-gen JSON for Metadata, add YtdlpJsonContext#69

Merged
manusoft merged 1 commit into
masterfrom
feature/metadata-json
Jun 15, 2026
Merged

Enable source-gen JSON for Metadata, add YtdlpJsonContext#69
manusoft merged 1 commit into
masterfrom
feature/metadata-json

Conversation

@manusoft

Copy link
Copy Markdown
Owner

Switch to System.Text.Json source-generated serialization for Metadata to improve performance and support Native AOT. Add YtdlpJsonContext with [JsonSerializable] for compile-time metadata. Update deserialization logic and JsonSerializerOptions to use the new context. Includes minor formatting and using directive adjustments.

Switch to System.Text.Json source-generated serialization for Metadata to improve performance and support Native AOT. Add YtdlpJsonContext with [JsonSerializable] for compile-time metadata. Update deserialization logic and JsonSerializerOptions to use the new context. Includes minor formatting and using directive adjustments.
@manusoft manusoft added this to the v4.1.0 milestone Jun 15, 2026
@manusoft manusoft self-assigned this Jun 15, 2026
@manusoft manusoft added the enhancement New feature or request label Jun 15, 2026
@manusoft manusoft merged commit 4bd7edf into master Jun 15, 2026
1 check passed
@manusoft manusoft deleted the feature/metadata-json branch June 15, 2026 14: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