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

Reply via email to