ADDED gtk2.xml Index: gtk2.xml ================================================================== --- gtk2.xml +++ gtk2.xml @@ -0,0 +1,3038 @@ + + + + + + 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 + + + + False + + + True + False + + + True + False + http://sourceforge.net/projects/streamtuner2/forums/forum/1173108 + + + True + True + 0 + + + + + True + False + http://fossil.include-once.org/streamtuner2/ + + + True + True + 1 + + + + + True + False + http://milki.include-once.org/streamtuner2/ + + + True + True + 2 + + + + + + + 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 + + + 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 + Shoutcast links are %u or %pls, parsed m3u files +are available with %g or %m3u, while %d or %srv +represent direct URLs to the streaming servers. + 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 + placeholder +<a href="http://fossil.include-once.org/streamtuner2/wiki?name=player">see help</a> + True + + + 7 + 8 + + + + + + + + + + + + + + + + + + + + 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 + needs restart + 11 + use Gtk+ theme + + + 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 + + + + + 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 + 9 + 10 + + + + + True + False + HTTP proxy + + + 9 + 10 + + + + + True + False + 0.10000000149011612 + You can only influence this by +setting XDG_CONFIG_HOME to a +different location. + + + 1 + 2 + 5 + 6 + + + + + True + False + .config dir + + + 4 + 5 + + + + + 200 + 20 + True + True + False + + True + False + False + True + True + + + 1 + 2 + 4 + 5 + + + + + reuse temporary .m3u files + True + True + False + False + True + + + 1 + 2 + 2 + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + True + False + System + + + 2 + False + + + + + True + True + never + + + True + False + 15 + queue + none + + + True + False + 10 + + + True + False + 1 + 0 + 2 + You can enable <i>channels</i> and <i>plugins</i> here. Changes take effect after restarting streamtuner2. + True + right + True + + + True + True + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + 5 + inspect/edit stream data + center-on-parent + True + 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 + + + + + + True + False + False + wiki/fossil/bugs + 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 + + + + + + ADDED gtk3.xml Index: gtk3.xml ================================================================== --- gtk3.xml +++ gtk3.xml @@ -0,0 +1,3363 @@ + + + + + False + 5 + station search + center-on-parent + dialog + False + center + 0.95999999999999996 + + + + + True + False + 2 + + + True + False + end + + + cancel + False + True + True + True + False + + + + False + False + 0 + + + + + False + True + True + False + + + False + False + 1 + + + + + google it + False + 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 + False + 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 + False + 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 + False + True + True + False + False + 0.5 + 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 + 1 + + + + + True + False + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + In which fields to look for the search term. + 3 + True + + + + False + True + True + True + False + none + + + False + False + 0 + + + + + in title + False + True + True + False + False + 0.5 + True + True + + + True + True + 1 + + + + + in description + False + True + True + False + False + 0.5 + True + True + + + True + True + 2 + + + + + any fields + False + True + True + False + False + 0.5 + True + + + True + True + 3 + + + + + + False + True + True + True + False + none + + + False + False + 4 + + + + + True + True + 3 + + + + + True + False + In which fields to look for the search term. + 3 + True + + + + False + True + True + True + False + none + + + False + False + 0 + + + + + homepage url + False + True + True + False + False + 0.5 + True + True + + + True + True + 1 + + + + + extra info + False + True + True + False + False + 0.5 + True + + + True + True + 2 + + + + + and genre + False + True + True + False + False + 0.5 + True + + + True + True + 3 + + + + + + False + 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 + + + False + True + False + play + True + + + + + + False + True + False + record + True + + + + + + False + True + False + bookmark + True + + + + + + False + True + False + Extensions + True + + + + + True + False + + + + + False + True + False + save + True + + + + + + False + True + False + edit + True + + + + + + True + False + + + + + False + True + False + station homepage + True + + + + + + False + 5 + normal + + + + True + False + 2 + + + True + False + end + + + cancel + False + True + True + True + False + + + + False + False + 0 + + + + + ok + False + 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 + + + 1 + 2 + 1 + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + 1 + + + + + + timer_cancel + timer_ok + + + + False + + + True + False + + + True + False + http://sourceforge.net/projects/streamtuner2/forums/forum/1173108 + + + True + True + 0 + + + + + True + False + http://fossil.include-once.org/streamtuner2/ + + + True + True + 1 + + + + + True + False + http://milki.include-once.org/streamtuner2/ + + + True + True + 2 + + + + + + + 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 + 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 + + + 1 + 2 + 3 + 4 + + + + + 200 + 20 + True + True + + True + False + False + + + 1 + 2 + 4 + 5 + + + + + 200 + 20 + True + True + + True + False + False + + + 1 + 2 + 5 + 6 + + + + + 200 + 20 + True + True + + True + False + False + + + 1 + 2 + 6 + 7 + + + + + True + False + Shoutcast links are %u or %pls, parsed m3u files +are available with %g or %m3u, while %d or %srv +represent direct URLs to the streaming servers. + True + + + 1 + 2 + 7 + 8 + + + + + True + False + <b>Recording</b> + True + + + 1 + 2 + 8 + 9 + + + + + 200 + 20 + True + True + + True + False + False + + + 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 + + + 1 + 2 + 12 + 13 + + + + + 200 + 20 + True + True + + True + False + False + + + 1 + 2 + 1 + 2 + + + + + True + False + audio/mp3 + + + 1 + 2 + + + + + 200 + 20 + True + True + + True + False + False + + + 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 + placeholder +<a href="http://fossil.include-once.org/streamtuner2/wiki?name=player">see help</a> + True + + + 7 + 8 + + + + + + + + + + + True + False + Player + + + False + + + + + True + True + + + True + False + 15 + none + + + 340 + 457 + True + False + 12 + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + show bookmark star for favourites in stream lists + False + True + True + False + False + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + False + + + True + True + 5 + + 4 + 120 + out + True + False + False + + + True + True + 0 + + + + + True + False + 6 + limit stream number per channel / category + + + True + True + 1 + + + + + 1 + 2 + + + + + retain deleted stations in list + False + True + True + False + False + 0 + True + + + 1 + 2 + 5 + 6 + + + + + display favicons for individual music stations + False + True + True + False + False + 0 + True + + + 1 + 2 + 2 + 3 + + + + + load favicon for played stations + False + True + True + False + False + 0 + True + + + 1 + 2 + 3 + 4 + + + + + update favorites from freshened stream urls + False + True + True + False + False + 0 + True + + + 1 + 2 + 6 + 7 + + + + + google for homepage URL if missing + False + 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 + 1 + + + + + 1 + 2 + 11 + 12 + + + + + automatically save window state + False + True + True + False + False + 0 + True + + + 1 + 2 + 10 + 11 + + + + + 16 + True + False + + + True + False + + + True + False + needs restart + 11 + use Gtk+ theme + + + True + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + True + 0 + + + + + 1 + 2 + 9 + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + True + False + Display + + + 1 + False + + + + + True + True + + + 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 + + + 1 + 2 + 1 + 2 + + + + + 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 + 9 + 10 + + + + + True + False + HTTP proxy + + + 9 + 10 + + + + + True + False + 0.10000000149011612 + You can only influence this by +setting XDG_CONFIG_HOME to a +different location. + + + 1 + 2 + 5 + 6 + + + + + True + False + .config dir + + + 4 + 5 + + + + + 200 + 20 + True + True + False + + True + False + False + + + 1 + 2 + 4 + 5 + + + + + reuse temporary .m3u files + False + True + True + False + False + 0.5 + True + + + 1 + 2 + 2 + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + True + False + System + + + 2 + False + + + + + True + True + never + + + True + False + 15 + queue + none + + + True + False + 10 + + + True + False + 1 + 0 + 2 + You can enable <i>channels</i> and <i>plugins</i> here. Changes take effect after restarting streamtuner2. + True + right + True + + + True + True + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + False + Channel +Plugins + + + 3 + False + + + + + True + True + 0 + + + + + True + False + + + True + False + + + True + True + 0 + + + + + cancel + False + 100 + 35 + True + True + True + False + + + + False + True + 1 + + + + + save + False + 100 + 35 + True + True + True + False + + + + True + True + 2 + + + + + False + True + 1 + + + + + + + True + False + <big><b>Configuration Settings</b></big> + True + + + + + + + False + 5 + inspect/edit stream data + center-on-parent + True + False + 0.94999999999999996 + + + + True + False + 15 + 10 + 2 + 5 + 5 + + + + + + True + False + Radio station name. + 0.89999997615814209 + title + + + 1 + 2 + + + + + True + True + + False + False + + + 1 + 2 + 1 + 2 + + + + + True + True + + False + False + + + 1 + 2 + 2 + 3 + + + + + True + True + + False + False + + + 1 + 2 + 3 + 4 + + + + + True + True + + False + False + + + 1 + 2 + 4 + 5 + + + + + True + True + + False + False + + + 1 + 2 + 5 + 6 + + + + + True + True + + False + False + + + 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 + False + 100 + 25 + True + True + True + False + + + + 100 + 10 + + + + + ok + False + 100 + 25 + True + True + True + Save changes. + False + + + + 210 + 10 + + + + + new + False + 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 + + + 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 + + + 1 + 2 + 7 + 8 + + + + + + + 500 + 330 + False + streamtuner2 + 980 + 775 + /usr/share/pixmaps/streamtuner2.png + applications-multimedia + + + streamtuner2 + + + + + + True + False + + + 64 + True + False + start + True + + + True + False + + + True + False + + + False + True + False + _Station + True + + + True + False + + + False + True + False + bookmark + True + + + + + + + + gtk-save-as + False + True + False + True + True + + + + + + + + gtk-edit + False + True + False + True + True + + + + + + + + + False + True + False + Extensions + True + + + True + False + + + True + False + + + + + + + + + True + False + + + + + gtk-quit + False + True + False + True + True + + + + + + + + + + + gtk-edit + False + True + False + True + True + + + True + False + + + gtk-copy + False + True + False + True + True + + + + + + gtk-delete + False + True + False + True + True + + + + + + + + gtk-find + False + True + False + True + True + + + + + + + True + False + + + + + False + True + False + _Toolbar + True + + + True + False + + + gtk-revert-to-saved + False + True + False + True + True + + + + + True + False + + + + + False + True + False + Only Symbols + True + + + + + + False + True + False + With Text + True + + + + + + True + False + + + + + False + True + False + Small + True + + + + + + False + True + False + Medium + True + + + + + + False + True + False + Large + True + + + + + + + + + + False + True + False + Save states + True + + + + + + gtk-properties + False + True + False + True + True + + + + + + + + + + + False + True + False + _Channel + True + + + True + False + + + False + True + False + Homepage of directory service + True + + + + + + False + True + False + Reload + True + + + + + + + False + True + False + this will take a few minutes + Update favicons... + True + + + + + + False + True + False + Reload Category Tree + True + + + + + + True + False + + + + + + + + + gtk-help + False + True + False + True + True + + + True + False + + + False + True + False + documentation + True + + + + + + False + True + False + online forum + True + + + + + + False + True + False + wiki/fossil/bugs + True + + + + + + gtk-about + False + True + False + True + True + + + + + + + + + + False + True + 0 + + + + + True + False + + + True + False + both + 6 + + + False + True + False + False + play + gtk-media-play + + + + False + True + + + + + False + True + False + False + record + gtk-media-record + + + + False + True + + + + + False + True + False + False + station + gtk-home + + + + False + True + + + + + True + False + + + False + True + + + + + False + True + False + False + reload + gtk-refresh + + + + False + True + + + + + False + True + False + False + stop + gtk-cancel + + + + False + True + + + + + True + True + 0 + + + + + True + True + + 10 + 0.10000000149011612 + gtk-find + False + False + + + + + False + True + 20 + 1 + + + + + True + True + 1 + + + + + False + 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 + True + 0 + + + + + True + True + 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 + + + + + False + True + 1 + + + + + True + False + end + True + + + True + False + 2 + True + + + True + True + 0 + + + + + 75 + False + 0.28000000000000003 + loading... + + + False + True + 1 + + + + + 20 + True + False + 2 + + + False + True + 2 + + + + + False + True + end + 2 + + + + + + Index: mygtk.py ================================================================== --- mygtk.py +++ mygtk.py @@ -21,41 +21,45 @@ # which contain current layout options for a few Widget types. Saving # and restoring must be handled elsewhere. # # + + + +# debug +def __print__(*args): + print(" ".join([str(a) for a in args])) + # gtk modules -gtk = 0 # 0=gtk2, else gtk3 +gtk = 3 # 0=gtk2, else gtk3 if gtk: from gi import pygtkcompat as pygtk pygtk.enable() pygtk.enable_gtk(version='3.0') from gi.repository import Gtk as gtk from gi.repository import GObject as gobject from gi.repository import GdkPixbuf ui_file = "gtk3.xml" + __print__(gtk) + __print__(gobject) if not gtk: import pygtk import gtk import gobject - ui_file = "ui.xml" + ui_file = "gtk2.xml" # filesystem import os.path import copy - -# debug -def __print__(*args): - print(" ".join([str(a) for a in args])) - try: - empty_pixbuf = gtk.gdk.pixbuf_new_from_data("\0\0\0\0",gtk.gdk.COLORSPACE_RGB,True,8,1,1,4) + empty_pixbuf = gtk.gdk.pixbuf_new_from_data(b"\0\0\0\0",gtk.gdk.COLORSPACE_RGB,True,8,1,1,4) except: - empty_pixbuf = GdkPixbuf.Pixbuf.new_from_data("\0\0\0\0", GdkPixbuf.Colorspace.RGB, True, 8, 1, 1, 4, None, None) + empty_pixbuf = GdkPixbuf.Pixbuf.new_from_data(b"\0\0\0\0", GdkPixbuf.Colorspace.RGB, True, 8, 1, 1, 4, None, None) # simplified gtk constructors --------------------------------------------- class mygtk: @@ -126,10 +130,11 @@ for attr,val in cell[3].iteritems(): col.add_attribute(rend, attr, val) # next datapos += 1 + __print__(cell) # add column to treeview widget.append_column(col) # finalize widget widget.set_search_column(5) #?? widget.set_search_column(4) #?? @@ -148,28 +153,31 @@ for var in xrange(2, len(desc)): vartypes.append(desc[var][1]) # content types rowmap.append(desc[var][0]) # dict{} column keys in entries[] list # create gtk array storage ls = gtk.ListStore(*vartypes) # could be a TreeStore, too + __print__(vartypes) + __print__(rowmap) # prepare for missing values, and special variable types defaults = { str: "", - unicode: u"", + unicode: "", bool: False, int: 0, gtk.gdk.Pixbuf: empty_pixbuf } if gtk.gdk.Pixbuf in vartypes: pix_entry = vartypes.index(gtk.gdk.Pixbuf) # sort data into gtk liststore array for row in entries: +# row["search_col"] = "white" # generate ordered list from dictionary, using rowmap association row = [ row.get( skey , defaults[vartypes[i]] ) for i,skey in enumerate(rowmap) ] - + # autotransform string -> gtk image object if (pix_entry and type(row[pix_entry]) == str): row[pix_entry] = ( gtk.gdk.pixbuf_new_from_file(row[pix_entry]) if os.path.exists(row[pix_entry]) else defaults[gtk.gdk.Pixbuf] ) try: @@ -177,11 +185,12 @@ ls.append(row) # had to be adapted for real TreeStore (would require additional input for grouping/level/parents) except: # brute-force typecast ls.append( [va if ty==gtk.gdk.Pixbuf else ty(va) for va,ty in zip(row,vartypes)] ) - + __print__(row) + # apply array to widget widget.set_model(ls) return ls pass DELETED ui.xml Index: ui.xml ================================================================== --- ui.xml +++ ui.xml @@ -1,3038 +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 - 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 - - - - False - - - True - False - - - True - False - http://sourceforge.net/projects/streamtuner2/forums/forum/1173108 - - - True - True - 0 - - - - - True - False - http://fossil.include-once.org/streamtuner2/ - - - True - True - 1 - - - - - True - False - http://milki.include-once.org/streamtuner2/ - - - True - True - 2 - - - - - - - 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 - - - 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 - Shoutcast links are %u or %pls, parsed m3u files -are available with %g or %m3u, while %d or %srv -represent direct URLs to the streaming servers. - 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 - placeholder -<a href="http://fossil.include-once.org/streamtuner2/wiki?name=player">see help</a> - True - - - 7 - 8 - - - - - - - - - - - - - - - - - - - - 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 - needs restart - 11 - use Gtk+ theme - - - 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 - - - - - 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 - 9 - 10 - - - - - True - False - HTTP proxy - - - 9 - 10 - - - - - True - False - 0.10000000149011612 - You can only influence this by -setting XDG_CONFIG_HOME to a -different location. - - - 1 - 2 - 5 - 6 - - - - - True - False - .config dir - - - 4 - 5 - - - - - 200 - 20 - True - True - False - - True - False - False - True - True - - - 1 - 2 - 4 - 5 - - - - - reuse temporary .m3u files - True - True - False - False - True - - - 1 - 2 - 2 - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - True - False - System - - - 2 - False - - - - - True - True - never - - - True - False - 15 - queue - none - - - True - False - 10 - - - True - False - 1 - 0 - 2 - You can enable <i>channels</i> and <i>plugins</i> here. Changes take effect after restarting streamtuner2. - True - right - True - - - True - True - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - 5 - inspect/edit stream data - center-on-parent - True - 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 - - - - - - True - False - False - wiki/fossil/bugs - 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 - - - - - -