From: David B. <dav...@gm...> - 2014-06-06 09:29:00
|
Hi, I may not have enough details in mind, but I don't see why you should bother starting/stopping the white noise generator. It usually suffices to put it in a fallback (instead of mksafe) so that white noise kicks in instead of silence. Don't worry about when the generator is useless, it won't compute anything while unused for streaming. Cheers, David On Sat, May 31, 2014 at 5:06 PM, Dimitris Papadimitriou <jpa...@gm...> wrote: > Hey David, > > So if i add a white noise generator as a "playlist", start it somehow > on_connect, and stop it via on_disconnect, I suppose I will be okay? I'll > also have to change the buffer stuff to 1-2 seconds (I went and increased it > to 60 seconds to be sure I won't have such problem in the beginning at > least). > I'll post a solution as soon as I find one, I'm sure there are others > searching for this. > > Thank you for pointing me to a direction. > Dimitris > >> Date: Sat, 31 May 2014 15:11:10 +0200 >> From: David Baelde <dav...@gm...> >> >> >> Hi, >> >> Pure (or almost pure) silence can create problems with compression: it >> is compressed so much that there is no data chunk to send for a while, >> which makes streams appear dead. This is addressed in the FAQ >> (although not specifically for harbor) with a suggestion on how to >> stream (faint) noise instead. >> >> Hope this helps, >> >> David >> >> On Wed, May 28, 2014 at 4:20 PM, Dimitris Papadimitriou >> <jpa...@gm...> wrote: >> > Hi, >> > >> > I've used liquidsoap with Airtime for my radio, which I ditched a long >> > time >> > ago, and as I would like to do some custom stuff, I decided to use >> > liquidsoap with input.harbor etc. I have a serious problem though. If I >> > stream silence to input.harbor, even for 1 second, liquidsoap jumps back >> > to >> > the fallback, even though I didn't disconnect. That wouldn't be a >> > problem, >> > but this also happens if a song is very silent, and in this case it >> > keeps >> > jumping from live to fallback and vice-versa, until the song has louder >> > output. >> > >> > Here is my liq file(it ain't that big): >> > >> > #!/usr/bin/liquidsoap >> > >> > set("log.file.path","/tmp/<script>.log") >> > set("log.stdout", true) >> > set("server.telnet", true) >> > set("harbor.bind_addr","0.0.0.0") >> > >> > # Metal Stream Setup >> > #1. Normalize default playlist (generic) >> > metalplaylist = >> > >> > normalize(playlist(id="metal-generic","/home/rock247/music/metal/generic")) >> > #3. Crossfade >> > metalplaylist = >> > crossfade(start_next=6.,fade_out=3.,fade_in=3.,metalplaylist) >> > #4. Add Requests >> > metalfp = fallback(track_sensitive=true, >> > [request.equeue(id="metal-requests"),metalplaylist]) >> > #5. Metal Live Source >> > metallive = >> > input.harbor(id="metal-live","metal",port=8080,password="...") >> > #6. Create the final playlist >> > metalradio = fallback(track_sensitive=false,[metallive,metalfp]) >> > #7. Normalize overall volume and make it infallible >> > metalradio = nrj(metalradio) >> > metalradio = mksafe(metalradio) >> > >> > output.shoutcast(id="metal-output",%mp3, host="localhost", port = 8000, >> > name="Rock247 Test Stream", url="http://www.rock247.net", genre="Metal", >> > password = "...", metalradio) >> > >> > >> > I have no skip/strip_blank commands or anything else, and I can't >> > understand >> > why it does this. Any help will be more than appreciated. >> > >> > Dimitris >> > >> > >> > ------------------------------------------------------------------------------ >> > Time is money. Stop wasting it! Get your web API in 5 minutes. >> > www.restlet.com/download >> > http://p.sf.net/sfu/restlet >> > _______________________________________________ >> > Savonet-users mailing list >> > Sav...@li... >> > https://lists.sourceforge.net/lists/listinfo/savonet-users >> > >> >> >> >> -- >> David > > > ------------------------------------------------------------------------------ > Time is money. Stop wasting it! Get your web API in 5 minutes. > www.restlet.com/download > http://p.sf.net/sfu/restlet > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > -- David |