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

⌈⌋ ⎇ branch:  streamtuner2


Diff

Differences From Artifact [08a0febb84]:

To Artifact [c47ae2da1c]:


15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69


70
71
72
73
74
75
76
77

78
79





80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<div class="contents">
<p class="p">On BSD/Linux systems there are a plethora of audio players. In streamtuner2 you can
	configure most of them as target application. Mostly it makes sense to use a single
	application for all audio formats. But at least the */* media type should be handled
	by a generic player, like vlc.</p>
<div class="table"><div class="inner"><div class="region"><table class="table">
<tr>
<td></td>
<td style="border-left-style: solid;"></td>
<td style="border-left-style: solid;"></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr>
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr>
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr>
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr>
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
</table></div></div></div>
<p class="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 <span class="code">pkill vlc ; vlc %u</span> instead.
	This ends the previous player and starts it anew.</p>


<p class="p">Some applications, like Rhythmbox or Banshee, are pure GUI applications and cannot
	be invoked with a play URL by other apps. This makes them unsuitable for use with
	streamtuner2.</p>
</div>
<div id="abbr" class="sect"><div class="inner">
<div class="hgroup"><h2 class="title"><span class="title">URL placeholders</span></h2></div>
<div class="region"><div class="contents">
<p class="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 to use often depends on the application.</p>
<div class="table"><div class="inner"><div class="region"><table class="table">





<tr>
<td></td>
<td style="border-left-style: solid;"></td>
<td style="border-left-style: solid;"></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr>
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
<td style="border-top-style: solid;border-left-style: solid;"></td>
</tr>
</table></div></div></div>
<p class="p">You sould preferrably use the long forms. Most audio players like %m3u most, while
	streamripper needs %srv for recording.</p>
</div></div>
</div></div>
<div class="sect sect-links" role="navigation">
<div class="hgroup"></div>
<div class="contents"><div class="links guidelinks"><div class="inner">
<div class="title"><h2><span class="title">More Information</span></h2></div>
<div class="region"><ul><li class="links "><a href="configuration.html#apps" title="Player application settings">Player application settings</a></li></ul></div>







|
|
|


|
|
|


|
|
|


|
|
|


|
|
|


|
|
|


|
|
|


|
|
|


|
|
|



|
|
>
>
|
|





|
>
|

>
>
>
>
>

|
|
|


|
|
|


|
|
|

<
<
<
<
<

|
|







15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102





103
104
105
106
107
108
109
110
111
112
<div class="contents">
<p class="p">On BSD/Linux systems there are a plethora of audio players. In streamtuner2 you can
	configure most of them as target application. Mostly it makes sense to use a single
	application for all audio formats. But at least the */* media type should be handled
	by a generic player, like vlc.</p>
<div class="table"><div class="inner"><div class="region"><table class="table">
<tr>
<td><p class="p"><span class="app">Audacious</span></p></td>
<td style="border-left-style: solid;"><p class="p"><span class="cmd">audacious %m3u</span></p></td>
<td style="border-left-style: solid;"><p class="p">audio</p></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"><p class="p"><span class="app">XMMS2</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p"><span class="cmd">xmms2 %m3u</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">audio</p></td>
</tr>
<tr>
<td style="border-top-style: solid;"><p class="p"><span class="app">Amarok</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p"><span class="cmd">amarok -l %pls</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">audio</p></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"><p class="p"><span class="app">Exaile</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p"><span class="cmd">exaile %m3u</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">audio</p></td>
</tr>
<tr>
<td style="border-top-style: solid;"><p class="p"><span class="app">Amarok</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p"><span class="cmd">amarok -l %pls</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">audio</p></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"><p class="p"><span class="app">mplayer</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p"><span class="cmd">mplayer %srv</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">console</p></td>
</tr>
<tr>
<td style="border-top-style: solid;"><p class="p"><span class="app">VLC</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p"><span class="cmd">vlc %u</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">video/*</p></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"><p class="p"><span class="app">Totem</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p"><span class="cmd">totem %u</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">video/*</p></td>
</tr>
<tr>
<td style="border-top-style: solid;"><p class="p"><span class="app">Media Player</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p"><span class="cmd">mplayer2.exe %pls</span></p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">Win32</p></td>
</tr>
</table></div></div></div>
<p class="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 <span class="code">pkill vlc ; vlc %u</span> instead,
	which ends the previous player process and starts it anew.
        For VLC there's however also the <span class="code">--one-instance</span> option, which sometimes
        works better. (And sometimes not.)</p>
<p class="p">Some applications, like Rhythmbox or Banshee, are primarily audio browsers, not players,
        and cannot be invoked with a play URL by other apps. This makes them less suitable for use with
	streamtuner2.</p>
</div>
<div id="abbr" class="sect"><div class="inner">
<div class="hgroup"><h2 class="title"><span class="title">URL placeholders</span></h2></div>
<div class="region"><div class="contents">
<p class="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 to
	use often depends on the application.</p>
<div class="table"><div class="inner"><div class="region"><table class="table">
<thead><tr>
<td><p class="p">Placeholder</p></td>
<td style="border-left-style: solid;"><p class="p">Alternatives</p></td>
<td style="border-left-style: solid;"><p class="p">URL/Filename type</p></td>
</tr></thead>
<tr>
<td><p class="p">%m3u</p></td>
<td style="border-left-style: solid;"><p class="p">%f %g %m</p></td>
<td style="border-left-style: solid;"><p class="p">Provides a local .m3u file for the streaming station</p></td>
</tr>
<tr class="shade">
<td style="border-top-style: solid;"><p class="p">%pls</p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">%url %u %r</p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">Either a remote .pls resource, or a local .pls file (if converted)</p></td>
</tr>
<tr>
<td style="border-top-style: solid;"><p class="p">%srv</p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">%d %s</p></td>
<td style="border-top-style: solid;border-left-style: solid;"><p class="p">Direct link to first streaming address, e.g. http://72.5.9.33:7500</p></td>
</tr>





</table></div></div></div>
<p class="p">You sould preferrably use the long forms. Most audio players like
	%m3u most, while streamripper needs %srv for recording.</p>
</div></div>
</div></div>
<div class="sect sect-links" role="navigation">
<div class="hgroup"></div>
<div class="contents"><div class="links guidelinks"><div class="inner">
<div class="title"><h2><span class="title">More Information</span></h2></div>
<div class="region"><ul><li class="links "><a href="configuration.html#apps" title="Player application settings">Player application settings</a></li></ul></div>