Unsubscribe<br><br>On Friday, September 26, 2014, "Thomas B. Rücker" <<a href="mailto:thomas@ruecker.fi">thomas@ruecker.fi</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 09/26/2014 07:15 PM, Gene Steinberg wrote:<br>
> Linked file means the original MP3 file posted on the server.<br>
><br>
> init script? Tell me where to find one? That’s what the Web guy evidently didn’t know, since he’s not experienced at Icecast.<br>
<br>
If Icecast was installed from a distribution package, then there usually<br>
is a distribution specific way to start/stop/etc the server, in this<br>
case Icecast. In most cases this is an init script. Although nowadays<br>
systemd is becoming more popular and there it would be a service<br>
definition file.<br>
<br>
Long story short:<br>
There should be one already. Depending on what your "web guy" did to<br>
Icecast and its configuration, it may or may not work though.<br>
<br>
It sounds like what you need is a proper system administrator and not a<br>
"web guy".<br>
<br>
<br>
Cheers<br>
<br>
Thomas<br>
<br>
<br>
<br>
>> On Sep 26, 2014, at 12:11 PM, Thomas B. Rücker <<a href="javascript:;" onclick="_e(event, 'cvml', 'thomas@ruecker.fi')">thomas@ruecker.fi</a>> wrote:<br>
>><br>
>> On 09/26/2014 01:57 PM, Gene Steinberg wrote:<br>
>>> Well, not quite. The radio network that carries my two radio shows does on-demand and live.<br>
>>><br>
>>> We just wanted an on-demand streamer for our own needs.<br>
>> I don't understand why you call this on demand, but then use a source<br>
>> client to stream it, that's not really on-demand, that's still<br>
>> considered streaming.<br>
>><br>
>> On demand is usually considered something where the content is always<br>
>> started from the beginning (unless client and server explicitly<br>
>> implement resume).<br>
>><br>
>>> The code from our webmaster to update after a linked file is replaced is:<br>
>> What is a "linked file"? What does this mean?<br>
>><br>
>><br>
>>> 1) You need to update the playlist file with the new show.<br>
>>><br>
>>>     A) PARACAST FILE LIVES HERE: /usr/local/etc/paracast.m3u<br>
>>>     B) TECH NIGHT OWN FILE LIVES HERE: /usr/local/etc/nightowl.m3u<br>
>> Given that the file names here match the file names in 3) (except the<br>
>> m3u/cfg file extension), I'm going to guess that those are play lists<br>
>> that then are being streamed.<br>
>><br>
>><br>
>>> 2) Shut down/restart icecast. (there may be ways of not having to restart the stream, but it's beyond me)<br>
>>><br>
>>>     A) RUN THIS COMMAND: ps -C icecast<br>
>>>     B) Get the PID # that is shown for icecast<br>
>>>     C) RUN THIS COMMAND (where PID# is from above): kill PID#<br>
>>>     D) RUN THIS COMMAND: /usr/bin/icecast -c /etc/icecast.xml -b<br>
>>>     E) You MIGHT have to hit CTRL-C after that last step to return to prompt.<br>
>> This is most certainly NOT necessary. What would make you think that you<br>
>> need to do this?<br>
>> Also why are you not using an init script?<br>
>><br>
>><br>
>>> 3) Restart icegenerator (this is what serves the mp3 files to icecast)<br>
>>><br>
>>>     A) RUN THIS COMMAND: /usr/local/bin/icegenerator -f /usr/local/etc/paracast.cfg<br>
>>>     B) RUN THIS COMMAND: /usr/local/bin/icegenerator -f /usr/local/etc/nightowl.cfg<br>
>>><br>
>>> So what am I missing? Can we make this dynamic?<br>
>> I'm not familiar with Icegenerator.<br>
>> Have you tried reading its documentation?<br>
>> <a href="http://www.becrux.com/index.php?page=projects&name=icegenerator" target="_blank">http://www.becrux.com/index.php?page=projects&name=icegenerator</a><br>
>><br>
>> If that doesn't fit your bill you could switch to a different source<br>
>> client that's capable to reload its play list dynamically. That might be<br>
>> e.g. ez-stream, but there are many.<br>
>><br>
>><br>
>> Cheers<br>
>><br>
>> Thomas<br>
>><br>
>><br>
>>>> On Sep 25, 2014, at 11:56 PM, Thomas B. Rücker <<a href="javascript:;" onclick="_e(event, 'cvml', 'thomas@ruecker.fi')">thomas@ruecker.fi</a>> wrote:<br>
>>>><br>
>>>> On 09/26/2014 12:39 AM, Gene Steinberg wrote:<br>
>>>>> So I have a new Icecast setup with two channels, each of which carries a link to MP3 files.<br>
>>>> Icecast is intended for live streaming, not for serving static files.<br>
>>>> Which of both are you doing here?<br>
>>>><br>
>>>><br>
>>>>> Whenever I update the .m3u file to reflect a changed link, I have to restart Icecast and the Icegenerator to make it recognize the change.<br>
>>>> Where do you update a m3u file? Icecast generates dynamic m3u files for<br>
>>>> streams, so creating your own is usually not necessary.<br>
>>>> Or is this something in your source client side (Icegenerator?).<br>
>>>><br>
>>>> Cheers<br>
>>>><br>
>>>> Thomas<br>
>>>><br>
>> _______________________________________________<br>
>> Icecast mailing list<br>
>> <a href="javascript:;" onclick="_e(event, 'cvml', 'Icecast@xiph.org')">Icecast@xiph.org</a><br>
>> <a href="http://lists.xiph.org/mailman/listinfo/icecast" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
> _______________________________________________<br>
> Icecast mailing list<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'Icecast@xiph.org')">Icecast@xiph.org</a><br>
> <a href="http://lists.xiph.org/mailman/listinfo/icecast" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
><br>
<br>
<br>
_______________________________________________<br>
Icecast mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'Icecast@xiph.org')">Icecast@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/icecast" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
</blockquote>