<div dir="ltr">I have heard they will have a video streaming available soon? How far off are they?</div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">Mit freundlichen Grüßen<br>Scott Winterstein<br><br>EMAIL: 0turn1 at gmail dot com<br></div></div>
<br><div class="gmail_quote">On Sat, Sep 27, 2014 at 6:04 PM, Gene Steinberg <span dir="ltr"><<a href="mailto:gene@theparacast.com" target="_blank">gene@theparacast.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">That’s better. This is helpful and I sent the information off to the Webmaster to review.<br>
<br>
Peace,<br>
Gene<br>
<br>
<br>
> On Sep 27, 2014, at 1:05 AM, Thomas B. Rücker <<a href="mailto:thomas@ruecker.fi">thomas@ruecker.fi</a>> wrote:<br>
><br>
> On 09/26/2014 10:33 PM, Gene Steinberg wrote:<br>
>> Please make an effort to actually respond to what I asked, and don’t presume to tell me what I did wrong and how it’s my fault — or his fault.<br>
><br>
> That's exactly what I'm doing, I'm trying to figure out what situation<br>
> you are in, so that I can properly respond to your questions, without<br>
> having to resort to guessing and assumptions. This inevitably leads to<br>
> more questions, before you start getting answers.<br>
> So far the situation is becoming more clear but there are still fairly<br>
> many question marks preventing me from giving you a concise and targeted<br>
> answer.<br>
><br>
><br>
>> I assume the distribution is the one on the Icecast site. I have a CentOS 6.5 server, using cPanel/WHM.<br>
><br>
> The clean way to install Icecast on CentOS6 would be from the EPEL6<br>
> repository. RPMforge maybe too (haven't tried myself).<br>
> A third option would be that a package of Icecast 2.4 from my OBS<br>
> repository was installed.<br>
> In addition there are:<br>
> - SRPM rebuilt and installed<br>
> - built and installed from source<br>
><br>
> It would help us to help you further if you could clarify how Icecast<br>
> was installed on the machine. You can do this by e.g. checking which<br>
> repositories are enabled and by checking the package version of Icecast<br>
> using the 'rpm' command. Probably something like "rpm -q icecast".<br>
><br>
> In most cases you'll have an init script and can use:<br>
> /etc/init.d/icecast<br>
> That will give you control of the Icecast server process.<br>
><br>
> Seeing that icegenerator is in /usr/local that means it was installed<br>
> from source, combined with the instructions you posted previously there<br>
> seems to be no init script for that.<br>
><br>
> To sum up, I can currently state:<br>
> - Use the init script to start/stop Icecast<br>
> - Follow the instructions given to you for the rest<br>
><br>
> Regarding your "dynamic reload" problem, my previous statement remains.<br>
><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>
> If you give us some more information about your work flow for populating those playlists someone on the list might be able to suggest a better suited source client or a modifictation to your current setup.<br>
><br>
><br>
><br>
>> give me a real step-by-step answer.<br>
><br>
> Without understand your situation fully, it is impossible to give you<br>
> "exact steps".<br>
> At the risk of angering you further I'm going to say, that what you are<br>
> asking for goes in some aspects beyond the scope of this list:<br>
> We offer help to people who want to figure things out and help<br>
> themselves, we do not do individual project work on behalf of other people.<br>
> That said you are welcome to solicit paid help for your particular setup<br>
> on this list. Usually we see several answers to such requests.<br>
><br>
><br>
> Best regards<br>
><br>
> Thomas Ruecker<br>
><br>
>> Gene Steinberg<br>
>><br>
>><br>
>>> On Sep 26, 2014, at 1:05 PM, Thomas B. Rücker <<a href="mailto:thomas@ruecker.fi">thomas@ruecker.fi</a>> wrote:<br>
>>><br>
>>> 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>
>>> 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="mailto: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="mailto: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>
><br>
><br>
> _______________________________________________<br>
> Icecast mailing list<br>
> <a href="mailto: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>
Icecast mailing list<br>
<a href="mailto: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></div><br></div>