Database and Scheduling (mAirListDB)

The mAirList Database (mAirListDB) is the audio library and scheduling software built into mAirList.

The database consists of two parts:

  • A database (SQL) server that keeps the lists of all audio files along with their metadata, as well as the scheduled playlist. We support PostgreSQL, MariaDB/MySQL and Microsoft SQL Server as backends. For single-computers installations, a local database file (.mldb) may be used in place of a regular SQL server.
  • The actual audio files, typically located on one or more network shares, so all computers in the LAN can access them.

To serve clients outside the local LAN, the built-in DBServer application tunnels both parts through an HTTP-based protocol.

While using a database is fully optional in mAirList (you can also just drag&drop files from Windows Explorer into the playlist), running a properly configured and management database is an essential part the setup for a typical radio station.