Index: channels/internet_radio_org_uk.py
==================================================================
--- channels/internet_radio_org_uk.py
+++ channels/internet_radio_org_uk.py
@@ -1,12 +1,12 @@
#
# api: streamtuner2
-# title: Internet-Radio.org.uk
+# title: Internet-Radio.com
# description: Broad list of webradios from all genres.
# type: channel
# category: radio
-# version: 0.1
+# version: 0.2
# priority: standard
#
#
# Might become new main plugin
#
Index: config.py
==================================================================
--- config.py
+++ config.py
@@ -20,10 +20,13 @@
import json
import gzip
import platform
+# export symbols
+__all__ = ["conf", "__print__", "dbg"]
+
#-- create a single instance of config object
conf = object()
Index: gtk2.xml
==================================================================
--- gtk2.xml
+++ gtk2.xml
@@ -9,10 +9,970 @@
+
+
False
5
station search
@@ -143,10 +1103,190 @@
4
4
5
1
True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1061,10 +2201,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
True
True
●
@@ -1079,10 +2291,22 @@
2
1
2
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1189,964 +2413,10 @@
-
- 565
- False
- streamtuner settings
- center
- True
- /usr/share/pixmaps/streamtuner2.png
-
-
-
- True
- False
- 0
- none
-
-
- 500
- True
- False
-
-
- 520
- True
- True
- True
- True
-
-
- True
- True
- automatic
- automatic
-
-
- True
- False
- 15
- none
-
-
- True
- False
-
-
- True
- False
- 0
- <b>Audio player</b> and <b>recording</b> applications.
- True
-
-
- True
- True
- 0
-
-
-
-
- True
- True
- automatic
- automatic
-
-
- 0
- 200
- True
- True
- 5
- config_play
- False
- True
- 0
- 8
- both
-
-
- 10
- 125
- Format
- True
-
-
-
-
-
- 2
- 0
-
-
-
-
-
-
- 10
- 300
- Application
-
-
-
-
-
- 2
- 1
-
-
-
-
-
-
-
-
- True
- True
- 1
-
-
-
-
- True
- False
- 0.019999999552965164
- 0.49000000953674316
- Use <a href="http://fossil.include-once.org/streamtuner2/wiki?name=player">placeholders</a> such as <b>%pls</b> for Shoutcast playlists,
-or pass <b>%m3u</b> for players that expect mp3 playlist files,
-and <b>%srv</b> to use direct streaming URLs.
- True
- True
-
-
- True
- True
- 2
-
-
-
-
-
-
-
-
-
-
- True
- False
- Player
-
-
- False
-
-
-
-
- True
- True
- automatic
- automatic
-
-
- True
- False
- 15
- none
-
-
- True
- False
-
-
- True
- False
- 0.019999999552965164
- 9
- Display
-
-
-
-
-
-
- True
- True
- 0
-
-
-
-
- Display favicons for individual music stations.
- True
- True
- False
- 0
- True
-
-
- True
- True
- 1
-
-
-
-
- Load favicon for played stations.
- True
- True
- False
- 0
- True
-
-
- True
- True
- 2
-
-
-
-
- Show bookmark star for favourites in stream lists.
- True
- True
- False
- 0
- True
-
-
- True
- True
- 5
- 3
-
-
-
-
- True
- False
- needs restart
- 0
- Use specific Gtk+ theme for Streamtuner2.
-
-
- True
- True
- 4
-
-
-
-
- True
- False
-
-
- False
- False
- 5
-
-
-
-
- Save window state, sizes and selections automatically.
- True
- True
- False
- 0
- True
-
-
- True
- True
- 5
- 6
-
-
-
-
-
-
-
- True
- False
-
-
- True
- True
- 8
-
-
-
-
- True
- False
- 0.019999999552965164
- 9
- Station loading
-
-
-
-
-
-
- True
- True
- 9
-
-
-
-
- Prefer HTML traversing (PyQuery) over regex text matching.
- True
- True
- False
- 0
- top
- True
-
-
- True
- True
- 10
-
-
-
-
- True
- False
- 0
- <small>Most plugins intellegently fall back, but sometimes overriding
-the website extraction method can fix some station list update errors.</small>
- True
-
-
- True
- True
- 11
-
-
-
-
- True
- False
-
-
- True
- True
- 5
- ●
- 5
- 500
- out
- True
- False
- False
- True
- True
-
-
- False
- False
- 0
-
-
-
-
- True
- False
- 0
- 6
- Limit stream number per channel / category.
-<small>Some plugins use custom overrides.</small>
- True
- end
-
-
- True
- True
- 1
-
-
-
-
- False
- False
- 5
- 12
-
-
-
-
-
-
-
- Retain deleted stations in list.
- True
- True
- False
- 0
- True
-
-
- True
- True
- 14
-
-
-
-
- Update favorites from freshened stream URLs.
- True
- True
- False
- 0
- True
-
-
- True
- True
- 15
-
-
-
-
- Google missing station homepages.
- True
- True
- False
- 0
- True
-
-
- True
- True
- 16
-
-
-
-
-
-
-
-
-
-
-
-
-
- True
- False
-
-
- True
- True
- 20
-
-
-
-
- True
- False
- 0.019999999552965164
- 9
- System
-
-
-
-
-
-
- True
- True
- 21
-
-
-
-
-
-
-
-
-
-
- True
- False
-
-
- True
- False
- 0
- Temporary files directory
-
-
- False
- True
- 0
-
-
-
-
- 200
- 20
- True
- True
- ●
- True
- gtk-save-as
- False
- False
- True
- True
-
-
- False
- False
- 1
-
-
-
-
- True
- True
- 5
- 24
-
-
-
-
-
-
-
- Keep and reuse temporary .m3u files for played stations.
- True
- True
- False
- True
-
-
- True
- True
- 5
- 26
-
-
-
-
-
-
-
- True
- False
-
-
- True
- False
- 0
- Config directory.
-<small>This is determined by XDG_CONFIG_HOME.</small>
- True
-
-
- False
- True
- 0
-
-
-
-
- 200
- 20
- True
- True
- False
- ●
- 20
- True
- gtk-home
- False
- False
- True
- True
-
-
- False
- True
- 1
-
-
-
-
- True
- False
- 3
- 28
-
-
-
-
-
-
-
- Enable _debug messages (on the console).
- True
- True
- False
- True
- True
-
-
- True
- True
- 5
- 30
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
- True
- False
- Options
-
-
- 1
- False
-
-
-
-
- True
- True
- never
-
-
- True
- False
- 15
- queue
- none
-
-
- True
- False
- 10
-
-
- True
- False
- 0.05000000074505806
- <b>Channels</b> show up as tabs. While <b>feature</b> <i>plugins</i> add menu entries
-or internal functions. Changes take effect after restarting streamtuner2.
- True
-
-
- True
- True
- 0
-
-
-
-
- True
- False
-
-
- True
- False
- 0.40999999642372131
- Tab ordering
-
-
- False
- True
- 6
- 0
-
-
-
-
- True
- True
- ●
- True
- False
- False
- True
- True
-
-
- True
- True
- 1
-
-
-
-
- True
- True
- 1
-
-
-
-
- True
- False
-
-
- False
- True
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3
-
-
-
-
- False
- Channel
-Plugins
-
-
- 3
- False
-
-
-
-
- True
- True
- 0
-
-
-
-
- True
- False
-
-
- True
- False
-
-
- True
- True
- 0
-
-
-
-
- cancel
- 100
- 35
- True
- True
- True
-
-
-
- False
- True
- 1
-
-
-
-
- save
- 100
- 35
- True
- True
- True
-
-
-
- True
- True
- 2
-
-
-
-
- False
- True
- 1
-
-
-
-
-
-
- True
- False
- <big><b>Configuration Settings</b></big>
- True
-
-
-
-
-
False
5
inspect/edit stream data
center-on-parent
Index: gtk3.xml
==================================================================
--- gtk3.xml
+++ gtk3.xml
@@ -69,27 +69,28 @@
True
True
- 250
+ 0
+ 200
True
True
5
config_play
False
True
0
8
both
- True
10
+ 125
Format
True
@@ -102,10 +103,11 @@
10
+ 300
Application
@@ -231,11 +233,10 @@
True
True
True
- 5
3
@@ -246,17 +247,24 @@
Use specific Gtk+ theme for Streamtuner2.
True
True
+ 5
4
-
+
True
False
+
+
+
+
+
+
False
False
5
@@ -1531,10 +1539,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
all channels
True
True
@@ -2130,10 +2273,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
True
True
●
@@ -2146,10 +2343,19 @@
2
1
2
+
+
+
+
+
+
+
+
+
@@ -2630,12 +2836,12 @@
True
False
bookmark
True
-
+