Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ ⎇ branch:  streamtuner2


Changes To contrib

Changes to "contrib" between 2015-05-03 15:06:25 and 2015-05-03 15:10:40

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"
    },