Aura Engine

Aura Engine is a scheduling and play-out engine as part of Aura Radio Software Suite, specifically build for the requirements of community radios.
Features
- Scheduler to automatically broadcast your radio programme (see AURA Dashboard for an schedule user interface)
- Play audio from multiple sources including files, streams and analog live audio
- Dynamic switching of sources organized as playlists
- Stream output to an Icecast Server
- Multichannel Line-out
- Silence Detector to avoid Dead Air
- Auto DJ which plays random music when silence is detected
- ReplayGain normalization done using passed ReplayGain meta data
- API to query Track-Service, monthly reports and information for displaying the Studio Clock (see Engine API)
- Web Application for a Track Service (see AURA Player)
- Web Application providing a Studio Clock (see Engine Clock)
-
Bulk and Timeslot Recorder (This will be provided after v1.1 by a planned
engine-recorder
component)
Read more on the Engine Features page.
Architecture
AURA Engine as part of the AURA Radio Suite uses an modulear architecture based on a REST API. All external information is retrieved using JSON data-structures.
To learn more, checkout the Engine Developer Guide or visit the Aura Meta repository.
Installation
Read more
About
Aura Engine is a scheduling and play-out engine as part of Aura Radio Software Suite, specifically build for the requirements of community radios.
AURA stands for Automated Radio and is a swiss army knife for community radio stations. Beside the Engine it provides Steering (Admin Interface for the radio station), Dashboard (Collaborative scheduling and programme coordination), Tank (Audio uploading, pre-processing and delivery). Read more in the Aura Meta repository or on the specific project pages.
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Steering | Dashboard | Tank |
Engine Engine API Engine Clock |
Resources
- Python: https://docs.python.org/
- OPAM (OCaml Package Manager): https://opam.ocaml.org/
- Liquidsoap: https://www.liquidsoap.info/doc-1.4.0/
- Jack Audio: https://jackaudio.org/
- Flask: https://palletsprojects.com/p/flask/
- Systemd: https://systemd.io/
- Supervisor: http://supervisord.org/
- Gunicorn: https://gunicorn.org/