1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| 1
2
3
4
5
6
7
8
9
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 |
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | This directory collects a few other channel plugins.
* Contents: plugins
* Status: **beta**
* Some or going to be outdated, and a few are just idea collections.
* Some aer going to be outdated, and a few are just idea collections.
You can basically install any of them by copying the `*.py` file into:
* The global installation path `/usr/share/streamtuner2/channels/`
* Your local plugin `~/.config/streamtuner2/channels/`
(not yet, but will come with the next release)
* Or package them even into the PYZ application:
`zip streamtuner2.pyz channels/new.py`
The upcoming pluginmanager2 scans this directory indirectly via
* [http://fossil.include-once.org/repo.json/streamtuner2/contrib/*.py](http://fossil.include-once.org/repo.json/streamtuner2/contrib/*.py)
Which generates a JSON list of available modules.
Which generates a JSON list of available modules. For instance:
{
"$name": "delicast",
"$type": "x-py",
"$dist": "app/streamtuner2/contrib",
"$file": "http://fossil.include-once.org/streamtuner2/cat/contrib/delicast.py",
"encoding": "UTF-8",
"api": "streamtuner2",
"title": "Delicast",
"description": "directory of streaming media",
"url": "http://delicast.com/",
"version": "0.1",
"type": "channel",
"category": "radio",
"config": "-",
"priority": "rare"
},
|