10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 |
<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>
<p>Once acticated (after a restart) it brings up a new <key>📦
Add</key> tab in the configuration window.</p>
<p><media type="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>
<section id="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 |
>
>
>
>
>
>
|
|
>
>
>
>
| 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 |
<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 it brings up a new <key>📦 Add</key> tab
in the configuration window.</p>
<p><media type="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>
<section id="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 |
50
51
52
53
54
55
56
57
58 | <p>Downloaded plugins are stored in <file>~/.config/streamtuner2/plugins</file>.
To remove them, delete the individual *.py files there manually.</p>
<note style="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>
</page> |
|
>
>
>
>
>
>
>
>
>
| 60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77 | <p>Downloaded plugins are stored in <file>~/.config/streamtuner2/plugins</file>.
To remove them, delete the individual *.py files there manually.</p>
<note style="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> |