Skip to content
Snippets Groups Projects

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