Hi

About problem n°2, correct me if I'm wrong, but shouldn't liq go back
to the playlist as soon as it succeeds on another file ? Because in my
case, once Liquidsoap went in backup mode, it never goes back to
normal. the backup sound is looped until I relaunch Liquidsoap.
Apparently also, sometimes, even the backup sound stops playing, as
underlined by the following custom log (liq writes all metadata to a
text file) : Van Halen - Eruption is the backup sound, simple dashes
are jingles :

[09/06/09 17:55:22]  Metallica - Master Of Puppets
[09/06/09 18:03:52]  Guns N' Roses - Sweet Child O' Mine
[09/06/09 18:09:44]  Jimi Hendrix - Little Wing
[09/06/09 18:12:06]   -
[09/06/09 18:12:09]   -
[09/06/09 18:12:15]   -
[09/06/09 18:12:18]  Van Halen - Eruption
[09/06/09 18:14:00]  Van Halen - Eruption
[09/06/09 18:15:42]  Van Halen - Eruption
[09/06/09 18:17:24]  Van Halen - Eruption
[09/06/09 18:19:06]  Van Halen - Eruption
(...)
[09/06/09 18:53:06]  Van Halen - Eruption
[09/06/09 18:54:48]  Van Halen - Eruption
[09/06/09 19:04:00]  Van Halen - Eruption
[09/06/09 19:04:02]   -
[09/06/09 19:06:42]  Led Zeppelin - We're Gonna Groove

As you can see, it never plays music again, and after 18:54, even the
backup sound isnt played anymore (no metadata sent while the backup
sound is 1:30 long). That's until I kill/relaunch it 10 minutes later.

I guess this shouldn't happen on a simple struggle on decoding a file,
except if there's no timeout in decoding. Is there any ?

For problem n°1, I'll let you check it when you have time since you
succeeded in reproducing it. Let me know if I can be of any help or if
you want me to try anything.

Thanks again for helping!

On Tue, Jun 9, 2009 at 9:37 AM, David Baelde<[email protected]> wrote:
> Hi,
>
> About problem n°2: this could be because your playlist emptied,
> because it choked for too long on a strange file or something like
> that; in this case your fallback would only play jingles, but jingle
> playlists tend to empty quickly if played repeatedly because resolving
> a jingle takes the same as resolving a normal file but jingles are
> played (too) quickly; finally the jingles empty and you get your
> default file.
>
> Problem n°1 is much more of a puzzle to me. I just tried to reproduce
> it here by playing only a playlist of one file:
> $ src/liquidsoap 'out(playlist(reload=60,argv(1)))' -- ~/media/playlist.one
> It works well: one file is played, it lasts more than one minute so
> the playlist is reloaded and (at the same time) another file is
> played. The only possibly surprising thing is that the internal queue
> creates a latency of 2-3 songs before a change of the playlist takes
> effect.
>
> But your bug appears with this simple setup:
>  output.dummy(mksafe(fallback([single(argv(1)),playlist(reload=20,"~/media/playlist.one")])))
>
> I have some suspicions to why this is the case but I should not talk
> too much before actually going into the code. I'll tell you more when
> I find the time to do so.
> --
> David
>

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to