i have some questions regarding how crossfading exactly works - and if i got the current limitations correctly:
so from my understanding crossfading works by :
1) having fade in/out combined with trackoffset
2) trackoffset can only be specified globally
3) if fade in / fade out is set to 0, the trackoffset is still set globally
4) if i.e. i want a playlist with 3 songs crossfading, after the 3rd no crossfading ( for a jingle i.e. ) followed by 3 songs ( crossfading between the songs, but not the jingle ) it is not working
5) track offset is stored in cc_playlist_contents for each track, but not read by the interface if altered ( i.e. put offset to 0 for certain songs, to eliminate crossfading between only those )
Putting that in mind -
what would be the correct way to achieve a more selective crossfading option ?
- If i would implement a change to the interface to selectively overwrite the global track offset & store in the db
where do i have to start changing things in the liquidsoap code ?
Is this a general known bug btw - or am i just using airtime wrong ?