Platform Overview
xtra audio is a web-based radio automation platform for professional broadcasting. The platform handles media management, live broadcasting, audio production, and automated scheduling.
Architecture
Hierarchy
The platform uses a two-level hierarchy:
- Project - Top-level container for a radio operation
- Station - Individual broadcast endpoint within a project
A project can contain multiple stations. Each station operates independently with its own content, schedule, and stream configuration.
Main Components
| Component | Purpose |
|---|---|
| Media Library | Store and organize audio files |
| Live Studio | Real-time broadcasting interface |
| Multitrack Editor | Timeline-based audio production |
| Planner | Automated scheduling and rotations |
| Station Settings | Encoders, processing, webhooks |
User Interface
Sidebar
- Project selector dropdown
- Station list
- Feature navigation (Media, Studio, Multitrack, Planner, Settings)
- User presence indicators
Main Content Area
- Context-specific interface for each feature
- Data tables with search and filtering
- Modal dialogs for detailed operations
Header
- User account menu
- Notification center
- Language selection
URL Structure
URLs follow the pattern:
/project/[project-id]/station/[station-id]/[feature]Example: /project/abc123/station/xyz789/media
Next Steps
- Projects & Stations - Create and manage projects
- Team Management - Invite users and assign permissions
- Media Library - Upload and organize content
- Live Studio - Start broadcasting