Check-in [8df40a36ed]
Overview
Comment: | Add record_helper.sh from axelhahn |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
8df40a36ed99c7111550675fb1205061 |
User & Date: | mario on 2022-12-28 21:25:47 |
Other Links: | manifest | tags |
Context
2022-12-30
| ||
18:06 | Update available instances (default selection from current number of users) check-in: 011fd267c4 user: mario tags: trunk | |
2022-12-28
| ||
21:25 | Add record_helper.sh from axelhahn check-in: 8df40a36ed user: mario tags: trunk | |
2022-11-01
| ||
23:28 | adapt for renamed pluginconf properties check-in: da8eb157fd user: mario tags: trunk | |
Changes
Modified help/action_recording.page from [0ae77c44cd] to [f52fd8257f].
︙ | ︙ | |||
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | <p>As alternative to streamripper, check out <link href="http://freshcode.club/projects/ficy">fIcy/fPls</link> for recording ICEcast/SHOUTcast streaming servers.</p> <p>It can be configured just as easily with:</p> <steps> <item><p><cmd>xterm -e "fPls %pls"</cmd></p></item> </steps> </section> <section> <title>Graphical stream recording tools</title> <p>You can also try a streamripper GUI or graphical reimplementation:</p> <list> <item><p><link href="http://sourceforge.net/projects/stripper/">StreamRipStar</link> (Java), works best per drag and drop; set the DND format to PLS or M3U however.</p></item> | > > > > > > > > > > > > | 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 | <p>As alternative to streamripper, check out <link href="http://freshcode.club/projects/ficy">fIcy/fPls</link> for recording ICEcast/SHOUTcast streaming servers.</p> <p>It can be configured just as easily with:</p> <steps> <item><p><cmd>xterm -e "fPls %pls"</cmd></p></item> </steps> </section> <section> <title>st2_record_helper</title> <p><link href="https://github.com/axelhahn/st2_record_helper">record_helper.sh</link> is a bash script that corrects more lookup and HTTP errors (mainly shoutcast sneak redirects), and provides more useful error messages than streamripper alone.</p> <p>Place it in the PATH to employ as drop-in wrapper:</p> <steps> <item><p><cmd>xterm -e "record_helper.sh %srv"</cmd></p></item> </steps> </section> <section> <title>Graphical stream recording tools</title> <p>You can also try a streamripper GUI or graphical reimplementation:</p> <list> <item><p><link href="http://sourceforge.net/projects/stripper/">StreamRipStar</link> (Java), works best per drag and drop; set the DND format to PLS or M3U however.</p></item> |
︙ | ︙ |
Modified help/html/recording.html from [01fc39cbce] to [1c5166daa6].
︙ | ︙ | |||
74 75 76 77 78 79 80 81 82 83 84 85 86 87 | <div class="hgroup pagewide"><h2 class="title"><span class="title">fIcy/fPls</span></h2></div> <div class="region"><div class="contents pagewide"> <p class="p">As alternative to streamripper, check out <span class="link"><a href="http://freshcode.club/projects/ficy" title="http://freshcode.club/projects/ficy">fIcy/fPls</a></span> for recording ICEcast/SHOUTcast streaming servers.</p> <p class="p">It can be configured just as easily with:</p> <div class="steps"><div class="inner"><div class="region"><ol class="steps"><li class="steps"><p class="p"><span class="cmd">xterm -e "fPls %pls"</span></p></li></ol></div></div></div> </div></div> </div></section><section id=""><div class="inner"> <div class="hgroup pagewide"><h2 class="title"><span class="title">Graphical stream recording tools</span></h2></div> <div class="region"><div class="contents pagewide"> <p class="p">You can also try a streamripper GUI or graphical reimplementation:</p> <div class="list"><div class="inner"><div class="region"><ul class="list"> <li class="list"><p class="p"><span class="link"><a href="http://sourceforge.net/projects/stripper/" title="http://sourceforge.net/projects/stripper/">StreamRipStar</a></span> (Java), works best per drag and drop; set the DND format to PLS or M3U however.</p></li> | > > > > > > > > > | 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | <div class="hgroup pagewide"><h2 class="title"><span class="title">fIcy/fPls</span></h2></div> <div class="region"><div class="contents pagewide"> <p class="p">As alternative to streamripper, check out <span class="link"><a href="http://freshcode.club/projects/ficy" title="http://freshcode.club/projects/ficy">fIcy/fPls</a></span> for recording ICEcast/SHOUTcast streaming servers.</p> <p class="p">It can be configured just as easily with:</p> <div class="steps"><div class="inner"><div class="region"><ol class="steps"><li class="steps"><p class="p"><span class="cmd">xterm -e "fPls %pls"</span></p></li></ol></div></div></div> </div></div> </div></section><section id=""><div class="inner"> <div class="hgroup pagewide"><h2 class="title"><span class="title">st2_record_helper</span></h2></div> <div class="region"><div class="contents pagewide"> <p class="p"><span class="link"><a href="https://github.com/axelhahn/st2_record_helper" title="https://github.com/axelhahn/st2_record_helper">record_helper.sh</a></span> is a bash script that corrects more lookup and HTTP errors (mainly shoutcast sneak redirects), and provides more useful error messages than streamripper alone.</p> <p class="p">Place it in the PATH to employ as drop-in wrapper:</p> <div class="steps"><div class="inner"><div class="region"><ol class="steps"><li class="steps"><p class="p"><span class="cmd">xterm -e "record_helper.sh %srv"</span></p></li></ol></div></div></div> </div></div> </div></section><section id=""><div class="inner"> <div class="hgroup pagewide"><h2 class="title"><span class="title">Graphical stream recording tools</span></h2></div> <div class="region"><div class="contents pagewide"> <p class="p">You can also try a streamripper GUI or graphical reimplementation:</p> <div class="list"><div class="inner"><div class="region"><ul class="list"> <li class="list"><p class="p"><span class="link"><a href="http://sourceforge.net/projects/stripper/" title="http://sourceforge.net/projects/stripper/">StreamRipStar</a></span> (Java), works best per drag and drop; set the DND format to PLS or M3U however.</p></li> |
︙ | ︙ |
Modified help/html/shoutcast.html from [907c77f2c1] to [1ee4a33942].
︙ | ︙ | |||
17 18 19 20 21 22 23 | <header><div class="inner pagewide"><div class="trails" role="navigation"> <div class="trail"> <a class="trail" href="index.html" title="♪ Streamtuner2"><span class="media"><span class="media media-image"><img src="img/logo.png" class="media media-inline" alt="♪"></span></span> Streamtuner2 </a> › <a class="trail" href="index.html#browsing" title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <a class="trail" href="channels.html" title="Channels">Channels</a> › <a class="trail" href="channels.html#list" title="Available channels">Available channels</a> » </div> <div class="trail"> <a class="trail" href="index.html" title="♪ Streamtuner2"><span class="media"><span class="media media-image"><img src="img/logo.png" class="media media-inline" alt="♪"></span></span> Streamtuner2 </a> › <a class="trail" href="index.html#channels" title="Channel tabs">Channel tabs</a> » </div> </div></div></header><article><div class="hgroup pagewide"> <h1 class="title"><span class="title"><span class="media"><span class="media media-image"><img src="img/channel_shoutcast.png" class="media media-inline" alt=""></span></span> Shoutcast</span></h1> | | | > > > > > > > > > > > > > > > > > > | | 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 | <header><div class="inner pagewide"><div class="trails" role="navigation"> <div class="trail"> <a class="trail" href="index.html" title="♪ Streamtuner2"><span class="media"><span class="media media-image"><img src="img/logo.png" class="media media-inline" alt="♪"></span></span> Streamtuner2 </a> › <a class="trail" href="index.html#browsing" title="Browsing channels and radio stations">Browsing channels and radio stations</a> » <a class="trail" href="channels.html" title="Channels">Channels</a> › <a class="trail" href="channels.html#list" title="Available channels">Available channels</a> » </div> <div class="trail"> <a class="trail" href="index.html" title="♪ Streamtuner2"><span class="media"><span class="media media-image"><img src="img/logo.png" class="media media-inline" alt="♪"></span></span> Streamtuner2 </a> › <a class="trail" href="index.html#channels" title="Channel tabs">Channel tabs</a> » </div> </div></div></header><article><div class="hgroup pagewide"> <h1 class="title"><span class="title"><span class="media"><span class="media media-image"><img src="img/channel_shoutcast.png" class="media media-inline" alt=""></span></span> Shoutcast</span></h1> <h2 class="subtitle"><span class="subtitle"><span class="link"><a href="http://directory.shoutcast.com/" title="http://directory.shoutcast.com/">//directory.shoutcast.com/</a></span></span></h2> </div> <div class="region"> <div class="contents pagewide"> <p class="p">SHOUTcast is the name of a MP3 streaming server software. It automatically collects all station lists on shoutcast.com. Currently lists over 85000 stations. </p> <div class="list"><div class="inner"><div class="region"><ul class="list"> <li class="list"><p class="p">Station entries usually provide current playing information.</p></li> <li class="list"><p class="p">Stream links are plain <span class="link"><a href="filetypes.html#pls" title=".PLS files">PLS files</a></span>.</p></li> <li class="list"><p class="p">Genres are subcategorized, so the main groups in the category list must be expanded to see the interesting entries.</p></li> </ul></div></div></div> <p class="p">Since being sold from AOL to Radionomy, the directory got cut down. There are no longer entries for currently played songs, and homepage links are largely gone. Hencewhy the Shoutcast channel is no longer considered a primary feature.</p> </div> <section id="options"><div class="inner"> <div class="hgroup pagewide"><h2 class="title"><span class="title">Configuration</span></h2></div> <div class="region"><div class="contents pagewide"><div class="terms"><div class="inner"><div class="region"><dl class="terms"> <dt class="terms"><span class="code">🔠 Shoutcast playlist format </span></dt> <dd class="terms"> <p class="p">Per default <span class="link"><a href="filetypes.html#pls" title=".PLS files">*.pls</a></span> station links will be retrieved. But shoutcast also allows for <span class="link"><a href="filetypes.html#m3u" title=".M3U files">*.m3u</a></span> or <span class="link"><a href="filetypes.html#xspf" title=".XSPF files">*.xspf</a></span> playlists.</p> <p class="p"> Alternatively the "raw" option will use IDs to look up the direct streaming URL with a subsequent AJAX request (bit slower; meant as fallback in case the tunein-station.pls links break).</p> </dd> <dt class="terms"><span class="code">❏ Use developer API </span></dt> <dd class="terms"><p class="p">Instead of scanning the website, there's also an API for searching stations. It's only meant for alternative shoutcast directory websites; and you won't easily get an API key. Required installed module: <span class="cmd">pip install shoutcast-api</span></p></dd> </dl></div></div></div></div></div> </div></section><section class="links" role="navigation"><div class="inner"> <div class="hgroup pagewide"></div> <div class="contents pagewide"><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="channels.html#list" title="Available channels">Available channels</a></li> <li class="links "><a href="index.html#channels" title="Channel tabs">Channel tabs</a></li> </ul></div> </div></div></div> </div></section> </div> <div class="clear"></div></article><footer><div class="inner pagewide"></div></footer> </div></main></body> </html> |