Hi guys
Romain asked me to post the specifications of the script we require for Push FM so a new script can be written to automate our station.

We are currently on 0.3.8.1 on an Gentoo box but would like to get that updated to 0.9.2

Thanks for your help and time 
Pedz



Pushfm currently runs shows on a two hour time slot for each show which starts by playing ads then playing a live stream or a prerecorded show. Djs can upload shows to prerecorded show folder or stream live from home within that 2 hour time slot.
We have a Library of mixes we call random mixes that play when no djs are playing

Push FM needs a new script to achieve the following:
Every two hours start off by playing the shell script generated advert playlist m3u (once idealy) then..
Play pre recorded shows that may be uploaded every week or just some weeks depending on what the dj wants to do.. 
If no pre recorded mp3 is found it should look for a live stream to play for that two hour time slot via input harbors
If none of the above are available it should play some random mixes from the random mix playlist for the remainder of the two hour time slot


Adverts 
Should come in at the beginning of every two hours before the shows start and should only play once, they are made up by a playlist that is generated 
 in specific order with start and end jingles, this needs to be reloaded daily to add new adverts.

Try to play pre-recorded show
Pre recorded shows
are stored in folders that are for that time specific two hour time slot for that specific day e.g /home/push/audio/dj_music/monday0002_test or /home/push/audio/dj_music/friday0002_test
LS should keep checking that folder for new shows but not keep old shows in memory as they are deleted weekly incase the dj wants to do a live show that week

Otherwise check for live stream
Live Shows
Some djs play live and only upload prerecorded shows when they can't make their shows
They currently all use one shoutcast server to connect to go live but this has problems so we setup input harbors for each two hour time slots
This isn’t used yet as many djs have macs and I didn't have a mac icecast encoder until now (a Free app called Ladiocast)

If no pre-recorded show or live stream play random mp3’s and keep checking for live show connection

 

Random Mixes
Are the mixes played when no dj is scheduled or when a dj has not uploaded a pre record and has not turned up to do a live stream.
They play more mellow dance music in the day and then anything at night
All djs have access to add their mixes to the playlist by uploading their mp3s to the random mixes folders

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to