<divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Plugin Manager 2</span></h1></div><divclass="region"><divclass="contents"><pclass="p">For updating or installing new plugins (extra channels or
features), there's a user plugin manager. It's available as
feature extension itself.</p><divclass="steps"><divclass="inner"><divclass="region"><olclass="steps"><liclass="steps"><pclass="p">See the <spanclass="key"><kbd>F12</kbd></span> config dialog <spanclass="key"><kbd>🔌 Feature</kbd></span> section.</p></li><liclass="steps"><pclass="p">Enable the <spanclass="key"><kbd>⨯</kbd></span> Plugin Manager (listed near the end).</p></li><liclass="steps"><pclass="p">Restart streamtuner2 one last time for this change to take effect.</p></li></ol></div></div></div><pclass="p">Once acticated (after a restart) it brings up a new <spanclass="key"><kbd>📦
Add</kbd></span> tab in the configuration window.</p><pclass="p">Once acticated it brings up a new <spanclass="key"><kbd>📦 Add</kbd></span> tab
in the configuration window.</p><pclass="p"><spanclass="media"><spanclass="media media-image"><imgsrc="img/pluginmanager2.png"class="media media-inline"alt="Install dialog for user plugins"></span></span></p><pclass="p">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 <spanclass="key"><kbd>📻 Channels</kbd></span> or <spanclass="key"><kbd>🔌 Feature</kbd></span> tabs, and
then enable them.</p><divclass="note"title="Note"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">Updated plugins will not be automatically loaded if they were enable already. That requires either a restart, or disabling + saving once, then reenabling them.</p></div></div></div></div><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="linkdiv "><aclass="linkdiv"href="configuration.html#plugins"title="Channel and feature plugins and settings"><spanclass="title">Channel and feature plugins and settings</span></a></div></div></div></div></div><divid="configuration"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Configuration</span></h2></div><divclass="region"><divclass="contents"><divclass="list"><divclass="inner"><divclass="region"><ulclass="list"><liclass="list"><pclass="p">Alternative download repositories may be configured. (Little
practical value at the moment.)</p></li>
5758596061626364656667686970
656667686970717273747576777879808182838485868788
++++++++++
<divclass="note note-bug"title="Bug"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">Currently system-installed core plugins take
precedence over downloaded updates.</p><pclass="p">And you'll have to take care to eventually refresh/delete outdated user plugins,
whenever you install a newer Streamtuner2 version.</p></div></div></div></div></div></div></div></div><divid=""class="sect"><divclass="inner"><divclass="hgroup"><h3class="subtitle"><spanclass="subtitle">Disable user plugin loading</span></h3></div><divclass="region"><divclass="contents"><pclass="p">Since this is still rather experimental, you may disable all associated features by starting ST2 via:</p><divclass="screen"><preclass="contents ">streamtuner2 -d <spanclass="input">pluginmanager2</span></pre></div><pclass="p">That'll inhibit loading this extension plugin. (Also works with any other plugin id.)</p></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h2><spanclass="title">More Information</span></h2></div><divclass="region"><ul><liclass="links "><ahref="index.html#extra"title="Additional features">Additional features</a></li></ul></div></div></div></div>
<title>Plugin Manager 2</title><p>For updating or installing new plugins (extra channels or
features), there's a user plugin manager. It's available as
feature extension itself.</p><steps><item><p>See the <key>F12</key> config dialog <key>🔌 Feature</key> section.</p></item><item><p>Enable the <key>⨯</key> Plugin Manager (listed near the end).</p></item><item><p>Restart streamtuner2 one last time for this change to take effect.</p></item></steps><p>Once acticated (after a restart) it brings up a new <key>📦
Add</key> tab in the configuration window.</p><p>Once acticated it brings up a new <key>📦 Add</key> tab
in the configuration window.</p><p><mediatype="image"src="img/pluginmanager2.png"mime="image/png">Install dialog for user plugins</media></p><p>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 <key>📻 Channels</key> or <key>🔌 Feature</key> tabs, and
then enable them.</p><note><p>Updated plugins will not be automatically loaded if they were enable already. That requires either a restart, or disabling + saving once, then reenabling them.</p></note><sectionid="configuration"><title>Configuration</title><list><item><p>Alternative download repositories may be configured. (Little
practical value at the moment.)</p></item><item><p>And you can let the plugin manager handle autoactivation
505152535455565758
606162636465666768697071727374757677
-++++++++++
<p>Downloaded plugins are stored in <file>~/.config/streamtuner2/plugins</file>.
To remove them, delete the individual *.py files there manually.</p><notestyle="bug"><p>Currently system-installed core plugins take
precedence over downloaded updates.</p><p>And you'll have to take care to eventually refresh/delete outdated user plugins,
whenever you install a newer Streamtuner2 version.</p></note></section><section><subtitle>Disable user plugin loading</subtitle><p>Since this is still rather experimental, you may disable all associated features by starting ST2 via:</p><screen>streamtuner2 -d <input>pluginmanager2</input></screen><p>That'll inhibit loading this extension plugin. (Also works with any other plugin id.)</p></section></page>