> For the complete documentation index, see [llms.txt](https://audalaxy.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://audalaxy.gitbook.io/docs/platform-description/audio-backend.md).

# Audio Backend

## AudioPort

The AudioPort is a scalable and highly available system service to receive audio streams and can receive in the following protocols:

* ICY streams (MP3, AAC with included metadata)
* MP3, AAC, Ogg Vorbis, FLAC, WAV

**Features:**

* supports a variety of media formats as input
* supports various ingestion methods (PUSH, RELAY)

## Transcoding

Easy-to-use scalable audio transcoding for on-demand audio and live audio. The transcoding is an automatically deployed process per channel if necessary. It can be controlled in real-time via web interface.

**Input-Formats:**

* Everything that is supported by ffmpeg (mp3, aac, flac, wave)

**Output-Formats:**

* MP3 (several bitrates)
* AAC (several bitrates, HEv2)
* FLAC (compressed lossless)

## Playout

Easy-to-use scalable solution to create a perfect short-lived or 24/7 audio program from audio elements. It is qualified for a large and more than enough amount of playout deliveries. The playout system can be controlled via web interface in real time.

**Features:**

* FM/DAB-radio-quality
* Perfect mixing for personalized, individual and broadcast playouts
* Sound processing before and after playout
* Audalaxy Metaflow included
* Real-time deployment and controlling
* Easy playout report
* Replay Gain support
* Advanced crossfading/mixing - automatically or with manual values
* Voice-track on ramp
* Drop in on ramp
* Voice-track over music bed, e.g. news

**Stream Targets:**

* Audalaxy Streamer
* Icecast
* SHOUTcast
* Wowza
* AIS

**CDN Delivery:**

* Audalaxy CDN
* Privat CDN on request

## Audiolibrary

The Audalaxy Audiolibrary is a high-performance cloud storage for audio files incl. metadata with following features:

**Import:**

* Schedules from MusicMaster, GSelector
* Schedules from API-based planning tools
* Schedules based on track tags
* Audiofiles upload with metadata
* FTP or S3-compatible API
* Browser upload via web frontend
* Metadata from MP3 ID3 container

**Edit:**

* Metadata via web frontend

**Cluster:**

* Static and dynamic smartblocks (folder) by audio metadata

**Deliver to:**

* Audalaxy-Sequence editor and dynamic scheduler
* Audalaxy-Playout

## Audiotools

The Audalaxy Audiotools are the universal and constantly growing in number of helpers for all situations with easy-to-use API for individual workflows with audio contents.

**Features:**

* get audio properties
* replay gain (using mp3gain or loudgain)
* loudness
* bpm
* quality

**Features - edit audio:**

* Drop-in jingle on ramp
* Voice-track on ramp
* Voice-track over music bed
* Startnext / mixpoint based on db-level or loudness
* sound processing
* stereo tool with individual config
* overlay of multiple audio elements on background track
* pre-processed fade in/out, cue in/out
* transcoding

## Sound processing

Good audio processing can do wonders and help to reach great harmony for playout sound. Audalaxy can use all kind of scalable software-based audio processors.

**Audalaxy-Sound processing:**

The system standard of Audalaxy-Sound processing is a very light alignment of volume, so that the output of playout is normalized to similar level of volume.

**Stereo Tool:**

With Audalaxy is Stereo Tool available.

**Requirements:**

* valid license
* Stereo Tool config file (sts)
* Audalaxy-Business support level

## Audiocache

Audalaxy-Audiocache is an easy-to-use proxy service for audio files that stores content with individual lifetime. For example, this service is recommended for complex audio pre-processing in front of playout.

## Audiobutler

Audalaxy-Audiobutler is an exploring and monitoring service for audio file web links or time-based configurations. If the content of the audio file URL changes or a configured time range is reached, the service forwards audio files with metadata as a part of:

* RSS-Feed
* JSON file

## Dynamic Scheduling

The scheduling system is an essential tool to sequence audio contents for personalized, individual and broadcast playout processes. It supports short-lived and 24/7 audio programs. In the Audalaxy ecosystem you can choose what scheduling system should be used.

## Audalaxy-Sequence editor and Dynamic Scheduler

The Audalaxy-Sequence editor is a web user interface to create an audio sequence from different audio sources, e.g. Audalaxy-Audiolibrary, podcasts, news sources, etc.

The Dynamic Scheduler is necessary to schedule personalized, individual and broadcast audio programs. The scheduler plans the program in real time. For personalized or on-demand channels, the scheduler switches to a special mode. E.g. time-dependent elements are handling separately. Because it’s not possible to skip to them.

## External scheduling tools – MusicMaster, GSelector or others

Audalaxy allows connectivity to external scheduling tool installations. Because the existing scheduling tools integrations are very diverse, there is not only one way to connect Audalaxy. Audalaxy offers a standard way for synchronizing with external schedules, but it can be adapted if it doesn’t match to an existing workflow. The enterprise support level is required for further details.

## Skip-On-Radio

Audalaxy-Skip-On-Radio is a special service for skipping elements inside of an audio program. The Audalaxy platform creates a simply personalized audio stream after each skipping interaction. This function requires the creation of an audio program with the Audalaxy-Playout and modified players with the skip button and a connected Audalaxy-Skip-API. All modified players can use the advanced, personalized audio streaming functions. The enterprise support level is required for further details.

## Timeshift

Audalaxy-Timeshift is a special service for time-shift broadcasts of audio programs. The Audalaxy platform record the audio stream for later listening. The function can be controlled with user-friendly parameters in the stream-URL. Recommended jump markers are automatically transferred via Metaflow. The enterprise support level is required for further details.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://audalaxy.gitbook.io/docs/platform-description/audio-backend.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
