ONLY the cross function reads parameters injected by the annotate method, the smart_cross doesn’t. So you should use the standard builtin (or your own tweaked) crossfade function, not smart_crossfade. The correct annotate arguments are liq_start_next, liq_fade_in, liq_fade_out, liq_cue_in, liq_cue_out. The liq_cue_in and liq_cue_out will be recognized and interpreted by the cue_cut function.
With the current delivered version 1.1.1 there is an issue with request.dynamic and crossfade. Only the first crossfade will be made. It will not detect the next event. https://github.com/savonet/liquidsoap/issues/98 The standard package for Debian is from 2013-MAY and does not contain the bugfix. Even the standard sources are shipping the buggy code. You have to […]
Create a user liquidsoap WITH HOME DIRECTORY (you need it for opam subdirectories) Create a directory for your /my/workspace and chown it to liquidsoap Install opam as root # su – liquidsoap $ opam init $ cd “/my/workspace” $ git clone https://github.com/savonet/liquidsoap-full.git liquidsoap $ cd liquidsoap $ make init $ cp PACKAGES.minimal PACKAGES $ ./bootstrap […]