Index: help/contrib_features.page ================================================================== --- help/contrib_features.page +++ help/contrib_features.page @@ -23,21 +23,21 @@ those out of station lists.

MP3 streams often start to sound okay at 96kbit/s.

Whereas OGG Vorbis or AAC are sometimes acceptable at 64kbit/s already.

-

Note that you may end up with empty channel lists +

Note that you may end up with empty channel lists altogether if you set these options too high. Some channels provide all -their streams with 64kbit/s only.

+their streams with 64kbit/s only.

Channel toolbar link

Adds a toolbar entry which shows the current channel/directory service title and its homepage link. Such as:

-Shoutcast -//shoutcast.com/ + ▶ ● 🏠 Shoutcast +play rcrd hmpg //shoutcast.com/

It depends on the "update window title" option being enabled.

@@ -69,30 +69,46 @@

It's technically unneeded, as ST2 isn't stressful to directory websites and not blocked anywhere.

It's only useful as additional privacy feature really, but shouldn't be used habitually.

+
+ Other feature plugins + +

Drag and Drop

+

Favicons

+

Global key shortcut

+

Timer

+
+

The "search", + "configwin" and + "streamedit" plugins are considered + built-ins and cannot be disabled.

+
-
+
Downloadable contrib/ feature plugins -

The Plugin Manager lists further -feature pluginsand in the 📦 Add tab.

+

The Plugin Manager lists other +available feature plugins in the 📦 Add tab.

<p>Soundcloud streaming</p>

Enables playback of soundcloud.com links in the Reddit plugin. Homepage links are transformed into direct MP3 streaming addresses - on playback. This plugin registers a "audio/soundcloud" pseudo - type. Alternatively you could use soundcli of course.

+ on playback.

+

Depends on python-soundcloud, which you can install per + pip install soundcloud.

+

Alternatively you could configure an external player like soundcli of course. + Use the pseudo type "audio/soundcloud" for the player settings table.

<p>dev_faulthandler</p>

This is a pure development plugin, meant to debug ST2 crashes.

Index: help/technical.page ================================================================== --- help/technical.page +++ help/technical.page @@ -15,17 +15,19 @@ Dependencies

Python 2.7 or 3.x

PyGtk or PyGI

Gtk2 or Gtk3

Requests/urllib3

+

PIL/Pillow

Soft dependencies

Python-LXML

Python-PyQuery

-

Python-Kronos

-

Audacious

+

Audacious/VLC or any other player

+

Streamripper or fIcy

+

youtube-dl

@@ -58,20 +60,24 @@ <file>~/.config/streamtuner2/icons/*.png</file>

Holds downloaded favicons for station homepages.

+ + <file>~/.config/streamtuner2/plugins/*.py</file> +

Contain downloaded contrib/ plugins.

+
Installation spread <file>/usr/bin/streamtuner2</file> -

Is the main binary.

+

Associates the main binary.

<file>/usr/share/streamtuner2/</file>

Contains the individual ST2 python modules, and plugins in channels/. Also packages in pyquery/, but which is only used if the according modules aren't installed by the distribution.

@@ -86,10 +92,10 @@
Public Domain

The majority of code distributed with ST2 is placed into the Public Domain; meaning no licensing requirement and all code can be copied, modified and distributed unrestrictively.

-

The bundled kronos.py and requests/ library are NOT however.

+

The bundled kronos.py and requests/ library are NOT however.