Skip to content

Concepts

This page explains the core concepts and terminology of xtra audio.

Projects and Stations

A project is the top-level container. It holds all media files, team members, and stations.

A station is a broadcast channel within a project. Each station has its own:

  • Stream output (encoders)
  • Schedule (planner)
  • Live interface (studio)
  • Audio processing settings

One project can contain multiple stations. All stations in a project share the same media library and team.

Example structure:

Radio Network (Project)
├── Media Library (shared)
├── Team Members (shared)
├── Main Channel (Station)
├── News Channel (Station)
└── Music Channel (Station)

Media Library

The media library stores all audio files for a project. Files can be organized with:

  • Playlists: Collections of media items
  • Types: Categories like "Music", "Jingles", "Ads"
  • Custom Fields: Additional metadata fields per type

All stations in a project access the same media library.

Studio

The studio is the live broadcasting interface. It provides:

  • Playlist Queue: Sequence of items to play
  • Mixer: Volume control for multiple channels
  • Cartwall: Grid of buttons for instant playback (jingles, sound effects)

The studio can operate in manual mode (presenter controls everything) or automation mode (planner controls playback).

Planner

The planner automates broadcast schedules. It uses:

  • Sequences: Rules that select media automatically (e.g., "play one song from playlist X, then one jingle")
  • Week Planner: Assigns sequences to time slots across the week
  • Rotations: Controls how often specific items play

The planner generates a playlist that feeds into the studio automatically.

Team

Team members are users with access to a project. Permissions control what each member can do:

  • Owner: Full access to all features
  • Admin: Manage settings and team members
  • Producer: Edit media and schedules
  • Presenter: Access studio for live broadcasting
  • Viewer: Read-only access

Permissions can be set globally or per station.

Next Steps

With these concepts understood, explore the features in detail:

TopicWhat you learn
Media LibraryUploading, organizing, playlists, metadata
Live StudioMixer, cartwall, playback modes
PlannerSequences, week planner, rotations
Station SettingsEncoders, audio processing, webhooks
Team ManagementInvitations, roles, permissions