From: <is...@fr...> - 2008-03-31 20:42:44
|
Hi, I use jingles at beginning of each hours, played on top of the current track. <--- radiodef = add([ switch([({0m0s},jingles)]), radio ]) ---> my problem is Liquidsoap send metadata of the jingle and don't send again metadata of the next played track (which can be the same) (problematic when jingles are played middle of long mix, and the displayed metadata are those of the jingle until liquidsoap switch to a new track) I'm looking on documentation, but find nothing. Maybe there is a way to send nothing (applied to jingle only) or by using "on_metadata" (special tag inside jingle) function : on_metadata = (send again the metadata of the currently played track) I've seen many radio use this function (add) how do they resolve this problem ? Merci a tous |
From: David B. <dav...@gm...> - 2008-04-01 14:32:24
|
Hi, Just change the order of sources in your sum: On Mon, Mar 31, 2008 at 10:42 PM, <is...@fr...> wrote: > radiodef = add([ switch([({0m0s},jingles)]), radio ]) radiodef = add([ radio, switch([({0m0s},jingles)]), ]) >From the documentation of add (liquidsoap -h add): "Only relay metadata from the first source that is effectively summed." Cheers, -- David |