And how do you resolve?
Il 01/dic/2017 01:15 PM, "Martin Knapp" <[email protected]> ha scritto:
> Hi,
> Please apologize if I bring my question (below) up again, It seems that I
> just can't resolve the on_blank issue by myself. I would be very grateful
> for being pointed to some additional information and/or examples (if they
> exist).
> Regards
> Martin
>
> Am 23.11.2017 um 21:19 schrieb Martin Knapp:
>
> Good morning everybody,
> in the Slimdevices forums (LMS, squeezelite etc.) we've been looking for a
> way to shut down a Raspberry Pi automatically after playing some music when
> no sound is detected on the sound card any longer. This can be helpful in
> our cases where we are recording or streaming "vinyl" from vintage
> turntables into a multiroom enabled system like LMS.
> For creating and transmitting the vinyl stream (FLAC), I use Liquidsoap
> and Icecast. That works pretty fine, and I'm very thankful for having
> discovered Liquidsoap.
> My recipe is:
>
> #!/usr/bin/liquidsoap
> # set the path and permissions for the logfile
> set("log.file.path","/var/log/liquidsoap/phono.log")
> set("log.file.perms",777)
> #set("log.unix_timestamps",true)
> #input from soundcard
> phono = input.alsa(bufferize=true,fallible=false,device="hw:0")
> #stream it to local icecast, default port and password
> output.icecast(%ogg(%flac(samplerate=44100,channels=2,
> compression=5,bits_per_sample=16)), mount="/phono", name="Phono",
> format="audio/ogg", description="Turntable FLAC", url=
> "http://192.168.178.200”" <http://192.168.178.200”>, genre =
> "Misc", phono)
>
> Now we have been looking at the on_blank operator described in
> http://liquidsoap.fm/doc-dev/blank.html, which seems to be able to do the
> job of shutting down the Pi after finishing the playback of a vinyl record.
> I created a shut down script (shut_on_blank.sh, owner: root) and tried to
> insert:
>
> def handler()
> system("/etc/liquidsoap/shut_on_blank.sh")
> end
> source = on_blank(handler,phono)
>
> into the .liq file above, but the result was that the entire stream
> generation didn't work any longer.
>
> What am I doing wrong?
>
> The second question that arose was whether the length of the blank to be
> detected as such can be configured with on_blank, too - as it seems to be
> possible with max_blank= for strip_blank. When searching through the
> mailing list, I also found a post saying that the default threshold for
> blank detection is -40db, and that it can be adjusted - but not
> how/where. It seems that we weren't able to find further information on
> this in the docs.
>
> Thanks for your help & best regards
> Martin
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Savonet-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/savonet-users
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users