Index: _package.epm ================================================================== --- _package.epm +++ _package.epm @@ -30,11 +30,11 @@ f 755 root root /usr/bin/streamtuner2 ./st2.py f 644 root root /usr/share/applications/streamtuner2.desktop ./streamtuner2.desktop d 755 root root /usr/share/streamtuner2 - f 644 root root /usr/share/streamtuner2/streamtuner2.png ./streamtuner2.png f 644 root root /usr/share/pixmaps/streamtuner2.png ./logo.png -f 644 root root /usr/share/streamtuner2/st2.glade ./st2.glade +f 644 root root /usr/share/streamtuner2/ui.xml ./ui.xml f 644 root root /usr/share/streamtuner2/pson.py ./pson.py #f 644 root root /usr/share/streamtuner2/processing.py ./processing.py f 644 root root /usr/share/streamtuner2/action.py ./action.py f 644 root root /usr/share/streamtuner2/config.py ./config.py f 644 root root /usr/share/streamtuner2/http.py ./http.py Index: st2.py ================================================================== --- st2.py +++ st2.py @@ -135,11 +135,11 @@ # gtkrc stylesheet self.load_theme(), gui_startup(0.05) # instantiate gtk/glade widgets in current object gtk.Builder.__init__(self) - ui_file = ("st2.xml" if os.path.exists("st2.xml") else conf.share+"/st2.xml"); + ui_file = [i for i in sum([[i, conf.share+"/"+i] for i in ["ui.xml", "st2.gtk"]], []) if os.path.exists(i)][0]; gtk.Builder.add_from_file(self, ui_file), gui_startup(0.10) # manual gtk operations self.extensionsCTM.set_submenu(self.extensions) # duplicates Station>Extension menu into stream context menu # initialize channels DELETED st2.xml Index: st2.xml ================================================================== --- st2.xml +++ st2.xml @@ -1,2881 +0,0 @@ - - - - - - False - 5 - station search - center-on-parent - dialog - False - center - 0.95999999999999996 - - - - - True - False - 2 - - - True - False - end - - - cancel - True - True - True - False - - - - False - False - 0 - - - - - True - True - False - - - False - False - 1 - - - - - google it - True - True - True - False - half - - - - False - False - 2 - - - - - query srv - True - False - True - False - half - - - - False - False - 3 - - - - - cache _search - True - False - True - True - True - False - True - - - - - False - False - 4 - - - - - False - False - end - 0 - - - - - True - False - 20 - - - True - False - <b><big>search</big></b> - True - - - True - True - 0 - - - - - True - False - 4 - 4 - 5 - 1 - True - - - all channels - True - True - False - False - True - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - True - 1 - - - - - True - False - - - True - False - for - - - True - True - 0 - - - - - True - True - True - True - - True - False - False - True - True - - - True - True - 1 - - - - - True - False - - - True - True - 2 - - - - - True - True - 2 - - - - - True - False - 3 - True - - - - True - True - True - False - none - - - False - False - 0 - - - - - in title - True - True - False - False - True - True - - - True - True - 1 - - - - - in description - True - True - False - False - True - True - - - True - True - 2 - - - - - any fields - True - True - False - False - True - - - True - True - 3 - - - - - - True - True - True - False - none - - - False - False - 4 - - - - - True - True - 3 - - - - - True - False - 3 - True - - - - True - True - True - False - none - - - False - False - 0 - - - - - homepage url - True - True - False - False - True - True - - - True - True - 1 - - - - - extra info - True - True - False - False - True - - - True - True - 2 - - - - - and genre - True - True - False - False - True - - - True - True - 3 - - - - - - True - True - True - False - none - - - False - False - 4 - - - - - True - True - 4 - - - - - True - False - - - - - - - - - - - - True - True - 5 - - - - - True - True - 1 - - - - - - cancel - togglebutton1 - google_search - server_search - cache_search - - - - True - False - - - True - False - False - play - True - - - - - - True - False - False - record - True - - - - - - True - False - False - bookmark - True - - - - - - True - False - False - Extensions - True - - - - - True - False - - - - - True - False - False - save - True - - - - - - True - False - False - edit - True - - - - - - True - False - - - - - True - False - False - station homepage - True - - - - - - False - 5 - normal - - - - True - False - 2 - - - True - False - end - - - cancel - True - True - True - False - - - - False - False - 0 - - - - - ok - True - True - True - False - - - - False - False - 1 - - - - - False - True - end - 0 - - - - - True - False - 3 - 3 - - - True - True - - Fri,Sat 20:00-21:00 - False - False - True - True - - - 1 - 2 - 1 - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - True - 1 - - - - - - timer_cancel - timer_ok - - - - 565 - False - streamtuner settings - center - True - /usr/share/pixmaps/streamtuner2.png - - - - True - False - - - 520 - 510 - True - True - left - True - 28 - 28 - 30 - - - True - False - 136 - - - 350 - 471 - True - False - 13 - 2 - - - True - False - audio/aac - - - 3 - 4 - - - - - True - False - audio/x-real - - - 4 - 5 - - - - - True - False - audio/* - - - 5 - 6 - - - - - True - False - audio/* - - - 9 - 10 - - - - - True - False - */* - - - 6 - 7 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 3 - 4 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 4 - 5 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 5 - 6 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 6 - 7 - - - - - True - False - Here %u or %pls return a direct URL to -the shoutcast link. - -And %g or %m3u provide a local .m3u file -for the audio player, what's usually better. - - True - - - 1 - 2 - 7 - 8 - - - - - True - False - <b>Recording</b> - True - - - 1 - 2 - 8 - 9 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 9 - 10 - - - - - True - False - - - - 1 - 2 - 10 - 11 - - - - - True - False - <b>Web Browser</b> - True - - - 1 - 2 - 11 - 12 - - - - - True - False - url/http - - - 12 - 13 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 12 - 13 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 1 - 2 - - - - - True - False - audio/mp3 - - - 1 - 2 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 2 - 3 - - - - - True - False - audio/ogg - - - 2 - 3 - - - - - True - False - <b>Format</b> - True - - - - - True - False - <b>Audio Player</b> - True - - - 1 - 2 - - - - - - - - - - - - - - - - - 25 - 25 - - - - - - - True - False - Player - - - False - - - - - True - False - - - 340 - 457 - True - False - 12 - 2 - - - show bookmark star for favourites in stream lists - True - True - False - False - True - - - 1 - 2 - 1 - 2 - - - - - True - False - - - True - True - 5 - - 4 - 120 - out - False - False - True - True - - - True - True - 0 - - - - - True - False - 6 - limit stream number per channel / category - - - True - True - 1 - - - - - 1 - 2 - - - - - retain deleted stations in list - True - True - False - False - True - - - 1 - 2 - 5 - 6 - - - - - display favicons for individual music stations - True - True - False - False - True - - - 1 - 2 - 2 - 3 - - - - - load favicon for played stations - True - True - False - False - True - - - 1 - 2 - 3 - 4 - - - - - update favorites from freshened stream urls - True - True - False - False - True - - - 1 - 2 - 6 - 7 - - - - - google for homepage URL if missing - True - True - False - False - True - - - 1 - 2 - 7 - 8 - - - - - True - False - - - True - False - True - ordering of -channel tabs - - - True - True - 0 - - - - - True - True - - False - False - True - True - - - True - True - 1 - - - - - 1 - 2 - 11 - 12 - - - - - automatically save window state - True - True - False - True - False - True - - - 1 - 2 - 10 - 11 - - - - - 16 - True - False - True - - - True - False - 11 - use Gtk+ theme -(needs restart) - - - True - True - 0 - - - - - 190 - 16 - True - False - - - False - False - False - True - True - - - - - False - False - 1 - - - - - 1 - 2 - 9 - 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 25 - 25 - - - - - 1 - - - - - True - False - Display - - - 1 - False - - - - - True - False - - - 350 - 450 - True - False - 13 - 2 - - - True - False - Directories - - - 1 - 2 - - - - - True - False - temporary -files - - - 1 - 2 - - - - - 200 - 20 - True - True - False - False - True - True - - - 1 - 2 - 1 - 2 - - - - - 200 - 20 - True - True - False - False - False - True - True - - - 1 - 2 - 2 - 3 - - - - - True - False - .config dir - - - 2 - 3 - - - - - True - False - 0.10000000149011612 - You can only influence this by -setting XDG_CONFIG_HOME to a -different location. - - - 1 - 2 - 3 - 4 - - - - - True - False - HTTP proxy - - - 5 - 6 - - - - - True - False - 0.10000000149011612 - 1 - Start streamtuner2 with <b>http_proxy=</b> -as environment variable. This will -get picked up by Python and urllib. - True - - - 1 - 2 - 5 - 6 - - - - - reuse temporary .m3u files - True - True - False - False - True - - - 1 - 2 - 7 - 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 25 - 25 - - - - - 2 - - - - - True - False - System - - - 2 - False - - - - - True - True - never - - - True - False - 15 - queue - none - - - True - False - 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - False - Channel -Plugins - - - 3 - False - - - - - 30 - 70 - - - - - save - 100 - 35 - True - True - True - False - - - - 415 - 600 - - - - - cancel - 100 - 35 - True - True - True - False - - - - 300 - 600 - - - - - 490 - 45 - True - False - <b><big><big><big><big><big>Configuration Settings</big></big></big></big></big></b> - True - True - - - 30 - 15 - - - - - - - False - inspect/edit stream data - center-on-parent - False - 0.94999999999999996 - - - - True - False - 15 - 10 - 2 - 5 - 5 - - - True - False - 0.89999997615814209 - title - - - 1 - 2 - - - - - True - True - - False - False - True - True - - - 1 - 2 - 1 - 2 - - - - - True - True - - False - False - True - True - - - 1 - 2 - 2 - 3 - - - - - True - True - - False - False - True - True - - - 1 - 2 - 3 - 4 - - - - - True - True - - False - False - True - True - - - 1 - 2 - 4 - 5 - - - - - True - True - - False - False - True - True - - - 1 - 2 - 5 - 6 - - - - - True - True - - False - False - True - True - - - 1 - 2 - 6 - 7 - - - - - True - False - 0.89999997615814209 - playing/desc - - - 2 - 3 - - - - - True - False - 0.89999997615814209 - homepage - - - 3 - 4 - - - - - True - False - 0.89999997615814209 - genre - - - 4 - 5 - - - - - True - False - 0.89999997615814209 - stream url - - - 5 - 6 - - - - - True - False - 0.89999997615814209 - favicon - - - 6 - 7 - - - - - 40 - True - False - - - cancel - 100 - 25 - True - True - True - False - - - - 100 - 10 - - - - - ok - 100 - 25 - True - True - True - False - - - - 210 - 10 - - - - - new - 50 - 25 - True - True - True - False - - - - 5 - 10 - - - - - 1 - 2 - 9 - 10 - - - - - True - False - 0.69999998807907104 - <b>channel</b> - True - - - - - True - False - 0.08999999612569809 - <b>information</b> - True - - - 1 - 2 - - - - - True - True - - False - False - True - True - - - 1 - 2 - 8 - 9 - - - - - True - False - extra info - - - 8 - 9 - - - - - True - False - format - - - 7 - 8 - - - - - True - True - - False - False - True - True - - - 1 - 2 - 7 - 8 - - - - - - - - - - 500 - 330 - False - streamtuner2 - 980 - 775 - /usr/share/pixmaps/streamtuner2.png - applications-multimedia - - - streamtuner2 - - - - - - True - False - - - True - False - - - True - False - - - True - False - - - True - False - False - _Station - True - - - True - False - - - True - False - False - bookmark - True - - - - - - - - gtk-save-as - True - False - False - True - True - - - - - - - - gtk-edit - True - False - False - True - True - - - - - - - - - True - False - False - Extensions - True - - - True - False - - - True - False - - - - - - - - - True - False - - - - - gtk-quit - True - False - False - True - True - - - - - - - - - - - gtk-edit - True - False - False - True - True - - - True - False - - - gtk-copy - True - False - False - True - True - - - - - - gtk-delete - True - False - False - True - True - - - - - - - - gtk-find - True - False - False - True - True - - - - - - True - False - - - - - True - False - False - _Toolbar - True - - - True - False - - - gtk-revert-to-saved - True - False - False - True - True - - - - - True - False - - - - - True - False - False - Only Symbols - True - - - - - - True - False - False - With Text - True - - - - - - True - False - - - - - True - False - False - Small - True - - - - - - True - False - False - Medium - True - - - - - - True - False - False - Large - True - - - - - - - - - - True - False - False - Save states - True - - - - - - gtk-properties - True - False - False - True - True - - - - - - - - - - - True - False - False - _Channel - True - - - True - False - - - True - False - False - Homepage of directory service - True - - - - - - True - False - False - Reload - True - - - - - - - True - False - False - Update favicons... - True - - - - - - True - False - False - Reload Category Tree - True - - - - - - True - False - - - - - - - - - gtk-help - True - False - False - True - True - - - True - False - - - True - False - False - documentation - True - - - - - - True - False - False - online forum - True - - - - - - gtk-about - True - False - False - True - True - - - - - - - - - - False - True - 0 - - - - - True - False - - - True - False - both - 6 - - - True - False - False - play - gtk-media-play - - - - False - True - - - - - True - False - False - record - gtk-media-record - - - - False - True - - - - - True - False - False - station - gtk-home - - - - False - True - - - - - True - False - - - False - True - - - - - True - False - False - reload - gtk-refresh - - - - False - True - - - - - True - False - False - stop - gtk-cancel - - - - False - True - - - - - True - True - 0 - - - - - True - True - - 10 - 0.10000000149011612 - gtk-find - False - False - True - True - - - - - False - True - 20 - 1 - - - - - True - True - 1 - - - - - True - True - 0 - - - - - True - False - GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON1_MOTION_MASK | GDK_BUTTON2_MOTION_MASK | GDK_BUTTON3_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK | GDK_PROXIMITY_IN_MASK | GDK_PROXIMITY_OUT_MASK | GDK_SUBSTRUCTURE_MASK | GDK_SCROLL_MASK - 15 - streamtuner2.png - - - - False - True - 1 - - - - - False - False - 0 - - - - - True - True - True - True - - - - True - True - - - 150 - True - True - automatic - automatic - - - 75 - True - True - True - - - - - - False - True - - - - - True - True - automatic - automatic - - - 200 - True - True - - - - - - - True - True - - - - - - - True - False - - - - True - False - gtk-indent - - - True - True - 0 - - - - - True - False - bookmarks - - - True - True - 1 - - - - - False - - - - - True - True - 1 - - - - - True - False - - - True - False - 2 - True - False - - - True - True - 0 - - - - - 75 - False - True - 0.28000000000000003 - loading... - - - False - True - 1 - - - - - 20 - True - False - 2 - - - False - True - 2 - - - - - False - True - 2 - - - - - - ADDED ui.xml Index: ui.xml ================================================================== --- ui.xml +++ ui.xml @@ -0,0 +1,2958 @@ + + + + + + False + 5 + station search + center-on-parent + dialog + False + center + 0.95999999999999996 + + + + + True + False + 2 + + + True + False + end + + + cancel + True + True + True + False + + + + False + False + 0 + + + + + True + True + False + + + False + False + 1 + + + + + google it + True + True + True + Instead of searching in the station list, just look up the above search term on google. + False + half + + + + False + False + 2 + + + + + query srv + True + False + True + Instead of doing a cache search, go through the search functions on the directory service homepages. (UNIMPLEMENTED) + False + half + + + + False + False + 3 + + + + + cache _search + True + False + True + True + True + Start searching for above search term in the currently loaded station lists. Doesn't find *new* information, just looks through the known data. + False + True + + + + + False + False + 4 + + + + + False + False + end + 0 + + + + + True + False + 20 + + + True + False + <b><big>search</big></b> + True + + + True + True + 0 + + + + + True + False + Which channels/directories to look through. + 4 + 4 + 5 + 1 + True + + + all channels + True + True + False + False + True + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + 1 + + + + + True + False + + + True + False + for + + + True + True + 0 + + + + + True + True + True + True + A single word to search for in all stations. + + True + False + False + True + True + + + True + True + 1 + + + + + True + False + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + In which fields to look for the search term. + 3 + True + + + + True + True + True + False + none + + + False + False + 0 + + + + + in title + True + True + False + False + True + True + + + True + True + 1 + + + + + in description + True + True + False + False + True + True + + + True + True + 2 + + + + + any fields + True + True + False + False + True + + + True + True + 3 + + + + + + True + True + True + False + none + + + False + False + 4 + + + + + True + True + 3 + + + + + True + False + In which fields to look for the search term. + 3 + True + + + + True + True + True + False + none + + + False + False + 0 + + + + + homepage url + True + True + False + False + True + True + + + True + True + 1 + + + + + extra info + True + True + False + False + True + + + True + True + 2 + + + + + and genre + True + True + False + False + True + + + True + True + 3 + + + + + + True + True + True + False + none + + + False + False + 4 + + + + + True + True + 4 + + + + + True + False + + + + + + + + + + + + True + True + 5 + + + + + True + True + 1 + + + + + + cancel + togglebutton1 + google_search + server_search + cache_search + + + + True + False + + + True + False + False + play + True + + + + + + True + False + False + record + True + + + + + + True + False + False + bookmark + True + + + + + + True + False + False + Extensions + True + + + + + True + False + + + + + True + False + False + save + True + + + + + + True + False + False + edit + True + + + + + + True + False + + + + + True + False + False + station homepage + True + + + + + + False + 5 + normal + + + + True + False + 2 + + + True + False + end + + + cancel + True + True + True + False + + + + False + False + 0 + + + + + ok + True + True + True + False + + + + False + False + 1 + + + + + False + True + end + 0 + + + + + True + False + 3 + 3 + + + True + True + + Fri,Sat 20:00-21:00 + False + False + True + True + + + 1 + 2 + 1 + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + 1 + + + + + + timer_cancel + timer_ok + + + + 565 + False + streamtuner settings + center + True + /usr/share/pixmaps/streamtuner2.png + + + + True + False + 0 + none + + + 333 + True + False + + + 520 + True + True + True + True + + + True + True + automatic + automatic + + + True + False + 15 + none + + + 350 + 471 + True + False + 13 + 2 + 5 + 5 + + + True + False + audio/aac + + + 3 + 4 + + + + + True + False + audio/x-real + + + 4 + 5 + + + + + True + False + audio/* + + + 5 + 6 + + + + + True + False + audio/* + + + 9 + 10 + + + + + True + False + */* + + + 6 + 7 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 3 + 4 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 4 + 5 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 5 + 6 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 6 + 7 + + + + + True + False + Here %u or %pls return a direct URL to +the shoutcast link. + +And %g or %m3u provide a local .m3u file +for the audio player, what's usually better. + + True + + + 1 + 2 + 7 + 8 + + + + + True + False + <b>Recording</b> + True + + + 1 + 2 + 8 + 9 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 9 + 10 + + + + + True + False + + + + 1 + 2 + 10 + 11 + + + + + True + False + <b>Web Browser</b> + True + + + 1 + 2 + 11 + 12 + + + + + True + False + url/http + + + 12 + 13 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 12 + 13 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 1 + 2 + + + + + True + False + audio/mp3 + + + 1 + 2 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 2 + 3 + + + + + True + False + audio/ogg + + + 2 + 3 + + + + + True + False + <b>Format</b> + True + + + + + True + False + <b>Audio Player</b> + True + + + 1 + 2 + + + + + + + + + + + + + + + + + + + + + + + True + False + Player + + + False + + + + + True + True + automatic + automatic + + + True + False + 15 + none + + + 340 + 457 + True + False + 12 + 2 + + + show bookmark star for favourites in stream lists + True + True + False + False + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + False + + + True + True + 5 + + 4 + 120 + out + True + False + False + True + True + + + True + True + 0 + + + + + True + False + 6 + limit stream number per channel / category + + + True + True + 1 + + + + + 1 + 2 + + + + + retain deleted stations in list + True + True + False + False + 0 + True + + + 1 + 2 + 5 + 6 + + + + + display favicons for individual music stations + True + True + False + False + 0 + True + + + 1 + 2 + 2 + 3 + + + + + load favicon for played stations + True + True + False + False + 0 + True + + + 1 + 2 + 3 + 4 + + + + + update favorites from freshened stream urls + True + True + False + False + 0 + True + + + 1 + 2 + 6 + 7 + + + + + google for homepage URL if missing + True + True + False + False + 0 + True + + + 1 + 2 + 7 + 8 + + + + + True + False + + + True + False + ordering of +channel tabs + + + True + True + 0 + + + + + True + True + + True + False + False + True + True + + + True + True + 1 + + + + + 1 + 2 + 11 + 12 + + + + + automatically save window state + True + True + False + False + 0 + True + + + 1 + 2 + 10 + 11 + + + + + 16 + True + False + + + True + False + + + True + False + 11 + use Gtk+ theme +(needs restart) + + + True + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + True + 0 + + + + + 1 + 2 + 9 + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + True + False + Display + + + 1 + False + + + + + True + True + automatic + automatic + + + True + False + 15 + none + + + 350 + 450 + True + False + 13 + 2 + + + True + False + Directories + + + 1 + 2 + + + + + True + False + temporary +files + + + 1 + 2 + + + + + 200 + 20 + True + True + + True + False + False + True + True + + + 1 + 2 + 1 + 2 + + + + + 200 + 20 + True + True + False + + True + False + False + True + True + + + 1 + 2 + 2 + 3 + + + + + True + False + .config dir + + + 2 + 3 + + + + + True + False + 0.10000000149011612 + You can only influence this by +setting XDG_CONFIG_HOME to a +different location. + + + 1 + 2 + 3 + 4 + + + + + True + False + HTTP proxy + + + 5 + 6 + + + + + True + False + 0.10000000149011612 + 1 + Start streamtuner2 with <b>http_proxy=</b> +as environment variable. This will +get picked up by Python and urllib. + True + + + 1 + 2 + 5 + 6 + + + + + reuse temporary .m3u files + True + True + False + False + True + + + 1 + 2 + 7 + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + True + False + System + + + 2 + False + + + + + True + True + never + + + True + False + 15 + queue + none + + + True + False + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + False + Channel +Plugins + + + 3 + False + + + + + True + True + 0 + + + + + True + False + + + True + False + + + True + True + 0 + + + + + cancel + 100 + 35 + True + True + True + False + + + + False + True + 1 + + + + + save + 100 + 35 + True + True + True + False + + + + True + True + 2 + + + + + False + True + 1 + + + + + + + True + False + <big><b>Configuration Settings</b></big> + True + + + + + + + False + inspect/edit stream data + center-on-parent + False + 0.94999999999999996 + + + + True + False + 15 + 10 + 2 + 5 + 5 + + + True + False + Radio station name. + 0.89999997615814209 + title + + + 1 + 2 + + + + + True + True + + False + False + True + True + + + 1 + 2 + 1 + 2 + + + + + True + True + + False + False + True + True + + + 1 + 2 + 2 + 3 + + + + + True + True + + False + False + True + True + + + 1 + 2 + 3 + 4 + + + + + True + True + + False + False + True + True + + + 1 + 2 + 4 + 5 + + + + + True + True + + False + False + True + True + + + 1 + 2 + 5 + 6 + + + + + True + True + + False + False + True + True + + + 1 + 2 + 6 + 7 + + + + + True + False + Either the last playing song, or a general description of the station. + 0.89999997615814209 + playing/desc + + + 2 + 3 + + + + + True + False + 0.89999997615814209 + homepage + + + 3 + 4 + + + + + True + False + 0.89999997615814209 + genre + + + 4 + 5 + + + + + True + False + PLS or M3U link. + 0.89999997615814209 + stream url + + + 5 + 6 + + + + + True + False + Homepage icon for station. Points to a local cache file. + 0.89999997615814209 + favicon + + + 6 + 7 + + + + + 40 + True + False + + + cancel + 100 + 25 + True + True + True + False + + + + 100 + 10 + + + + + ok + 100 + 25 + True + True + True + Save changes. + False + + + + 210 + 10 + + + + + new + 50 + 25 + True + True + True + False + + + + 5 + 10 + + + + + 1 + 2 + 9 + 10 + + + + + True + False + 0.69999998807907104 + <b>channel</b> + True + + + + + True + False + 0.08999999612569809 + <b>information</b> + True + + + 1 + 2 + + + + + True + True + + False + False + True + True + + + 1 + 2 + 8 + 9 + + + + + True + False + You can add extra information here, if you want. Useful for searching later. But take care that it gets reset on channel reloading. + extra info + + + 8 + 9 + + + + + True + False + Audio file format MIME type. + format + + + 7 + 8 + + + + + True + True + + False + False + True + True + + + 1 + 2 + 7 + 8 + + + + + + + + + + 500 + 330 + False + streamtuner2 + 980 + 775 + /usr/share/pixmaps/streamtuner2.png + applications-multimedia + + + streamtuner2 + + + + + + True + False + + + True + False + + + True + False + + + True + False + + + True + False + False + _Station + True + + + True + False + + + True + False + False + bookmark + True + + + + + + + + gtk-save-as + True + False + False + True + True + + + + + + + + gtk-edit + True + False + False + True + True + + + + + + + + + True + False + False + Extensions + True + + + True + False + + + True + False + + + + + + + + + True + False + + + + + gtk-quit + True + False + False + True + True + + + + + + + + + + + gtk-edit + True + False + False + True + True + + + True + False + + + gtk-copy + True + False + False + True + True + + + + + + gtk-delete + True + False + False + True + True + + + + + + + + gtk-find + True + False + False + True + True + + + + + + True + False + + + + + True + False + False + _Toolbar + True + + + True + False + + + gtk-revert-to-saved + True + False + False + True + True + + + + + True + False + + + + + True + False + False + Only Symbols + True + + + + + + True + False + False + With Text + True + + + + + + True + False + + + + + True + False + False + Small + True + + + + + + True + False + False + Medium + True + + + + + + True + False + False + Large + True + + + + + + + + + + True + False + False + Save states + True + + + + + + gtk-properties + True + False + False + True + True + + + + + + + + + + + True + False + False + _Channel + True + + + True + False + + + True + False + False + Homepage of directory service + True + + + + + + True + False + False + Reload + True + + + + + + + True + False + this will take a few minutes + False + Update favicons... + True + + + + + + True + False + False + Reload Category Tree + True + + + + + + True + False + + + + + + + + + gtk-help + True + False + False + True + True + + + True + False + + + True + False + False + documentation + True + + + + + + True + False + False + online forum + True + + + + + + gtk-about + True + False + False + True + True + + + + + + + + + + False + True + 0 + + + + + True + False + + + True + False + both + 6 + + + True + False + False + play + gtk-media-play + + + + False + True + + + + + True + False + False + record + gtk-media-record + + + + False + True + + + + + True + False + False + station + gtk-home + + + + False + True + + + + + True + False + + + False + True + + + + + True + False + False + reload + gtk-refresh + + + + False + True + + + + + True + False + False + stop + gtk-cancel + + + + False + True + + + + + True + True + 0 + + + + + True + True + + 10 + 0.10000000149011612 + gtk-find + False + False + True + True + + + + + False + True + 20 + 1 + + + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON1_MOTION_MASK | GDK_BUTTON2_MOTION_MASK | GDK_BUTTON3_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK | GDK_PROXIMITY_IN_MASK | GDK_PROXIMITY_OUT_MASK | GDK_SUBSTRUCTURE_MASK | GDK_SCROLL_MASK + 15 + streamtuner2.png + + + + False + True + 1 + + + + + False + False + 0 + + + + + True + True + True + True + + + + True + True + + + 150 + True + True + + + 75 + True + True + True + + + + + + False + True + + + + + True + True + + + 200 + True + True + + + + + + + True + True + + + + + + + True + False + + + + True + False + gtk-indent + + + True + True + 0 + + + + + True + False + bookmarks + + + True + True + 1 + + + + + False + + + + + True + True + 1 + + + + + True + False + + + True + False + 2 + True + + + True + True + 0 + + + + + 75 + False + 0.28000000000000003 + loading... + + + False + True + 1 + + + + + 20 + True + False + 2 + + + False + True + 2 + + + + + False + True + 2 + + + + + +