Skip to content

Add --no-plugin-sideloading and --no-plugin-cache #6602

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

bastimeyer
Copy link
Member

  1. Allow disabling automatic sideloading of third-party plugins
  2. Allow disabling plugin key-value store

@bastimeyer bastimeyer force-pushed the cli/no-plugin-sideloading-and-no-plugin-cache branch from ad188b3 to 2989e61 Compare July 5, 2025 19:42
Allow disabling automatic sideloading of third-party plugins.

If set, third-party plugins can still be loaded via --plugin-dir=...
- Add `--no-plugin-cache` CLI arg and `no-plugin-cache` session option
- Add `disabled` keyword to `Cache` class and disable IO if true
- Set `disabled` on `Plugin.cache` initialization
- Add and update tests
Make failures easier to understand
@bastimeyer bastimeyer force-pushed the cli/no-plugin-sideloading-and-no-plugin-cache branch from 2989e61 to 57b45bd Compare July 6, 2025 14:40
and rename the old "Plugin options" group to "Plugin-specific options"
@bastimeyer bastimeyer force-pushed the cli/no-plugin-sideloading-and-no-plugin-cache branch from 57b45bd to 8846e14 Compare July 6, 2025 14:52
@bastimeyer bastimeyer merged commit 987b1f4 into streamlink:master Jul 6, 2025
27 checks passed
@bastimeyer bastimeyer deleted the cli/no-plugin-sideloading-and-no-plugin-cache branch July 6, 2025 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant