Hey guys/gals,
First off, Liquidsoap is amazing... I am shocked I didn't discover it way
earlier! Being a Linux novice and Liquidsoap newb I thought it was going to be
a gongshow trying to set it all up, but after only a day I have a working radio
:)
That said, I thought I would reach out to the mailing list to see if any one
had accomplished what my big vision is and if someone to point me in the right
direction :)
I currently followed various tutorials and have a script that accepts a harbor
that overrides a playlist w/ jingles:
livedj = input.harbor( "livedj", user = "dj", password =
"*****", port=9001)
# Musicmixes =
playlist(mode="randomize",reload=3600,reload_mode="watch","/mnt/nfs/*****/mixes/playlist.m3u")
# Some jinglesjingles =
playlist(mode="randomize",reload=3600,reload_mode="watch","/mnt/nfs/*****/jingles/playlist.m3u")
# Emergency filesecurity = single("/mnt/nfs/*****/security/error.mp3")
# Set rotationrotation = rotate(weights=[1,2],[jingles,mixes])
# Build radioradio = fallback(track_sensitive = false, [livedj, rotation,
security])
# Stream it outoutput.icecast( %mp3(bitrate=128), host =
"localhost", port = 8000, password = "*****", mount =
"master", radio)
This works amazing for a first step into Liquidsoap, super impressive software!
My ideal desired functionality would be as follows:
Most importantly:Allowing remote multiple dj's at various scheduled times each
with their own username and password via harbor. I am assuming I would
probably write an auth script that would validate if the user is allowed to
connect and handle it all there... does that sound like a 'best practice' way
to handle it?This is where it gets more complicated... Allowing them the
ability to connect 5 minutes before their scheduled time but not send that
connection to "output.icecast" until their show start time. Also the harbor
automatically killed at the end of their shows to prevent a reconnection. They
should only be allowed to connect again 5 minutes before their next scheduled
show.
Nice to have:Smart fading:When transitioning from a playlist item to harbor,
the play list item should do a long fade out to nothing then the harbor should
play with a short fade in.Ideally I would like to schedule a short jingle to
play at set intervals over top of the live harbor stream automatically (every
20 minutes or so).When transitioning from a playlist item to a playlist item,
there should be a short fade to nothing, then a jingle, then a short fade into
the next playlist item
Phew! Hopefully I haven't bombarded you with way to much info. Any nudges (or
forceful pushes) in the right direction would be appreciated (especially for
the scheduling of dj harbor connections).
Thanks :)Andrew
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users