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>
194
195
<prestyle="height: 200px;">
195
196
196
-
2025-06-18 s-n-g
197
+
2025-08-18 s-n-g
197
198
* version 0.9.3.11.16 - 0.9.3.12-beta16
198
199
* heavy refactoring - expect bugs!
199
200
* adding player field (optional) to station's definition
201
+
* adding M3U playlist support
200
202
* fixing #300 - General Options player select param bug
unexpectedly, and you cannot start a new one (you get
1590
1594
a message that it is already running).
1595
+
1596
+
m3u playlist handling:
1597
+
-cvt, --convert CONVERT
1598
+
Convert CSV (PyRadio playlist) to M3U and vise-versa,
1599
+
based on the file extension of CONVERT. If there's no
1600
+
file extension, .csv is assumed. Accepts -y, -o, -lm
1601
+
(general options). With -o: provides the output file
1602
+
for the CSV to M3U conversion. If not specified, the
1603
+
same path (including the name) as the CONVERT
1604
+
parameter is used, replacing .csv with .m3u. The file
1605
+
extension .m3u will be automatically added if not
1606
+
specified. With -lm: specify maximum number of
1607
+
stations in an M3U file (default is 10,000, 0 disables
1608
+
it, effectively accepting any number of entries).
1609
+
1610
+
General options:
1611
+
-o, --output OUTPUT Output file path (see specific commands for default
1612
+
behavior).
1613
+
-y, --yes, --force Assume yes to all prompts (dangerous: overwrites files
1614
+
without confirmation, etc.).
1615
+
-lm, --limit LIMIT Use LIMIT as a maximim value of accected items.
1591
1616
</pre>
1592
1617
<h2id="controls">Controls <spanstyle="padding-left: 10px;"><supstyle="font-size: 50%"><ahref="#" title="Go to top of the page">Top</a></sup></span></h2>
1593
1618
<p>The following list shows a <strong>default</strong> key bindings list used within the program.</p>
Copy file name to clipboardExpand all lines: docs/m3u.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -52,11 +52,11 @@ <h3 id="convert-m3u-to-pyradio-csv">Convert M3U to PyRadio CSV</h3>
52
52
<p>The default maximum number of stations in an M3U file is 10,000.</p>
53
53
<p>You can perform M3U to CSV conversion in two ways:</p>
54
54
<oltype="1">
55
-
<li><p><strong>Command line conversion</strong> using the --convert option.<br/>
55
+
<li><p><strong>Command line conversion</strong> using the “<em>–convert</em>” option.<br/>
56
56
<br/>
57
57
This is ideal for batch conversions of multiple files (or M3U URLs).<br/>
58
58
<br/>
59
-
It also provides a way to convert very large M3Us to CSV; the “-lm” / “--limit” parameter will help you overcome the default 10,000 stations limit.</p></li>
59
+
It also provides a way to convert very large M3Us to CSV; the “<em>-lm</em>” / “<em>–limit</em>” parameter will help you overcome the default 10,000 stations limit; setting it to 0 will disable any such check.</p></li>
60
60
<li><p><strong>Automatic conversion within PyRadio</strong> when selecting M3U playlists from the playlist browser<br/>
61
61
<br/>
62
62
<strong>PyRadio</strong> automatically detects M3U files in your playlists directory and labels them with ” (m3u)” suffix. When you select an M3U playlist from within <strong>PyRadio</strong>, it transparently converts it to CSV format for editing and use within the application.<br/>
Copy file name to clipboardExpand all lines: docs/m3u.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,11 +18,11 @@ The default maximum number of stations in an M3U file is 10,000.
18
18
19
19
You can perform M3U to CSV conversion in two ways:
20
20
21
-
1.**Command line conversion** using the `--convert` option. \
21
+
1.**Command line conversion** using the "*--convert*" option. \
22
22
\
23
23
This is ideal for batch conversions of multiple files (or M3U URLs). \
24
24
\
25
-
It also provides a way to convert very large M3Us to CSV; the "`-lm`" / "`--limit`" parameter will help you overcome the default 10,000 stations limit.
25
+
It also provides a way to convert very large M3Us to CSV; the "*-lm*" / "*--limit*" parameter will help you overcome the default 10,000 stations limit; setting it to 0 will disable any such check.
26
26
27
27
2.**Automatic conversion within PyRadio** when selecting M3U playlists from the playlist browser \
0 commit comments