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