On Thu, Sep 3, 2015 at 10:20 AM, Chuck Doolittle <n1s...@gmail.com> wrote:

> I don't have a complete file for each minute, as I want to vary them a
> bit, so that it occasionally says good morning, etc before the time.  The
> script I'm calling is cat'ing the seperate "5", "40" "7" "pm" files
> together, as an example.
>
> What does your liquidsoap script look like for this?  What about the
> script you're calling?  I'm guessing I can probably adapt it to suit my
> needs.
> I really didn't want to have a file for every minute, but I suppose I
> could if I need to.
>

We are not doing this with liquidsoap. But I sent along the idea in case it
might be helpful. I am not sure it would work any better than what you are
doing now but it might.



>
> Thanks,
> Chuck
>

all the best,

drew


>
> On Thu, Sep 3, 2015 at 6:15 AM drew Roberts <zotz...@gmail.com> wrote:
>
>> On Wed, Sep 2, 2015 at 11:14 PM, Chuck Doolittle <n1s...@gmail.com>
>> wrote:
>>
>>> I need to play a file that doesn't get pre-loaded.
>>>
>>> I have a (bash) script that determines what audio files to put together
>>> based on the time of day.
>>>
>>> I have that file listed as a single source in the liquidsoap script:
>>> time_files = audio_to_stereo(single("/tmp/current_time.mp3"))
>>>
>>> And then:
>>> def new_time(m) =
>>>         ignore(test_process("/home/stream/configs/time_mkfile.sh"))
>>> end
>>>
>>> current_time = on_track(new_time,time_files)
>>>
>>> I then use that to create a new source that is delayed:
>>> timed_currenttime = delay(360., current_time)
>>>
>>>
>>> This is so the time is announced no more frequently than every 6 minutes.
>>> I have tried using request.dynamic as well, but it too caches the file
>>> again as soon as it finishes.  Since I can't be sure of the minute the next
>>> iteration plays, I can't recreate the file until I am at the beginning of
>>> the track.
>>>
>>> The problem is that is pre-caches some of the audio in the file as the
>>> last play is ending, so what comes out of the source at the beginning of
>>> the next play is an undefined mix of the old file, and the new one.
>>>
>>> I have a feeling I'm missing an obvious solution.  I just want to be
>>> able to determine a file (or playlist that behave like playlist.merge) as
>>> it's called, not at the end of the last call.
>>>
>>
>> What we are doing in different software is pre-recording a temperature
>> announcement for each expected temperature and then when we go to announce
>> the temp, we have a script that puts the correct temp cut in place.
>>
>> Could you pre-record a time announcement for each minute oft the day and
>> then work it from there?
>>
>>>
>>> Thanks,
>>> Chuck, N1SPX
>>> IT Director, http://am1700.org/
>>>
>>> all the best,
>>
>> drew
>> --
>> http://nakedghosts.blogspot.com/
>>
>> ------------------------------------------------------------------------------
>> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
>> Get real-time metrics from all of your servers, apps and tools
>> in one place.
>> SourceForge users - Click here to start your Free Trial of Datadog now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
>> _______________________________________________
>> Savonet-users mailing list
>> Savonet-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/savonet-users
>>
>
>
> ------------------------------------------------------------------------------
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
> _______________________________________________
> Savonet-users mailing list
> Savonet-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/savonet-users
>
>


-- 
http://nakedghosts.blogspot.com/
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to