@@ -2,33 +2,57 @@ type="guide" id="pluginmanager2"> + User plugin installation Plugin Manager 2 -

As of release 2.1.8 there is a plugin manager. It's available as - feature extension. Once acticated (after a restart) it brings up a - new 📦 Add tab in the configuration window.

+

For updating or installing new plugins (extra channels or + features), there's a user plugin manager. It's available as + feature extension itself.

+ +

Once acticated (after a restart) it brings up a new 📦 + Add tab in the configuration window.

Install dialog for user plugins

You can scan for available/new plugins there. And have them downloaded right away. New plugins are just downloaded, not implictly enabled. Reopen the config dialog to see them in the - regular lists.

+ regular 📻 Channels or 🔌 Feature tabs, and + then enable them.

Configuration -

Alternative download repositories may be configured. (Little - practical value at the moment and foreseeable future.)

-

And you can let the plugin manager handle regular plugins as - well. After reconfiguring existing channel plugins, they get - automatically run, or disabled in the user interface (without - any restart). Which won't work for most feature/core plugins.

+ +

Alternative download repositories may be configured. (Little + practical value at the moment.)

+

And you can let the plugin manager handle autoactivation + of changed plugin states.

+ +

After reconfiguring existing channel plugins, they get + automatically instantiated or disabled in the user interface. + (Which avoids the usual restart).

+

This currently doesn't work with feature/core + plugins. Plugin deactivation is mostly visual, but does not undo + menu extensions or undefine callback hooks.

+
+
+
+
+ +
+ User plugins +

Downloaded plugins are stored in ~/.config/streamtuner2/plugins. + To remove them, delete the individual *.py files there manually.

+

Currently system-installed core plugins take + precedence over downloaded updates.

+

And you'll have to take care to eventually refresh/delete outdated user plugins, + whenever you install a newer Streamtuner2 version.