Enhance PLib video library manager with new tabbed navigation for entities and metadata management. Introduce sections for videos, tags, actors, studios, collections, and metadata, each with dedicated search and sorting capabilities. Update UI components to reflect these changes, ensuring a cohesive user experience. Revise repository interfaces to support loading video items with labels and summaries for efficient browsing. Update README.md to document new features and usage instructions.

This commit is contained in:
Leonid Pershin
2026-08-09 08:58:07 +03:00
parent 61d01d1970
commit 5acb42d11d
26 changed files with 1434 additions and 18 deletions
@@ -12,6 +12,14 @@ public sealed class MetadataOptions
/// remote service about the user's files is something they have to ask for.
/// </summary>
public IList<MetadataSourceOptions> Sources { get; init; } = [];
/// <summary>
/// How long to wait between requests during a library-wide run. A single lookup is one
/// request and needs no pause; a run over a thousand videos is a thousand, and public
/// instances answer that with a rate limit if it arrives all at once.
/// </summary>
[Range(0, 10_000)]
public int RequestDelayMilliseconds { get; init; } = 250;
}
/// <summary>One GraphQL endpoint that can be asked about a video.</summary>