AutoRadio version 2.0
Radio automation software. Simple to use, starting from digital audio files manages on-air broadcasting over a radio-station or web-radio. The main components are:
- Player (Xmms/Audacious): plays all your media files and send digital sound to an audio device or audio server
- Scheduler: real time manager for emission of special audio files like jingles, spots, playlist and programs; interact with player like supervisor User
- inteface: WEB interface to monitor the player and scheduler and admin the schedules for the complete control over your station format
- podcasting: a complete integrated podcasting web server with an very compatible ogg web player
Developed with Python, Django, dbus it works in an production enviroment
FEATURES
- manage ogg, mp3, wav and other media file format
- it's designed as client server
- do not averlap schedules: anticipate, postone or delete
- comples rules for schedule and period schedule
- player is monitored by web interface
- integrated podcasting web server that allows you to easily publish podcasts that conform to the RSS 2.0 and iTunes RSS podcast specifications
- simple web player for ogg/vorbis, compatible with different browser adaptable to this enviroments:
- browser compatible with html5 and codec ogg/vorbis
- plugin flash player using a free player written in haxe
- plugin Java using the player cortado
- mediaplugin or external player
- limited compatibility without Javascript
HOW IT WORKS
In player playlist you need a queue of media for a minumun of some hours and for this you have to program some playlist. Player cannot stay stopped or paused (if stopped it will be started, if paused it stay paused) for a corret work. When time will be right jingle, programs and spots will be placed in playlist the first position after the last file inserted before by autoradiod. It is possible to insert programs in the integrated pubblic podcasting web server
Project Pages and Download
REQUIRES
Autoradio try to work on old distribution like fedora 8 with xmms and cherrypy2 On more recent ditrubution I suggest audacious version >= 1.5 and cherypy3
autoradio requires:
python >= 2.5
- mutagen
muatgen version >= 1.17
- you can obtain it:
- You can get also some tar, deb and rpm from autoradio project home page
- django
- I suggest Django 1.1
- cherrypy
- Summary : A pythonic, object-oriented web development framework
URL : http://www.cherrypy.org/
There are incompatibility from cherrypy version 2 and 3 but autoradio works well with any version
- configobj
- Summary : Config file reading, writing, and validation
- Player (xmms or audacious in alternative):
- for xmms player
for audacious player version >= 1.5
- dbus-python D-Bus Python Bindings
- audacious
Limitations
- the web player implements only very simple functions (play/stop)
- the audio ogg/vorbis files needs to be campioned to 44100Hz to work in web player with the flash player
BFSF Wiki