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

⌈⌋ ⎇ branch:  streamtuner2


Artifact [3b326a4524]

Artifact 3b326a452452d82e209eeda673b8363e49f67554:

Instance of technote [ec66907034] - Stable release 2.2.0 by mario on 2016-12-31 16:45:00.
C <b\sstyle="color:red">Stable</b>\srelease\s2.2.0
D 2017-01-02T18:46:30.988
E 2016-12-31T16:45:00 ec669070344028e20efb3f369d284eb058562d88
P 5ddc517298363c32d9ab962750ec807a131bbe99
N text/x-markdown
T +bgcolor * #fff0c0
U mario
W 2438
## <em>End of 2016</em> <b style="color: red">stable</b> release <b>2.2.0</b>

Features are mostly stable now. A few bugs (not all) have been fixed, and new ones introduced, obviously.  

### New channels

And this release brings a bunch of new [plugins](wiki/plugins):

 * RCast
 * Streema
 * Tuner2
 * vTuner
 * Liveradio.ie
 * RadioSure
 * house-mixes
 * Reciva.

### New feature [plugins](wiki/plugins):

 * Cache Reset
 * Config import/export
 * revived Gtk theme setter
 * new Gtk theme installer
 * Specbuttons for custom toolbar shortcuts
 * Script stations

While channels Live365, di.fm/jazz.fm and WindowsMediaGuide are discontinued.

### Windows support <img src="raw/27cf539e34a03474b07114dff249f8a348b35942??m=image/png" align=right style="margin-left: 15pt; width: 50%; height: 50%;">

A lot of work went into the [windows installer](wiki/windows).

 * The SFX/EXE now comes with a post-install script (Powershell).
 * It pulls all dependencies (Python, libs, and Gtk package).
 * Sets up a bunch of extra tools (uninstaller, config reset, debug starter, CHM manual)
 * Registers all with the registry so it allows a clean uninstall as well.

Quoting and command interpolation has been reworked a bit. And the config module sets up a few more sensible defaults now. The manual explains a few gotchas and appropriate settings.

### Fixes

 * Manual typos and obsolete infos removed. More details on e.g. station status icons.

 * Internet-Radio now supports the search, its DOM extraction was updated.

 * File browser is currently worked on.

 * MODarchive category fetching has been fixed.

 * Radio-Browser can now submit stations (like MyOggRadio).

 * Radionomy plugin had new icon sizes.

 * Reddit and Record-stop are now distributed plugins.

 * The `action` module now has a hook `urn_resolve()` which a few channels can bind in more easily to post-process station links (two-step extraction).

 * A few more refresh indicators have been added (status/progress bar hints).

 * A bit of work went into the plugin management again, which is now utilized for the theme installer as well - and allows `foo OR bar` dependencies now. The settings window allows for table/dict settings now.

 * Other internal changes include plugin init2() callbacks, a secret
   `conf.cmd` option, "rt" open flag fixes, new unichr() alias, a cmd=
   flag for run_fmt_url()

Z 3c96eb5ca0fdf793f6f775c1e62bb7fc