Hello Liquidsoap team! AzuraCast dev here with a quick question.

A number of my users have requested the addition of a feature that is basically 
"jingle mode", where a given track plays in the regular rotation, but it 
doesn't trigger a metadata update to the broadcast frontends 
(Icecast/SHOUTcast/etc), so listeners continue to see the song that was playing 
prior to it while the jingle/commercial/etc. rolls.

Currently, I've implemented that on the software side in a bit of a "hacky" 
way: since my software tracks the song history for the station, it knows the 
title/artist of the song previous to the jingle, so when Liquidsoap requests 
the next song, it simply provides the jingle's filename but the previously 
played file's metadata. To listeners (and to my software) this is akin to just 
extending the previous song, but it makes sure the jingle gets played too.

This is possible as long as users have AzuraCast set so that it provides the 
"next" song to Liquidsoap itself, but in a lot of cases they don't want to do 
this (i.e. so that LS can cut off playlists strictly on schedules or do other 
more advanced config), and despite some searching I couldn't find any way to 
tell Liquidsoap _not_ to send a metadata update to its broadcast frontends when 
the song changed.

Any pointers on whether this is possible, and what this would look like in the 
.liq file?

Thanks as always. Much love from me and the AzuraCast team. <3

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/savonet/liquidsoap/issues/738
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to