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
<h2id="changelog">Changelog <spanstyle="padding-left: 10px;"><supstyle="font-size: 50%"><ahref="#" title="Go to top of the page">Top</a></sup></span></h2>
208
208
<prestyle="height: 200px;">
209
209
210
+
2023-07-01 s-n-g
211
+
* version 0.9.2.12
212
+
* Implementing VLC recorder (not for Windows)
213
+
* MPlayer recorder will display volume level
214
+
* MPlayer on Windows 7 will not use profiles
215
+
* Trying different recorded file limit to start monitor
216
+
* updating docs
217
+
210
218
2023-06-20 s-n-g
211
219
* version 0.9.2.11
212
220
* implementing station recording for MPlayer media player
<h3id="changing-player-mid-session">Changing player mid-session</h3>
1462
1470
<p>If the user faces a playback problem with a given station, chances are that a different player will successfully play it.</p>
1463
1471
<p>Pressing “<strong>\m</strong>” will bring up the “<em>Switch Media Player</em>” window, where a different player can be activated.</p>
1472
+
<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>
1464
1473
<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>
1465
1474
<h3id="extra-player-parameters">Extra Player Parameters</h3>
1466
1475
<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>
Copy file name to clipboardExpand all lines: README.md
+2
Original file line number
Diff line number
Diff line change
@@ -671,6 +671,8 @@ If the user faces a playback problem with a given station, chances are that a di
671
671
672
672
Pressing "**\\m**" will bring up the "*Switch Media Player*" window, where a different player can be activated.
673
673
674
+
If **recording is on** 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 **VLC** is not possible on **Windows**, since **VLC** does not support recording on this platform.
675
+
674
676
**Note:** The activated player will not be saved; **PyRadio** will still use the player defined at its config next time it is executed.
<p><ahref="README.html">[Return to main doc]</a></p>
68
70
<h2id="intro">Intro <spanstyle="padding-left: 10px;"><supstyle="font-size: 50%"><ahref="#" title="Go to top of the page">Top</a></sup></span></h2>
69
71
<p><strong>PyRadio v. 0.9.2.8</strong> introduces the ability to record stations, a feature used mainly to facilitate another feature: the ability to <em>pause and resume playback</em>.</p>
70
72
<p>All supported media players (<strong>MPV</strong>, <strong>MPlayer</strong> and <strong>VLC</strong>) support stream recording, each implementing it in a different way, which pose a challenge for the front end implementation.</p>
@@ -99,7 +101,6 @@ <h3 id="mplayer">MPlayer</h3>
99
101
<li>pausing and resuming the <strong>monitor</strong> for long will lead to song titles being out of sync, since the <strong>recorder</strong> will keep receiving data (and song titles) even when the playback if off.</li>
100
102
</ul>
101
103
<h3id="vlc">VLC</h3>
102
-
<p><strong>Note</strong>: <strong>VLC</strong> recording has not been implemented yet!</p>
103
104
<p><strong>VLC</strong> stream recording has the following characteristics:</p>
104
105
<ul>
105
106
<li>it does not have the ability to record and play a stream at the same time.<br/>
@@ -108,6 +109,11 @@ <h3 id="vlc">VLC</h3>
108
109
<li>the <strong>monitor</strong> will be started after the output file gets to a certain size, set to 120000 bytes by trial and error.</li>
109
110
<li>pausing and resuming the <strong>monitor</strong> for long will lead to song titles being out of sync, since the <strong>recorder</strong> will keep receiving data (and song titles) even when the playback if off.</li>
110
111
</ul>
112
+
<h3id="vlc-recording-on-windows">VLC recording on Windows</h3>
113
+
<p><strong>VLC</strong> recording in <strong>not</strong> supported on <strong>Windows</strong>.</p>
114
+
<p>The <strong>VLC</strong> implementation on <strong>Window</strong> is a bit clumsy as it is as a radio player, and duplicating all this clumsiness in order to support recording as well, is just too much.</p>
115
+
<p>Trying to enable recording while <strong>VLC</strong> is the active player will lead to displaying a message informing the user of the situation and ways to proceed.</p>
116
+
<p>Consequently, this restriction has been applied to the “<em>Switch Media Player</em>” window (opened with “<strong>\m</strong>”); when recording a station and trying to change the player in use on <strong>Windows</strong>, selecting <strong>VLC</strong> is not supported.</p>
111
117
<h2id="recording-implementation">Recording implementation <spanstyle="padding-left: 10px;"><supstyle="font-size: 50%"><ahref="#" title="Go to top of the page">Top</a></sup></span></h2>
112
118
<p>The following keys are used for this feature:</p>
**PyRadio v. 0.9.2.8** introduces the ability to record stations, a feature used mainly to facilitate another feature: the ability to *pause and resume playback*.
@@ -76,8 +79,6 @@ This means that the front end (**PyRadio**) will have to use two *mplayer* insta
76
79
77
80
### VLC
78
81
79
-
**Note**: **VLC** recording has not been implemented yet!
80
-
81
82
**VLC** stream recording has the following characteristics:
82
83
83
84
- it does not have the ability to record and play a stream at the same time. \
@@ -86,6 +87,16 @@ This means that the front end (**PyRadio**) will have to use two *vlc* instances
86
87
- the **monitor** will be started after the output file gets to a certain size, set to 120000 bytes by trial and error.
87
88
- pausing and resuming the **monitor** for long will lead to song titles being out of sync, since the **recorder** will keep receiving data (and song titles) even when the playback if off.
88
89
90
+
### VLC recording on Windows
91
+
92
+
**VLC** recording in **not** supported on **Windows**.
93
+
94
+
The **VLC** implementation on **Window** is a bit clumsy as it is as a radio player, and duplicating all this clumsiness in order to support recording as well, is just too much.
95
+
96
+
Trying to enable recording while **VLC** is the active player will lead to displaying a message informing the user of the situation and ways to proceed.
97
+
98
+
Consequently, this restriction has been applied to the "*Switch Media Player*" window (opened with "**\\m**"); when recording a station and trying to change the player in use on **Windows**, selecting **VLC** is not supported.
0 commit comments