You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
light" (which will result to "pyradio -p 3 -t light").
1101
1101
-tlp, --toggle-load-last-playlist
1102
1102
Toggle autoload last opened playlist.
1103
-
-scd, --show-config-dir
1103
+
-sd, --show-config-dir
1104
1104
Print config directory [CONFIG DIR] location and exit.
1105
-
-ocd, --open-config-dir
1105
+
-od, --open-config-dir
1106
1106
Open config directory [CONFIG DIR] with default file
1107
1107
manager.
1108
-
--record Turn recording on (not available for VLC player on
1109
-
Windows).
1110
-
-U, --update Update PyRadio.
1111
-
-R, --uninstall Uninstall PyRadio.
1112
-
-oc, --open-cache Open the Cache folder
1113
-
-sc, --show-cache Show Cache contents
1114
-
-cc, --clear-cache Clear Cache contents
1108
+
-or, --open-recordings
1109
+
Open the Recordings folder.
1110
+
-oc, --open-cache Open the Cache folder.
1111
+
-sc, --show-cache Show Cache contents.
1112
+
-cc, --clear-cache Clear Cache contents.
1115
1113
-gc, --get-cache Download source code, keep it in the cache and exit.
1116
-
--unlock Remove sessions' lock file.
1117
1114
-us, --update-stations
1118
1115
Update "stations.csv" (if needed).
1119
1116
-lt, --log-titles Log titles to file.
1117
+
-r, --record Turn recording on (not available for VLC player on
1118
+
Windows).
1120
1119
-d, --debug Start PyRadio in debug mode.
1120
+
-ul, --unlock Remove sessions' lock file.
1121
+
-U, --update Update PyRadio.
1122
+
-R, --uninstall Uninstall PyRadio.
1121
1123
-V, --version Display version information.</pre>
1122
1124
<h2id="controls">Controls <spanstyle="padding-left: 10px;"><supstyle="font-size: 50%"><ahref="#" title="Go to top of the page">Top</a></sup></span></h2>
1123
1125
<pre> Main window Playlists window Themes window
@@ -1466,7 +1468,7 @@ <h3 id="changing-player-mid-session">Changing player mid-session</h3>
1466
1468
<p>If <strong>recording is on</strong> while using the previously activated player, it will remain on with the newly activated one. This actually means that the recording will stop when the old player is stopped and resumed when the new player is activated (creating a new recorder file). There is just one exception to that; selecting <strong>VLC</strong> is not possible on <strong>Windows</strong>, since <strong>VLC</strong> does not support recording on this platform.</p>
1467
1469
<pstyle="margin: 1.5em 4em 0 4em; text-indent: -2.5em;"><strong>Note:</strong> The activated player will not be saved; <strong>PyRadio</strong> will still use the player defined at its config next time it is executed.</p>
1468
1470
<h3id="extra-player-parameters">Extra Player Parameters</h3>
1469
-
<p>All three supported players can accept a significant number of “<em>command line options</em>”, which are well documented and accessible through man pages (on linux and macOs) or the documentation (on Windows).</p>
1471
+
<p>All three supported players can accept a significant number of “<em>command line options</em>”, which are well documented and accessible through man pages (on linux and MacOs) or the documentation (on Windows).</p>
1470
1472
<p><strong>PyRadio</strong> uses some of these parameters in order to execute and communicate with the players. In particular, the following parameters are in use <strong>by default</strong>:</p>
1471
1473
<table>
1472
1474
<colgroup>
@@ -1496,13 +1498,12 @@ <h3 id="extra-player-parameters">Extra Player Parameters</h3>
1496
1498
</table>
1497
1499
<pstyle="margin: 1.5em 4em 0 4em; text-indent: -2.5em;"><strong>Note:</strong> The user should not use or change the above player parameters. Failing to do so, may render the player <strong><em>unusable</em></strong>.</p>
1498
1500
<p><strong>PyRadio</strong> provides a way for the user to add extra parameters to the player, either by a command line option, or the “<em>Configuration Window</em>” (under “<em>Player:</em>”).</p>
1499
-
<p>This way, 10 sets of parameters can be inserted and made available for selection.</p>
1500
1501
<h4id="using-the-configuration-window">Using the Configuration Window</h4>
1501
1502
<p>When the user uses the configuration window (shown in the following image), he is presented with an interface which will permit him to select the player to use with <strong>PyRadio</strong> and edit its extra parameters.</p>
1502
1503
<p><ahref="https://members.hellug.gr/sng/pyradio/pyradio-player-selection.jpg" target="_blank"><imgsrc="https://members.hellug.gr/sng/pyradio/pyradio-player-selection.jpg" alt="PyRadio Player Selection Window" /></a></p>
1503
1504
1504
-
<p>Each of the supported players can have up to 11 sets of extra parameters (the first one is the default).</p>
1505
-
<p>The user can add (“<strong>a</strong>”) a new parameter, edit (“<strong>e</strong>”) an existing set and delete (“<strong>x</strong>” or “<strong>DEL</strong>”) one.</p>
1505
+
<p>For each of the supported players the existing profiles (not for <em>VLC</em>) and existing extra parameters will be displayed.</p>
1506
+
<p>The user can add (“<strong>a</strong>”) a new parameter, edit (“<strong>e</strong>”) an existing set and delete (“<strong>x</strong>” or “<strong>DEL</strong>”) one; profiles cannot be edited or deleted, though.</p>
1506
1507
<h2id="player-connection-protocol">Player connection protocol <spanstyle="padding-left: 10px;"><supstyle="font-size: 50%"><ahref="#" title="Go to top of the page">Top</a></sup></span></h2>
1507
1508
<p>Most radio stations use plain old http protocol to broadcast, but some of them use https.</p>
1508
1509
<p>Experience has shown that playing a <strong>https</strong> radio station depends on the combination of the station’s configuration and the player used.</p>
<p>Furthermore, a number of themes (these are actual files saved in the <strong>themes</strong> installation directory) are also available:</p>
1605
1606
<ul>
1607
+
<li><strong>AM_by_amski1</strong><br/>
1608
+
A simple green on dark theme, created for Window.</li>
1609
+
<li><strong>blue-by-boxer</strong><br/>
1610
+
A reddish on blue theme by user <strong>Boxer</strong> at <atarget="_blank" href="https://forum.maboxlinux.org/">Mabox Forum</a>.</li>
1611
+
<li><strong>catppuccin-frappe</strong>, <strong>catppuccin-latte</strong>, <strong>catppuccin-macchiato</strong> and <strong>catppuccin-mocha</strong><br/>
1612
+
Four themes by the <atarget="_blank" href="https://github.com/catppuccin">Catppuccin community</a>.</li>
1606
1613
<li><strong>classic_by_obsdg</strong><br/>
1607
1614
A clasic theme by <atarget="_blank" href="https://github.com/OpenBSDGuy">The OpenBSD Guy</a>, originally created on <atarget="_blank" href="https://www.openbsd.org/">OpenBSD</a>.</li>
1608
1615
<li><strong>cupcake_by_edunfelt</strong> and <strong>fairyflossy_by_edunfelt</strong><br/>
A theme by user <atarget="_blank" href="https://forum.maboxlinux.org/u/ben_chile">ben_chile</a> created on the <atarget="_blank" href="https://maboxlinux.org">Mabox Linux</a> Forum.</li>
1614
1621
<li><strong>pastel_based_by_sng</strong><br/>
1615
1622
A dim but colorful theme.</li>
1616
-
<li><strong>catppuccin-frappe</strong>, <strong>catppuccin-latte</strong>, <strong>catppuccin-macchiato</strong> and <strong>catppuccin-mocha</strong><br/>
1617
-
Four themes by the <atarget="_blank" href="https://github.com/catppuccin">Catppuccin community</a>.</li>
1618
-
<li><strong>blue-by-boxer</strong><br/>
1619
-
A reddish on blue theme by user <strong>Boxer</strong> at <atarget="_blank" href="https://forum.maboxlinux.org/">Mabox Forum</a>.</li>
1620
1623
</ul>
1621
1624
<p>Contrary to the old styling method, which was terminal and palette dependent, a new styling method has been implemented; actual CSS colors can now be defined.</p>
light" (which will result to "pyradio -p 3 -t light").
182
182
-tlp, --toggle-load-last-playlist
183
183
Toggle autoload last opened playlist.
184
-
-scd, --show-config-dir
184
+
-sd, --show-config-dir
185
185
Print config directory [CONFIG DIR] location and exit.
186
-
-ocd, --open-config-dir
186
+
-od, --open-config-dir
187
187
Open config directory [CONFIG DIR] with default file
188
188
manager.
189
-
--record Turn recording on (not available for VLC player on
190
-
Windows).
191
-
-U, --update Update PyRadio.
192
-
-R, --uninstall Uninstall PyRadio.
193
-
-oc, --open-cache Open the Cache folder
194
-
-sc, --show-cache Show Cache contents
195
-
-cc, --clear-cache Clear Cache contents
189
+
-or, --open-recordings
190
+
Open the Recordings folder.
191
+
-oc, --open-cache Open the Cache folder.
192
+
-sc, --show-cache Show Cache contents.
193
+
-cc, --clear-cache Clear Cache contents.
196
194
-gc, --get-cache Download source code, keep it in the cache and exit.
197
-
--unlock Remove sessions' lock file.
198
195
-us, --update-stations
199
196
Update "stations.csv" (if needed).
200
197
-lt, --log-titles Log titles to file.
198
+
-r, --record Turn recording on (not available for VLC player on
199
+
Windows).
201
200
-d, --debug Start PyRadio in debug mode.
201
+
-ul, --unlock Remove sessions' lock file.
202
+
-U, --update Update PyRadio.
203
+
-R, --uninstall Uninstall PyRadio.
202
204
-V, --version Display version information.
203
205
```
204
206
@@ -664,7 +666,7 @@ If **recording is on** while using the previously activated player, it will rema
664
666
665
667
### Extra Player Parameters
666
668
667
-
All three supported players can accept a significant number of "*command line options*", which are well documented and accessible through man pages (on linux and macOs) or the documentation (on Windows).
669
+
All three supported players can accept a significant number of "*command line options*", which are well documented and accessible through man pages (on linux and MacOs) or the documentation (on Windows).
668
670
669
671
**PyRadio** uses some of these parameters in order to execute and communicate with the players. In particular, the following parameters are in use **by default**:
670
672
@@ -678,17 +680,15 @@ All three supported players can accept a significant number of "*command line op
678
680
679
681
**PyRadio** provides a way for the user to add extra parameters to the player, either by a command line option, or the "*Configuration Window*" (under "*Player:*").
680
682
681
-
This way, 10 sets of parameters can be inserted and made available for selection.
682
-
683
683
#### Using the Configuration Window
684
684
685
685
When the user uses the configuration window (shown in the following image), he is presented with an interface which will permit him to select the player to use with **PyRadio** and edit its extra parameters.
686
686
687
687

688
688
689
-
Each of the supported players can have up to 11 sets of extra parameters (the first one is the default).
689
+
For each of the supported players the existing profiles (not for *VLC*) and existing extra parameters will be displayed.
690
690
691
-
The user can add ("**a**") a new parameter, edit ("**e**") an existing set and delete ("**x**" or "**DEL**") one.
691
+
The user can add ("**a**") a new parameter, edit ("**e**") an existing set and delete ("**x**" or "**DEL**") one; profiles cannot be edited or deleted, though.
692
692
693
693
## Player connection protocol
694
694
@@ -845,6 +845,12 @@ A theme for light terminal background settings.
845
845
846
846
Furthermore, a number of themes (these are actual files saved in the **themes** installation directory) are also available:
847
847
848
+
-**AM_by_amski1**\
849
+
A simple green on dark theme, created for Window.
850
+
-**blue-by-boxer**\
851
+
A reddish on blue theme by user **Boxer** at [Mabox Forum](https://forum.maboxlinux.org/).
852
+
-**catppuccin-frappe**, **catppuccin-latte**, **catppuccin-macchiato** and **catppuccin-mocha**\
853
+
Four themes by the [Catppuccin community](https://github.com/catppuccin).
848
854
-**classic_by_obsdg**\
849
855
A clasic theme by [The OpenBSD Guy](https://github.com/OpenBSDGuy), originally created on [OpenBSD](https://www.openbsd.org/).
850
856
-**cupcake_by_edunfelt** and **fairyflossy_by_edunfelt**\
@@ -855,10 +861,6 @@ Two themes based on the [gruvbox](https://github.com/morhetz/gruvbox) theme.
855
861
A theme by user [ben_chile](https://forum.maboxlinux.org/u/ben_chile) created on the [Mabox Linux](https://maboxlinux.org) Forum.
856
862
-**pastel_based_by_sng**\
857
863
A dim but colorful theme.
858
-
-**catppuccin-frappe**, **catppuccin-latte**, **catppuccin-macchiato** and **catppuccin-mocha**\
859
-
Four themes by the [Catppuccin community](https://github.com/catppuccin).
860
-
-**blue-by-boxer**\
861
-
A reddish on blue theme by user **Boxer** at [Mabox Forum](https://forum.maboxlinux.org/).
862
864
863
865
Contrary to the old styling method, which was terminal and palette dependent, a new styling method has been implemented; actual CSS colors can now be defined.
.\" This manual is freely distributable under the terms of the GPL.
4
4
.\"
5
-
.TH pyradio 1 "August 2023" pyradio
5
+
.TH pyradio 1 "October 2023" pyradio
6
6
7
7
.SH Name
8
8
.PP
@@ -49,16 +49,12 @@ Use this terminal for Desktop file instead of the auto-detected one. Use "none"
49
49
Use this as \fBpyradio\fR parameter in the Desktop File. Please replace hyphens with underscores when passing the parameter, for example: \fI--terminal-param\fR "\fB_p3_tlight\fR" (which will result to "\fIpyradio\fB-p3-tlight\fR").
50
50
.IP\fB-tlp\fR,\ \fB--toggle-load-last-playlist
51
51
Toggleautoloadlastopenedplaylist.
52
-
.IP\fB-scd\fR,\fB--show-config-dir\fR
52
+
.IP\fB-sd\fR,\fB--show-config-dir\fR
53
53
Print config directory (\fI[CONFIGDIR]\fR) location and exit.
54
-
.IP\fB-ocd\fR,\fB--open-config-dir\fR
54
+
.IP\fB-od\fR,\fB--open-config-dir\fR
55
55
Open config directory (\fI[CONFIGDIR]\fR) with default file manager.
0 commit comments