If you can fire the same manual request when tracks are done playing, then yes.

Though with your specific use case, why not just keep it a static value all the 
time? As long as its broadcasting it can say 'scanning'. I can assume that you 
could potentially be making lots of requests in a short time to change the 
title back and forth since radio communication can be unpredictable short 
bursts of chatter... though I'm pretty sure liquid soap knows how to detect 
silence or dead air. Maybe theres a way to detect the silence, and trigger the 
meta title update back to 'scanning' if theres been silence for ** consecutive 
seconds...


> On Jan 29, 2017, at 2:28 05PM, Jeff Garvas <[email protected]> wrote:
> 
> Alex,
> 
> This is an interesting approach and I will give it a try.  Will this clear at 
> the end of a track and at least blank out?
> 
> I'm trying to prevent "UNKNOWN" or the previous metadata from appearing when 
> i'm intentionally looping silence waiting for something to appear in the 
> queue.
> 
> jeff
> 
> 
> On Sun, Jan 29, 2017 at 5:06 AM, Alex LaBranche <[email protected]> wrote:
> I register an http harbor that listens on a specific port for an http GET 
> request that contains the metadata id like to update.
> 
> You can see a complete example of how this works here:
> 
> https://www.dlnetworks.net/tools/how-to-liquidsoap/
> 
> Let me know if you have any questions.
> 
> Cheers =]
> 
> -Alex
> > On Jan 28, 2017, at 8:33 27PM, Jeff Garvas <[email protected]> wrote:
> >
> >
> > I have a relatively simple setup - Thanks DreamStreamKicker for the silence 
> > advice:
> >
> > silence = blank(duration=1.)
> > stream = fallback([ request.queue(), silence])
> > output.icecast(%mp3(stereo=false),
> >                url="http://foobar.com";, host="192.168.1.24", port = 8000,
> >             user = "me", password = "hackme", mount = "/test",
> >             stream)
> >
> > This is not a continuous music stream, but a stream of a scanner that 
> > generates .mp3 files when there are transmissions.
> >
> > I've setup a socket so I can push mp3 files into the queue externally, and 
> > at all other times the stream is silent by design.  But now I'm challenged 
> > with (and keep hitting dead ends) trying to figure out how to deal with the 
> > metadata.   I'm pretty confident that "StreamTitle" can be streamed in the 
> > mp3 stream itself towards Icecast and doesn't need to use external HTTP.  
> > When I'm streaming silence I want "StreamTitle" embedded in the mp3 stream 
> > to be defined as "Scanning"
> >
> > However, each time I do a queue.push <path/to/file> I want to be able to 
> > define the StreamTitle either manually via the socket, or by embedding the 
> > text into the mp3 and if necessary re-writing it in liquidsoap.   Does 
> > anyone have a firm grasp on metadata that can point me in the right 
> > direction?  Everything I've tried either permanently sets the title (so it 
> > keeps saying the name during silent periods) or I get stuck in a loop 
> > setting it to "Scanning" and never override it on actual audio tracks.
> >
> > I've also not figured out how to get a value in the title to event appear.  
> >  I'm testing by pointing liquidsoap at a test icecast2 server and then 
> > connecting to it with VLC but the end game is to point it at 
> > broadcastify.com's streaming.
> >
> > Thanks!
> >
> > ------------------------------------------------------------------------------
> > 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
> 
> 
> ------------------------------------------------------------------------------
> 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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
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

Reply via email to