Hi

I've been running a small Web-radio using home-grown tools for a while.
Recently a guy with FM experience joined the team and asked about a few
things he wanted to have in radio if he's going to run it and unfortunately
my tools wouldn't provide them.
I've been looking at several open-source tools and Liquidsoap with its
configuration language looks really impressive. I would definitely would
like to try it on a live installation, but first I'd like to know if it can
meet my friend's (high) standards :)

I don't feel very strong in OCaml, so I couldn't find answer if those
features are implemented, or easily configured using built-in directives.
Could you show me how those features could be configured or if it's not
possible how would you try to implement it?

1) dynamic cross-fade: using information stored somewhere in the file
(mp3tags? file name in some special format?) the length of cross-fade and
the point where it begins is configurable. E.g. DJ sets that on file A
cross-fade should begin 5 seconds before the file end and should last 3
seconds (so the last 2 seconds of file A are simply not played)?
2) external compander: there is a normalize option in the configuration, but
our DJ feels that hand-tuned parameters to "sox compand" operator are
superior. Is it possible to automatically pass everything through a given
filter (like compander?)
3) (my question, for compatibility with my other tools): is it possible to
write (e.g. to a FIFO) something whenever played track changes? E.g. to
write song artist and song title? It allows me to dynamically update
Web-page with information what is currently played/
4) how is it possible (I'm sure it is) to program a given schedule (i.e. not
playing from the clock, but a fixed schedule?)
5) extending scheduler, so that it e.g. doesn't play a song by the same
artist twice during the same hour.
6) so called-sweepers: associating a given file with other files and playing
them simultaneously: assume we have a jingle saying "hi, this is beynoce,
you're listening to the best student radio!", and we associate it with every
Beyonce track, so that every time the track is played the jingle is mixed
with it.

I think Liquidsoap is the best open-source software available now and hope
that those features will make it even better.

Regards


--
Marcin Gozdalik <[EMAIL PROTECTED]>

Reply via email to