Remove extraneous class wrapper action.action.
Start to regroup listformat mapping (pls-url → m3u-fn rewrites).
Will need some heuristics, as depending just on the channel.listformat
assumption won't work in practice (some .pls servers actually host
direct server links, or occasionally .m3u references even).
Currently does nothing, just returns the pls/etc URL.
check-in: ea628d6426 user: mario tags: trunk
Split up Extensions› submenus. Register major plugins (timer, myoggradio,
radiotray) as direct menu entries, but complex extensions (exportcat) as
subentry still.
check-in: a872fb7d36 user: mario tags: trunk
<pagexmlns="http://projectmallard.org/1.0/"type="guide"id="exportcat"><info><linktype="guide"xref="index#extra"/><desc>Exporting a whole category as .pls.</desc></info><title>Export all stations</title><p>There's an "Export All" plugin available. It adds an entry under<guiseq><gui>Main menu</gui><gui>Extensions</gui><gui>Export all stations</gui></guiseq>. Which allows to export all stations from the currently visible channel category.</p><p>This is of course intended primarily for saving your bookmarks. And it allows to import radio lists into any other music player or playlist collection/management app (such as Rhythmbox).</p><sectionid="configuration"><title>Configuration option</title><p>You can set the default export format in the settings dialog<key>F12</key>.</p><p>Currently it only supports .PLS playlist exports however.</p></section></page>
</div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Bookmarks</span></h1></div><divclass="region"><divclass="contents"><pclass="p">Streamtuner2 allows to bookmark favoured streams/stations.
Which is what the <spanclass="gui">bookmarks</span> tab is for, of course.</p><pclass="p">Use the right click a stations <spanclass="guiseq"><spanclass="gui">context menu</span> ▸ <spanclass="gui">bookmark</span></span>
or <spanclass="key"><kbd>F8</kbd></span>.</p><pclass="p">Use right click for a stations <spanclass="guiseq"><spanclass="gui">context menu</span> ▸ <spanclass="gui">bookmark</span></span>
or just press<spanclass="key"><kbd>F8</kbd></span>.</p><pclass="p">Once bookmarked the station is listed under
<spanclass="guiseq"><spanclass="gui">bookmarks</span> ▸ <spanclass="gui">favourite</span></span>.
Additionally every appearance of the station in channel tabs gets a ★
star icon.</p></div><divid="editing"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Editing</span></h2></div><divclass="region"><divclass="contents"><pclass="p">Entries can be removed from the bookmark list again. Use
<spanclass="guiseq"><spanclass="gui">Edit</span> ▸ <spanclass="gui">Delete</span></span> or the <spanclass="key"><kbd>DEL</kbd></span>
key for that.</p><pclass="p">You can also manually adapt an entry via <spanclass="guiseq"><spanclass="gui">Station</span> ▸ <spanclass="gui">Edit</span></span> or <spanclass="key"><kbd>F3</kbd></span>.<pclass="p">You can also manually adapt an entry via <spanclass="guiseq"><spanclass="gui">Station</span> ▸ <spanclass="gui">Edit</span></span> or by pressing <spanclass="key"><kbd>F3</kbd></span>.</p></div></div></div></div><divid="other"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Subcategories</span></h2></div><divclass="region"><divclass="contents"><pclass="p">The bookmarks tab can display other categories besides "favourite". For example the
<aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Channels</span></h1></div><divclass="region"><divclass="contents"><pclass="p">The tabs in the main window represent the music directory
channels/services. Each lists categories/genres and their associated radios/streams.</p><divclass="media media-image"><divclass="inner"><imgsrc="img/channels.png"class="media media-block"alt=""></div></div><divclass="media media-image"><divclass="inner"><imgsrc="img/channels-left.png"class="media media-block"alt=""></div></div><pclass="p">The notebook tabs can also be repositioned with
<spanclass="guiseq"><spanclass="gui">Edit</span> ▸ <spanclass="gui">Channel tab position</span> ▸ <spanclass="gui">Left</span></span>.</p><spanclass="guiseq"><spanclass="gui">Edit</span> ▸ <spanclass="gui">Channel tab position</span> ▸ <spanclass="gui">Left</span></span>.
And since 2.1.5 you can directly reorder the channel tabs themselves, by dragging them around.</p><pclass="p">If you first select a channel tab, the categories should appear or be loading.
Otherwise:</p><divclass="steps"><divclass="inner"><divclass="region"><olclass="steps"><liclass="steps"><pclass="p">Select a channel tab</p></li><liclass="steps"><pclass="p">Choose <spanclass="guiseq"><spanclass="gui">Channel</span> ▸ <spanclass="gui">Reload categories...</span></span></p></li><liclass="steps"><pclass="p">Pick a category/genre from the overview, left.</p></li></ol></div></div></div>
535455565758596061626364656667
55565758596061626364656667686970
-++
Alternatively there is an entry in the <span class="gui">Channel</span> menu.</p></div></div></div></div><div id="actions"class="sect"><div class="inner"><div class="hgroup"><h2 class="title"><span class="title">Channel menu actions</span></h2></div><div class="region"><div class="contents"><div class="terms"><div class="inner"><div class="region"><dl class="terms"><dt class="terms">Homepageof directory service</dt><dd class="terms"><p class="p">Opensa webbrowser with the current channels website.</p></dd><dd class="terms"><p class="p">Opensthe website of the currently selected channel
in your configured web browser.</p></dd><dt class="terms">Reload</dt><dd class="terms"><p class="p">Updates the current category and displays fresh station lists.</p></dd><dt class="terms">Update favicons...</dt><dd class="terms"><p class="p">Starts assembling favicons for the current list of stations in the background.To actually display the freshly loaded favicons, reselect the current category.</p></dd><dt class="terms">Reload category tree</dt><dd class="terms"><p class="p">Updates the genre list in the left category pane.
</tr></table></div></div></div><pclass="p">Some audio players open a second instance when you actually want to switch radios.
In this case it's a common workaround to write <spanclass="code">pkill vlc ; vlc %u</span> instead,
which ends the previous player process and starts it anew.
For VLC there's however also the <spanclass="code">--one-instance</span> option, which sometimes
works better. (And sometimes not.)</p><pclass="p">Some applications, like Rhythmbox or Banshee, are primarily audiobrowsers, not players,
<pclass="p">Some applications, like Rhythmbox or Banshee, are primarily playlistmanagers, not players,
and cannot be invoked with a play URL by other apps. This makes them less suitable for use with
streamtuner2.</p> streamtuner2. (Same goes for streamtuner2 of course. It's not a player, just a playlist tool.)</p></div><divid="placeholders"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">URL placeholders</span></h2></div><divclass="region"><divclass="contents"><pclass="p">Any listed application can be invoked with a different kind of
URL or filename.be invoked with a play URL by other apps. Which touse often depends on the application.</p> URL or filename. Most are rather flexible, but some dependonspecific playlist file types or URLs. You can control this by adding a placeholder after the configured application name:</p><divclass="table"><divclass="inner"><divclass="region"><tableclass="table"><thead><tr><td><pclass="p">Placeholder</p></td><tdstyle="border-left-style: solid;"><pclass="p">Alternatives</p></td><tdstyle="border-left-style: solid;"><pclass="p">URL/Filename type</p></td></tr></thead><tr>
<divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Settings dialog</span></h1></div><divclass="region"><divclass="contents"><pclass="p">
There are various options for streamtuner2, available under <spanclass="guiseq"><spanclass="gui">Edit</span> ▸ <spanclass="gui">Preferences</span></span> or via <spanclass="key"><kbd>F12</kbd></span>.
</p><pclass="p"><spanclass="media"><spanclass="media media-image"><imgsrc="img/configtabs.png"class="media media-inline"alt=""></span></span></p><divclass="terms"><divclass="inner"><divclass="title title-terms"><h2><spanclass="title">It's separated into three main areas.</span></h2></div><divclass="title title-terms"><h2><spanclass="title">It's separated into three main sections / tabs.</span></h2></div><divclass="region"><dlclass="terms"><dtclass="terms">Player</dt><ddclass="terms"><pclass="p">Lists audio formats and the audio player applications, or recording tools below.
It's a file type to application table. Double click an entry for editing.</p></dd><dtclass="terms">Options</dt><ddclass="terms"><pclass="p">Influences the display of all stream/station lists, and contains some system settings.</p></dd><dtclass="terms">Channel Plugins</dt>
<tdstyle="border-top-style: solid;border-left-style: solid;"><pclass="p"><spanclass="cmd">totem</span></p></td></tr><tr><tdstyle="border-top-style: solid;"><pclass="p"><spanclass="var">video/youtube</span></p></td><tdstyle="border-top-style: solid;border-left-style: solid;"><pclass="p"><spanclass="cmd">vlc %srv</span></p></td></tr></table></div></div></div><pclass="p">Application names are always lowercase binary names. Double click an entry to edit it.</p><pclass="p">Application names are most always lowercase binary names. Double click an entry to edit it.
After editing the icon next to the application name will be updated. If it stays green, it's likely to work. If it turns red / into a stop symbol, then the entered name is likely incorrect.</p><pclass="p"><spanclass="media"><spanclass="media media-image"><imgsrc="img/configapps.png"class="media media-inline"alt=""></span></span></p><pclass="p">After the application name, you can use a placeholder like "<spanclass="var">%pls</span>" (default),
or "<spanclass="var">%m3u</span>" and "<spanclass="var">%src</span>". See <spanclass="link"><ahref="config_apps.html#placeholders"title="URL placeholders">placeholders</a></span>.</p><pclass="p">Catch-all entries like <spanclass="var">*/*</span> or a generic <spanclass="var">audio/*</span> entry allow to configure a default player.
While <spanclass="var">video/youtube</span> is specific to the Youtube channel. And <spanclass="var">url/http</span> a psdeudo MIME type
to configure a web browser (for station homepages).</p><pclass="p">You can remove default entries by clearing both the Format field and its associated Application. Add completely new associations through the emtpy line. (Reopen the dialog to add another one.)</p><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="linkdiv "><aclass="linkdiv"href="config_apps.html"title="Audio players"><spanclass="title">Audio players</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Common applications to use as players.</span></a></div></div></div></div></div></div></div></div><divid="recording"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Recording Apps</span></h2></div><divclass="region"><divclass="contents"><pclass="p">The second block of entries in the 'Apps' section specifies recording applications.
Here streamripper is preconfigured for audio streams, and youtube-dl for Youtube videos for instance.</p><divclass="table"><divclass="inner"><divclass="region"><tableclass="table"><tr><td><pclass="p"><spanclass="var">audio/*</span></p></td><tdstyle="border-left-style: solid;"><pclass="p"><spanclass="cmd">xterm -e streamripper %srv</span></p></td></tr><trclass="shade"><tdstyle="border-top-style: solid;"><pclass="p"><spanclass="var">video/youtube</span></p></td><tdstyle="border-top-style: solid;border-left-style: solid;"><pclass="p"><spanclass="cmd">xterm -e "youtube-dl %srv"</span></p></td></tr></table></div></div></div><pclass="p">To define a target directory, you can add commandline arguments to each. Also it's typically
<pclass="p">To define a target directory, you can often add commandline arguments to each. Also it's typically
helpful to leave the xterm prefix on, so you can follow the processing state. (Alternatively to
xterm there is x-terminal-emulator, or rxvt, gnome-terminal, xfce4-terminal, etc.)</p><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="linkdiv "><aclass="linkdiv"href="recording.html"title="Recording"><spanclass="title">Recording</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Save radio songs as MP3 files via streamripper.</span></a></div></div></div></div></div></div></div></div><divid="gui"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Display/GUI options</span></h2></div>
<ddclass="terms"><pclass="p">When starting to play a station, its homepage favicon is automatically retrieved in the
background. It's not going to be displayed right away, but after you reload the category/station list.
Alternatively use <spanclass="guiseq"><spanclass="gui">Channel</span> ▸ <spanclass="gui">Update favicons...</span></span> to update all
station icons at once.</p></dd><dtclass="terms">Show bookmark star</dt><ddclass="terms"><pclass="p">Bookmarked stations will be marked with a ★ star in all other station lists / categories.
That doesn't often work for the same station entry from two different channel services / tabs though.</p></dd><dtclass="terms">Gtk+ theme</dt><ddclass="terms"><pclass="p"><spanclass="em">Be careful</span>. While Gtk allows to select a different theme per application, not all themes work right away. Switching the theme might hang streamtuner2. Just restart if that happens.</p></dd><dtclass="terms">Save window states</dt><ddclass="terms"><pclass="p">Automatically remember window size, selected channel tab, categories, or selected station.
Also keeps the width of station list columns. If disabled, you can manually save the current
layout/selections via <spanclass="guiseq"><spanclass="gui">Edit</span> ▸ <spanclass="gui">Save States</span></span>.</p></dd></dl></div></div></div><divclass="terms"><divclass="inner"><divclass="title title-terms"><h3><spanclass="title">Station loading</span></h3></div><divclass="region"><dlclass="terms"><dtclass="terms">Prefer HTML traversing (PyQuery) over regex</dt><ddclass="terms"><pclass="p">Some channels provide proper APIs to fetch station lists. Others are just websites, that
<ddclass="terms"><pclass="p">Some channels provide proper APIs to fetch station lists. Others are just websites that
require scraping listings out. Most channel tabs provide two alternative methods for that.
The DOM/HTML selection method is sometimes more reliable. As fallback streamtuner2 plugins
often use a regex to match text. Occassionally the regex method is actually more reliable,
The DOM/HTML selection method is sometimes slower, but more reliable. As fallback streamtuner2
plugins often use a regex to match text. Occassionally the regex method is surprisingly more exact,
because directory services often use frightful unstructured HTML. If available, both methods
are tried. You can influence the order with this setting.</p></dd> are tried. You can influence the order with this setting, and thus speed it up.</p></dd><dtclass="terms">[<spanclass="input">250</span>] Limit stream number</dt><ddclass="terms"><pclass="p"> Constraints the length of station lists per category.
The number of stations setting is not honored by all channel plugins. Often it's not possible to
The number of stations option is not honored by all channel plugins. Often it's not possible to
load more or fewer station entries. Some plugins have own settings (in the 'Plugins' section) even.
For the major plugins this however limits how much scroll text appears in the stream lists.</p></dd> For the major plugins this however limits how many scrollable entries appear in the stream lists.</p></dd><dtclass="terms">Retain deleted stations</dt><ddclass="terms"><pclass="p">When enabled, keeps old station entries when
updating/reloading a category/genre. Services often forget stations or throws them out when inavailable.
With this option enabled, these entries are kept in streamtuner2 as strikethrough entries (often
at the end of the list).</p></dd><dtclass="terms">Update favouries from freshened URLs</dt><ddclass="terms"><pclass="p">Streaming URLs in bookmarked stations get renewed on category reloads/updates. This isn't
167168169170171172173174175176177178179180
170171172173174175176177178179180181182183184
+
</div></div></div></div><divid="plugins"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Plugin and Channel settings</span></h2></div><divclass="region"><divclass="contents"><pclass="p">This tab lists all available channel and feature plugins. Mark checkboxes for those plugins
you want to enable. You have to restart Streamtuner2 for any changes here to take effect.</p><pclass="p"><spanclass="media"><spanclass="media media-image"><imgsrc="img/configplugins.png"class="media media-inline"alt=""></span></span></p><pclass="p">Each channel plugin may come with its own set of addition configuration settings
below.</p><divclass="note"title="Note"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">If you want to find out more about the short option descriptions (most settings are checkboxes),
please have a look into the channels directory /usr/share/streamtuner2/channels/ and corresponding
*.py files. These are readable, and sometimes contain more information.</p></div></div></div></div><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="linkdiv "><aclass="linkdiv"href="internet_radio_org_uk.html"title="Internet-Radio.com"><spanclass="title">Internet-Radio.com</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Large radio directory from the UK.</span></a></div>
<html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0, user-scalable=yes"><title>Edit</title><linkrel="stylesheet"type="text/css"href="C.css"><scripttype="text/javascript"src="jquery.js"></script><scripttype="text/javascript"src="jquery.syntax.js"></script><scripttype="text/javascript"src="yelp.js"></script></head><body><divclass="page"role="main"><divclass="header"><divclass="trails"role="navigation"><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> › <aclass="trail"href="streams.html#actions"title="Actions">Actions</a> » </div><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> » <aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Edit</span></h1></div><divclass="region"><divclass="contents"><pclass="p">You probably don't often need this. But there's an<spanclass="guiseq"><spanclass="gui"></span> ▸ <spanclass="gui">Edit/Details</span></span> context menu which brings up a station editor:</p><divclass="media media-image"><divclass="inner"><imgsrc="img/streamedit.png"class="media media-block"alt=""></div></div><pclass="p">You can see the standard title and genre fields here. But also a few internally kept infos. For example the "url" field contains the actual pls/m3u/server address. While the "format" can list a non-standard audio compression type.</p><divclass="note"title="Note"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">This dialog is primarily useful for your personal bookmarks. It allows to shorten or rename things. You can even use<spanclass="gui">new</span> to add new entries this way. (Which doesn't make sense in regular channel categories, because changes will be lost once you hit Reload.)</p></div></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h2><spanclass="title">More Information</span></h2></div><divclass="region"><ul><liclass="links "><ahref="streams.html#actions"title="Actions">Actions</a></li><liclass="links "><ahref="index.html#functions"title="Functions">Functions</a></li></ul></div></div></div></div></div></div><divclass="clear"></div></div><divclass="footer"></div></div></body></html>
<html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0, user-scalable=yes"><title>Export all stations</title><linkrel="stylesheet"type="text/css"href="C.css"><scripttype="text/javascript"src="jquery.js"></script><scripttype="text/javascript"src="jquery.syntax.js"></script><scripttype="text/javascript"src="yelp.js"></script></head><body><divclass="page"role="main"><divclass="header"><divclass="trails"role="navigation"><divclass="trail"><aclass="trail"href="glossary.html"title="Glossary">Glossary</a> » <aclass="trail"href="index.html#extra"title="Additional features">Additional features</a> » </div><divclass="trail"><aclass="trail"href="technical.html"title="Technical information">Technical information</a> » <aclass="trail"href="index.html#extra"title="Additional features">Additional features</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Export all stations</span></h1></div><divclass="region"><divclass="contents"><pclass="p">There's an "Export All" plugin available. It adds an entry under<spanclass="guiseq"><spanclass="gui">Main menu</span> ▸ <spanclass="gui">Extensions</span> ▸ <spanclass="gui">Export all stations</span></span>. Which allows to export all stations from the currently visible channel category.</p><pclass="p">This is of course intended primarily for saving your bookmarks. And it allows to import radio lists into any other music player or playlist collection/management app (such as Rhythmbox).</p></div><divid="configuration"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Configuration option</span></h2></div><divclass="region"><divclass="contents"><pclass="p">You can set the default export format in the settings dialog<spanclass="key"><kbd>F12</kbd></span>.</p><pclass="p">Currently it only supports .PLS playlist exports however.</p></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h2><spanclass="title">More Information</span></h2></div><divclass="region"><ul><liclass="links "><ahref="index.html#extra"title="Additional features">Additional features</a></li></ul></div></div></div></div></div></div><divclass="clear"></div></div><divclass="footer"></div></div></body></html>
<aclass="trail"href="technical.html"title="Technical information">Technical information</a> » <aclass="trail"href="index.html#extra"title="Additional features">Additional features</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Global_key</span></h1></div><divclass="region"><divclass="contents"><pclass="p">Using the global_key extension you can define a keyboard shortcut for switching within
a list of favourite radio stations. Per default it uses your bookmarks list, but it can be
a list of favourited radio stations. Per default it uses your bookmarks list, but it can be
configured to alternate in any other channel.</p><pclass="p">This is useful if you don't want to keep streamtuner2 atop your
desktop all the time, but still want to switch radios easily.</p><pclass="p">Go into settings <spanclass="key"><kbd>F12</kbd></span> for plugins to define a keyboard shortcut:</p><divclass="table"><divclass="inner"><divclass="region"><tableclass="table"><thead><tr><td><pclass="p">keyspec</p></td>
5152535455565758596061626364656667
515253545556575859606162636465666768
---++++
<trclass="shade"><tdstyle="border-top-style: solid;"><pclass="p"><spanclass="input">XF86Forward</span></p></td><tdstyle="border-top-style: solid;border-left-style: solid;"><pclass="p">Uses a "forward" function key. (default)</p></td></tr></table></div></div></div><pclass="p">To define another channel as source, enter its module name in the according field. Also
add a category separated by : colon here.</p><divclass="note"title="Note"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">If the configured keyboard shortcut conflicts with another application,it won't work. And if you choose it too generic, you won't be able to type longer
documents. Also found out: key names are case sensitive.</p></div></div></div></div><divclass="note note-bug"title="Bug"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">If the configured keyboard shortcut conflicts
with another application, it won't work. And if you choose it too
generic, you won't be able to type longer documents. Also found
out: key names are case sensitive.</p></div></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h2><spanclass="title">More Information</span></h2></div><divclass="region"><ul><liclass="links "><ahref="index.html#extra"title="Additional features">Additional features</a></li></ul></div></div></div></div>
<html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0, user-scalable=yes"><title>Radio homepages</title><linkrel="stylesheet"type="text/css"href="C.css"><scripttype="text/javascript"src="jquery.js"></script><scripttype="text/javascript"src="jquery.syntax.js"></script><scripttype="text/javascript"src="yelp.js"></script></head><body><divclass="page"role="main"><divclass="header"><divclass="trails"role="navigation"><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> › <aclass="trail"href="streams.html#actions"title="Actions">Actions</a> » </div><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> ›<aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> »<aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Radio homepages</span></h1></div><divclass="region"><divclass="contents"><pclass="p">Most radio stations are listed with a homepage URL. Use the <spanclass="gui">house</span> symbol in the
toolbar or <spanclass="guiseq"><spanclass="gui">right click</span> ▸ <spanclass="gui">homepage</span></span> to open it in a web browser.</p>
<divclass="linkdiv "><aclass="linkdiv"href="icast.html"title="iCast.io"><spanclass="title">iCast.io</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">iCast</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="itunes.html"title="iTunes Radios via RS"><spanclass="title">iTunes Radios via RS</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">iTunes (RoliSoft Playlists)</span></a></div></div></div></div></div></div></div></div></div><divid="functions"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Functions</span></h2></div><divclass="region"><divclass="region"><divclass="contents"><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="contents"><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="links-twocolumn"><divclass="linkdiv "><aclass="linkdiv"href="edit.html"title="Edit"><spanclass="title">Edit</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Edit or inspect a station entry.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="homepage.html"title="Radio homepages"><spanclass="title">Radio homepages</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Start a web browser for a station.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="recording.html"title="Recording"><spanclass="title">Recording</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Save radio songs as MP3 files via streamripper.</span></a></div></div><divclass="links-twocolumn"><divclass="linkdiv "><aclass="linkdiv"href="saving.html"title="Saving"><spanclass="title">Saving</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Export a station entry as .m3u/.pls file.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="search.html"title="Searching"><spanclass="title">Searching</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Quicksearch field and Ctrl+F compound search window.</span></a></div></div></div></div></div></div></div></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h3><spanclass="title">More Information</span></h3></div><divclass="region"><ul><liclass="links "><ahref="streams.html"title="Streams / Stations">Streams / Stations</a><spanclass="desc"> — Radio streams lists, station information columns, entry actions.</span></li></ul></div></div></div></div></div></div></div></div><divid="configuration"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Configuration</span></h2></div><divclass="region"><divclass="contents"><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="links-twocolumn"><divclass="linkdiv "><aclass="linkdiv"href="configuration.html"title="Settings dialog"><spanclass="title">Settings dialog</span><spanclass="linkdiv-dash"> — </span><spanclass="desc"><spanclass="key"><kbd>F12</kbd></span> brings up the options window with the Player, Display, System and Plugin sections.</span></a></div></div><divclass="links-twocolumn"></div>
</div></div><divid="extra"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Additional features</span></h2></div><divclass="region"><divclass="contents"><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="links-twocolumn"><divclass="linkdiv "><aclass="linkdiv"href="cli.html"title="CLI (command line interface)"><spanclass="title">CLI (command line interface)</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Console interface, exporting data.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="global_key.html"title="Global_key"><spanclass="title">Global_key</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Global keyboard shortcut for radio switching.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="exportcat.html"title="Export all stations"><spanclass="title">Export all stations</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Exporting a whole category as .pls.</span></a></div></div><divclass="links-twocolumn"><divclass="linkdiv "><aclass="linkdiv"href="global_key.html"title="Global_key"><spanclass="title">Global_key</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Global keyboard shortcut for radio switching.</span></a></div><divclass="links-twocolumn"><divclass="linkdiv "><aclass="linkdiv"href="timer.html"title="Timer"><spanclass="title">Timer</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Programming recurring play and recording events.</span></a></div></div><divclass="linkdiv "><aclass="linkdiv"href="timer.html"title="Timer"><spanclass="title">Timer</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Programming recurring play and recording events.</span></a></div></div></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h3><spanclass="title">More Information</span></h3></div><divclass="region"><ul><liclass="links ">
105106107108109110111112113114115116117118119
120121122123124125126127128129130131132133134
-+
</div></div></div><divid="footer"class="sect"><divclass="inner"><divclass="hgroup"></div><divclass="region"><divclass="contents"><pclass="p">You can get additional help from the online forum. See <spanclass="guiseq"><spanclass="gui">Help</span> ▸ <spanclass="gui">Forum</span></span>.</p><pclass="p">This documentation was last updated for available functions in streamtuner2
version 2.1.4, as of March 2015.</p> version 2.1.5, as of April 2015.</p></div></div></div></div></div><divclass="clear"></div></div><divclass="footer"><divclass="sect about ui-expander"role="contentinfo"><divclass="yelp-data yelp-data-ui-expander"data-yelp-expanded="false"></div>
<divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#configuration"title="Configuration">Configuration</a> » <aclass="trail"href="configuration.html"title="Settings dialog">Settings dialog</a> › <aclass="trail"href="configuration.html#plugins"title="Plugin and Channel settings">Plugin and Channel settings</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Internet-Radio.com</span></h1></div><divclass="region"><divclass="contents"><pclass="p">Internet-Radio.com is a broad alternative to Shoutcast. It
has regained station homepages for most entries again.
<pclass="p">Internet-Radio.com is a broad alternative to Shoutcast.
It has regained station homepages for most entries again.
Genres are similiar to Shoutcast.</p><divclass="note"title="Note"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">Note that this plugin has its own setting on how many
links to retrieve. Instead of stream numbers, it only counts pages
(which however speeds up processing now).</p></div></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div>
JSON it's very well supported.</p>
<p class="p">To help with populating the directory further,
streamtuner2 provides an option to share radion station links.
Use <span class="guiseq"><span class="gui">Station</span> ▸ <span class="gui">Extensions</span> ▸ <span class="gui">Share on MyOggRadio...</span></span> menu entry to upload the currently
selected radio (e.g. from your favourite bookmarks).</p>
<p class="p">The personal section is empty per default. You need to specify an user account
in the settings dialog, and actually bookmark stations in the MyOggRadio web site.
Shared entries aren't automatically in the MORfavorite list.</p><p class="p">There's also <span class="link"><a href="http://freshcode.club/projects/jmorp" title="http://freshcode.club/projects/jmorp">JMyOggRadioPlayer</a></span>
Shared entries aren't automatically in the <spanclass="gui">personal</span> list.</p><div class="note note-tip" title="Tip"><div class="inner"><div class="region"><div class="contents"><p class="p">MyOggRadio also has a neat cross-platform player:<span class="link"><a href="http://freshcode.club/projects/jmorp" title="http://freshcode.club/projects/jmorp">JMyOggRadioPlayer</a></span>.</p></div></div></div></div>as specific frontend and player forMyOggRadio.</p><div class="terms"><div class="inner"><div class="title title-terms"><h2><span class="title">Channel options.</span></h2></div><div class="region"><dl class="terms"><dt class="terms"><span class="code">Login settings</span></dt><dd class="terms"><dd class="terms"><p class="p">If you want to upload station infos to MyOggRadio, you need an account there.Registrationis free and doesn't require personal information nor email address. Specify username andpassword separated with a : colon in this field.</p></dd>
<p class="p">If you want to upload station infos to MyOggRadio, you need an account there.
Registration is free and doesn't require personal information nor email address.Specify it as<span class="input">username:</span> separated with a : colon in this field.</p><div class="note note-advanced" title="Advanced"><div class="inner"><div class="region"><div class="contents"><p class="p">Alternatively you can store your account settings in the central<span class="file">~/.netrc</span> config file.Orin<span class="file">~/.config/netc</span> even.</p><p class="p">Your entry forMyOggRadio should follow the common format:</p><div class="code"><pre class="contents ">machine myoggradio.org login usr123 password pw123</pre></div><p class="p">Whichis useful because it's a standard format, and prevents leaking authorization data into per-application config stores. Note that a user:pw setting in streamtuner takes precedence though.</p></div></div></div></div></dd><dt class="terms"><span class="code">stream URL format</span></dt>
<dd class="terms"><p class="p">When uploading stations, the streaming URL can be converted into RAW format. You
can however leave it as .PLS link file.</p></dd>
</dl></div>
</div></div>
</div>
<div class="sect sect-links" role="navigation">
<divclass="contents"><pclass="p">Simply double click a station entry. It starts with your configured audio player.</p><pclass="p">In streamtuner2 you can configure different audio players for different audio
formats (MP3 or OGG). In the <spanclass="link"><ahref="config_apps.html"title="Audio players">Apps</a></span> section of the
<spanclass="link"><ahref="configuration.html"title="Settings dialog">settings dialog</a></span>, you can associate one player
with each audio file (MIME) type. Per default this is audacious, but you can use any other
media player (like VLC).</p><divclass="note"title="Note"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">Note however that some audio players will run multiple instance and won't
<divclass="note"title="Note"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">Note however that some audio players will run multiple instances and won't
allow simple station switching. In such situations it might be sensible to write
a wrapper script, or configure special commandline arguments to your favoured audio
player (e.g. "vlc --one-instance").</p></div></div></div></div><pclass="p">It's also possible to save a station entry as .m3u or .pls file, and load this manually
in your player. You might even want to collect such .m3u files for archival / backup
purposes.</p></div>
<html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0, user-scalable=yes"><title>Recording</title><linkrel="stylesheet"type="text/css"href="C.css"><scripttype="text/javascript"src="jquery.js"></script><scripttype="text/javascript"src="jquery.syntax.js"></script><scripttype="text/javascript"src="yelp.js"></script></head><body><divclass="page"role="main"><divclass="header"><divclass="trails"role="navigation"><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> › <aclass="trail"href="streams.html#actions"title="Actions">Actions</a> » </div><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#configuration"title="Configuration">Configuration</a> » <aclass="trail"href="configuration.html"title="Settings dialog">Settings dialog</a>›<aclass="trail"href="configuration.html#recording"title="Recording Apps">Recording Apps</a> » </div><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a>»<aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#configuration"title="Configuration">Configuration</a> » <aclass="trail"href="configuration.html"title="Settings dialog">Settings dialog</a> › <aclass="trail"href="configuration.html#recording"title="Recording Apps">Recording Apps</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Recording</span></h1></div><divclass="region"><divclass="contents"><pclass="p">Most stations that stream MP3 or OGG music can be recorded. This is
accomplished through the command-line tool <spanclass="app">streamripper</span>. If you
select a station and press <spanclass="gui">● record</span>, a console
window should appear, where streamripper shows its progress.</p><pclass="p">You can <spanclass="link"><ahref="configuration.html"title="Settings dialog">configure the recording tool</a></span> according to audio types again.</p></div><divid=""class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Streamripper</span></h2></div><divclass="region"><divclass="contents"><pclass="p">The <spanclass="cmd">xterm -e</span> prefix brings up the terminal popup. If you want
silent downloads in the background instead of seeing its progress, remove
silent downloads in the background (instead of seeing its progress), remove
the xterm call.</p><divclass="table"><divclass="inner"><divclass="region"><tableclass="table"><thead><tr><td><pclass="p">Format</p></td><tdstyle="border-left-style: solid;"><pclass="p">Application</p></td></tr></thead><tr>
<divclass="header"><divclass="trails"role="navigation"><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> › <aclass="trail"href="streams.html#actions"title="Actions">Actions</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Reloading</span></h1></div><divclass="region"><divclass="contents"><pclass="p">Station information can get stale. Especially Shoutcast invalidates old information
frequently. Therefore you have to <spanclass="guiseq"><spanclass="gui"></span> ▸ <spanclass="gui">Reload</span></span> the lists. There is an action button belowthe menu bar for this. It retrieves the current data from the directory service.</p> frequently. Therefore you have to <spanclass="guiseq"><spanclass="gui"></span> ▸ <spanclass="gui">Reload</span></span> the lists.
There is an action button below the menu bar for this.
It retrieves the current data from the directory service.</p><pclass="p">Favicons aren't loaded automatically. There is a menu entry in Channels for that, which
works in the background and doesn't display the new icons automatically either. Simply
reselect the category/genre in the left pane. Or again, use the station reload button.</p></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner">
<html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0, user-scalable=yes"><title>Saving</title><linkrel="stylesheet"type="text/css"href="C.css"><scripttype="text/javascript"src="jquery.js"></script><scripttype="text/javascript"src="jquery.syntax.js"></script><scripttype="text/javascript"src="yelp.js"></script></head><body><divclass="page"role="main"><divclass="header"><divclass="trails"role="navigation"><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> › <aclass="trail"href="streams.html#actions"title="Actions">Actions</a> » </div><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> ›<aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> »<aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Saving</span></h1></div><divclass="region"><divclass="contents"><pclass="p">You can export the currently selected stream using
<spanclass="guiseq"><spanclass="gui">Station</span> ▸ <spanclass="gui">Save</span></span> or
<spanclass="guiseq"><spanclass="gui">Station</span> ▸ <spanclass="gui">Save</span></span> or by pressing<spanclass="key"><kbd>F2</kbd></span>. A file dialog opens, where you can adapt the title.
</p><pclass="p">The extension of the filename decides on the saved link format. Per
default a .m3u file is created, because that's what most audio players
understand.</p><divclass="note"title="Note"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p"> But you can also save in <spanclass="file">.pls</span> or <spanclass="file">.xspf</span>
or <spanclass="file">.asx</span> or <spanclass="file">.smil</span> format. Note that the
<body><divclass="page"role="main"><divclass="header"><divclass="trails"role="navigation"><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a> › <aclass="trail"href="streams.html#actions"title="Actions">Actions</a> » <aclass="trail"href="bookmarks.html"title="Bookmarks">Bookmarks</a> › <aclass="trail"href="bookmarks.html#other"title="Subcategories">Subcategories</a> » </div><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="channels.html"title="Channels">Channels</a> › <aclass="trail"href="channels.html#list"title="Available channels">Available channels</a> » <aclass="trail"href="bookmarks.html"title="Bookmarks">Bookmarks</a> › <aclass="trail"href="bookmarks.html#other"title="Subcategories">Subcategories</a> » </div><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#channels"title="Channel tabs">Channel tabs</a> » <aclass="trail"href="bookmarks.html"title="Bookmarks">Bookmarks</a>›<aclass="trail"href="bookmarks.html#other"title="Subcategories">Subcategories</a> » </div><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <aclass="trail"href="streams.html"title="Streams / Stations">Streams / Stations</a>»<aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div><divclass="trail"><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#functions"title="Functions">Functions</a> » </div><aclass="trail"href="index.html"title="♪ Streamtuner2"><spanclass="media"><spanclass="media media-image"><imgsrc="img/logo.png"class="media media-inline"alt="♪"></span></span> Streamtuner2 </a> › <aclass="trail"href="index.html#channels"title="Channel tabs">Channel tabs</a> » <aclass="trail"href="bookmarks.html"title="Bookmarks">Bookmarks</a> › <aclass="trail"href="bookmarks.html#other"title="Subcategories">Subcategories</a> » </div></div></div><divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Searching</span></h1></div><divclass="region"><divclass="contents"><pclass="p">There are two search functions.</p></div><divid="quicksearch"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Quick search</span></h2></div><divclass="region"><divclass="contents"><pclass="p">Just enter text into the quick search box atop. Streamtuner2 will instantly highlight
any matches in the current stations view. If you switch tabs, just click the glass icon
to reapply the highlighting.</p></div></div></div></div><divid="cachesearch"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Search window</span></h2></div><divclass="region"><divclass="contents"><pclass="p">You can get to the search dialog via <spanclass="guiseq"><spanclass="gui">Edit</span> ▸ <spanclass="gui">Find</span></span> or <spanclass="key"><kbd>Ctrl</kbd></span>+<spanclass="key"><kbd>F</kbd></span>. Centrally
to this dialog is the text field, where you can specify the phrase
to scan for.</p><divclass="media media-image"><divclass="inner"><imgsrc="img/search.png"class="media media-block"alt=""></div></div><pclass="p">It either will search in all channels, or just the last active
channel/service.</p><pclass="p">Then there are two search methods. You mostly want to use
the live <spanclass="gui">Server search</span>. It passes your search terms to
the actual directory services, and loads the most recent data into a
result list. This might take a few seconds. And it's not implemented
for all channel plugins however.</p>
<pclass="p">Radio stations are listed in the right pane. Usually they have a title and a
description. The description is often the last played song. (This isn't updated
automatically to conserve bandwidth and because live information is seldomly available.)</p><divclass="media media-image"><divclass="inner"><imgsrc="img/streams.png"class="media media-block"alt=""></div></div><pclass="p">You can double click a station line to get it to play. Alternatively there are the
play and record buttons in the menubar. You can also invoke a stations homepage, if it
has one.</p><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="linkdiv "><aclass="linkdiv"href="index.html#functions"title="Functions"><spanclass="title">Functions</span></a></div></div></div></div></div><divid="actions"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Actions</span></h2></div><divclass="region"><divclass="contents"><divclass="links topiclinks"><divclass="inner"><divclass="region"><divclass="linkdiv "><aclass="linkdiv"href="bookmarks.html"title="Bookmarks"><spanclass="title">Bookmarks</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Collect favourites via bookmark function, entry editing and deleting.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="edit.html"title="Edit"><spanclass="title">Edit</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Edit or inspect a station entry.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="playing.html"title="Playing"><spanclass="title">Playing</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Double click a station to start it in your audio player.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="homepage.html"title="Radio homepages"><spanclass="title">Radio homepages</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Start a web browser for a station.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="recording.html"title="Recording"><spanclass="title">Recording</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Save radio songs as MP3 files via streamripper.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="reloading.html"title="Reloading"><spanclass="title">Reloading</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Updating station lists.</span></a></div><divclass="linkdiv "><aclass="linkdiv"href="saving.html"title="Saving"><spanclass="title">Saving</span><spanclass="linkdiv-dash"> — </span><spanclass="desc">Export a station entry as .m3u/.pls file.</span></a></div></div></div></div></div></div></div></div><divid=""class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Context menu</span></h2></div><divclass="region"><divclass="contents"><pclass="p">Additionally most actions are available in a context menu. Right click
a station entry to display it.</p><divclass="media media-image"><divclass="inner"><imgsrc="img/streamactions.png"class="media media-block"alt=""></div></div><pclass="p">You can always click the current category in the left list, to have the current<pclass="p">You can reach them in the <spanclass="guiseq"><spanclass="gui">Main menu</span> ▸ <spanclass="gui">Stations</span></span> station list redisplayed. Which is useful after updating favicons, or accidental dragging of entries.</p> as well. The <spanclass="guiseq"><spanclass="gui">Extensions</span> ▸ <spanclass="gui"></span></span> submenu there will list a few other plugin extensions.</p></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h2><spanclass="title">More Information</span></h2></div><divclass="region"><ul><liclass="links "><ahref="index.html#browsing"title="Browsing channels and radio stations">Browsing channels and radio stations</a></li></ul></div>
<pclass="p">The MusicTV and NewsTV sections also return results, but those are mostly
web-based video stations. Some of them are outdated links even.</p><divclass="terms"><divclass="inner"><divclass="title title-terms"><h2><spanclass="title">Channel options.</span></h2></div><divclass="region"><dlclass="terms"><dtclass="terms"><spanclass="code">Language</span></dt><ddclass="terms"><pclass="p">There's an English and a German variant of this radio directory. Genres are
also localized.</p></dd> also localized. Restart streamtuner2 after switching the Language option. Then use <spanclass="guiseq"><spanclass="gui">Channel</span> ▸ <spanclass="gui">Reload category tree</span></span>.</p></dd></dl></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h2><spanclass="title">More Information</span></h2></div>
<divclass="body"><divclass="hgroup"><h1class="title"><spanclass="title">Timer</span></h1></div><divclass="region"><divclass="contents"><pclass="p">You can programm play/recording events with the timer plugin. Simply select a station
and choose <spanclass="guiseq"><spanclass="gui">Station</span> ▸ <spanclass="gui">Extensions</span> ▸ <spanclass="gui">Add timer...</span></span>.
A small popup will ask for a data/time string. If you press <spanclass="key"><kbd>OK</kbd></span> the station
and the programmed time
will be stored in the bookmarks channel in the "timer" category.</p>and the programmed time will be stored in the bookmarks channel in the "timer" category.</p><divclass="media media-image"><divclass="inner"><imgsrc="img/timer.png"class="media media-block"alt=""></div></div><divclass="note note-tip"title="Tip"><divclass="inner"><divclass="region"><divclass="contents"><pclass="p">Note that streamtuner2 must be running for the programmed timer events to work.
(In a future version there might be the option to have it handled by the system cron
daemon.)</p></div></div></div></div></div><divid="timestring"class="sect"><divclass="inner"><divclass="hgroup"><h2class="title"><spanclass="title">Time specification strings</span></h2></div><divclass="region"><divclass="contents">
<divclass="terms"><divclass="inner"><divclass="title title-terms"><h2><spanclass="title">Channel options.</span></h2></div><divclass="region"><dlclass="terms"><dtclass="terms"><spanclass="code">Filter by minimum bitrate</span></dt><ddclass="terms"><pclass="p">The bitrate of an audio stream determines the music quality. Many Xiph streams have simple
and low quality microphone sources. To filter these out, and only leave high quality music
stations, you can therefore change this option. OGG starts to sound well with 96 kbit/s (whereas
MP3 often requires 148 or 192 at least).</p></dd> MP3 often requires 128 or 160 kbit/s at least).</p></dd></dl></div></div></div></div><divclass="sect sect-links"role="navigation"><divclass="hgroup"></div><divclass="contents"><divclass="links guidelinks"><divclass="inner"><divclass="title"><h2><spanclass="title">More Information</span></h2></div>
<pclass="p">Of course you could also just invoke a specific YT video by
opening it in your web browser - click the station <spanclass="key"><kbd>home</kbd></span>
button simply.</p><divclass="terms"><divclass="inner"><divclass="title title-terms"><h2><spanclass="title">Channel options.</span></h2></div><divclass="region"><dlclass="terms"><dtclass="terms"><spanclass="code">Region</span></dt><ddclass="terms"><pclass="p">With the country dropdown you can predefine which mostPopular listins are returned.</p></dd><ddclass="terms"><pclass="p">With the country dropdown you can predefine which mostPopular listings are returned.</p></dd><dtclass="terms"><spanclass="code">My Channels</span></dt><ddclass="terms"><pclass="p">You can edit the list of YT channel names to fetch some of your favourite artists/uploaders.
To apply this setting, and have new categories show up in the genre pane, use
<spanclass="guiseq"><spanclass="gui">Channel</span> ▸ <spanclass="gui">Update category tree</span></span> first.</p><pclass="p">It's not an exact map, but utilizes the search function to find channels.</p></dd>
<pagexmlns="http://projectmallard.org/1.0/"type="guide"id="streams"><info><linktype="guide"xref="index#browsing"/><linktype="topic"xref="index#functions"/><desc>Radio streams lists, station information columns, entry actions.</desc></info><title>Streams / Stations</title><p>Radio stations are listed in the right pane. Usually they have a title and a
description. The description is often the last played song. (This isn't updated
26272829303132333435363738
272829303132333435363738394041
---+++++
<section><title>Context menu</title><p>Additionally most actions are available in a context menu. Right click
a station entry to display it.</p><p>You can always click the current category in the left list, to have the current station list redisplayed. Which is useful after updating favicons, or accidental dragging of entries.</p><mediatype="image"mime="image/png"src="img/streamactions.png">Station list</media><p>You can reach them in the <guiseq><gui>Main menu</gui><gui>Stations</gui></guiseq> as well. The <guiseq><gui>Extensions</gui><gui></gui></guiseq> submenu there will list a few other plugin extensions.</p></section></page>