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

⌈⌋ ⎇ branch:  streamtuner2


Update of "contrib"

Overview

Artifact ID: 617439f0ce561d9d3d1956802240dc37ebd5e08b
Page Name:contrib
Date: 2015-05-03 15:10:40
Original User: mario
Mimetype:text/x-markdown
Parent: 2c5dd977549ce0c61e7b02184400258bbc4c096d (diff)
Next 5077065a0dc1773288aa7c761df7d249615fc0df
Content

This directory collects a few other channel plugins.

  • Contents: plugins
  • Status: beta
  • 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

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