Skip to content

Add headless CLI and API - #862

Closed
jttdev wants to merge 10 commits into
mediathekview:masterfrom
jttdev:feature/headless-cli-api
Closed

Add headless CLI and API#862
jttdev wants to merge 10 commits into
mediathekview:masterfrom
jttdev:feature/headless-cli-api

Conversation

@jttdev

@jttdev jttdev commented Aug 15, 2026

Copy link
Copy Markdown

Summary

  • add a standalone Java 17 CLI and local HTTP API for catalog search, exact entry lookup, downloads, history, and subscriptions
  • provide atomic progressive and HLS downloads with bounded network/process timeouts and source-aware library deduplication
  • include OpenAPI documentation, example subscription config, systemd units, and regression coverage

Testing

  • JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64 ./mvnw -f headless/pom.xml clean verify
  • 17 tests passed

@jttdev jttdev closed this Sep 1, 2026
@jttdev
jttdev deleted the feature/headless-cli-api branch September 1, 2026 02:59
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