Your OnAir Panel account gives you access to a full internet radio station — music library, Auto DJ, scheduling, and a public listener page.
- Open your browser and go to the panel URL provided in your welcome email.
- Enter your username and password from the welcome email.
- You will land on the Dashboard — your radio control center.
- Go to Stations in the left menu and click Start to launch your station.
💡 You can change your password anytime — click Change password at the bottom of the left sidebar.
The Dashboard gives you a real-time overview of your station.
Status tiles
Listeners — how many people are listening right now
Live Stations — how many of your stations are streaming
Status — ONLINE or OFFLINE
Server Time — current server time (CET/CEST)
Now Playing
Shows the currently playing track with album art. Use the ▶ button to preview in your browser. The ⏭ button skips to the next track.
Recently Played
Last 10 tracks with time, playlist name, and listener count. Click CSV to export the list.
Listener Graph
Listener count over time. Switch between 24h / 7d / 30d views using the buttons above the graph.
The Library is where all your music lives. You can upload tracks directly from the browser or via FTP.
Uploading via Browser
- Go to Library in the left menu.
- Drag and drop MP3/AAC/OGG/WAV/FLAC files onto the upload area, or click to select files.
- Wait for the upload — a progress bar shows the status.
- Tracks appear in the list automatically after upload.
Adding Tracks to a Playlist
- Click the checkbox next to tracks you want to add.
- Click Add to playlist at the top.
- Select the target playlist and confirm.
- Or drag a track directly into an open playlist using the ⠿ handle.
💡 Your disk quota is shown at the top of the Library page. Upload more music via FTP for larger batches (see section 9).
⚠ Only upload music you own or have a license for. Do not upload copyrighted content without permission.
Playlists let you organise your music into collections — Morning Show, Evening Chill, 90s Hits, etc.
- Go to Playlists and click + New playlist.
- Give it a name and save.
- Open the playlist and add tracks from your Library on the right side.
- Drag tracks using the ⠿ handle to reorder them.
- You can also drag tracks directly from the Library into the playlist.
💡 Export any playlist to an .m3u file using the Export .m3u button.
Auto DJ automatically plays music from your library or playlist 24/7. Configure it in the Auto DJ section.
General Settings
Default playlist — which playlist plays by default
Repeat artist (min) — minimum minutes before same artist repeats
Repeat track (min) — minimum minutes before same track repeats
Crossfade (s) — fade between tracks (0 = hard cut)
Playback Mode
🔀 Shuffle — random order, no immediate repeats
🎲 Random — fully random, may repeat
🔁 Sequential — play in order, then loop from start
Audio Processing
3-band EQ — adjust bass, mid, treble (dB)
Compressor — controls dynamic range
Limiter — prevents clipping/distortion
Most Played Tracks
Shows your top played tracks based on play count. Useful for understanding your audience preferences.
Playlist Rotation
Rotation mixes several sources with weights — for example Pop 3× and Rock 1× means roughly every fourth track is Rock. A rotation slot can be either a playlist or a music library folder.
You can create several named rotations per station — for example a Morning rotation and an Evening one — and assign each to a specific time in the Schedule.
- Scroll to 🔄 Playlist Rotation in the Auto DJ section.
- Use the rotation tabs at the top to switch between rotations. Click + to create a new one, the pencil to rename, or the trash icon to delete.
- With a rotation selected, choose Playlist or Folder as the source type, pick it, set a weight, and click Add.
- Repeat for each source you want in that rotation.
- To use a rotation at a certain time, go to Schedule, add a block, choose the Rotation source type, and pick the rotation from the list.
📁 Folder slots keep themselves up to date — drop new music into the folder over FTP or the browser and it joins the rotation automatically, with no playlist to edit.
⚠ After changing Auto DJ settings, click Save & apply and then restart your station for changes to take effect.
Schedule lets you assign different playlists to different times of day and days of the week.
- Go to Schedule in the left menu.
- Click + Add block.
- Set a name, choose a playlist, select days and time range.
- Optionally enable 🔀 Shuffle (random order) or 🔁 Loop (repeat until end time).
- Pick a colour to identify the block in the weekly grid view.
- Click Add block to save.
- Restart your station for the schedule to activate.
🕐 All times use your account timezone, shown above the Add block form. Blocks start at the time you see in the panel.
SCHEDULE BLOCK OPTIONS
🔀 Shuffle
Tracks play in random order within the block
🔁 Loop
Playlist repeats from the beginning when it ends, until the block's end time
Both on
Shuffled and looping — ideal for long time slots
Play from a folder instead of a playlist
A block can play straight from a music library folder — useful when you want "morning folder, evening folder" without maintaining playlists.
- In the Add block form, switch Source from Playlist to Folder.
- Pick a folder from the list — the number in brackets is how many tracks it holds.
- Set days and time range as usual and save.
📁 Any track you later add to that folder — through the browser or FTP — plays in that block automatically. No playlist editing needed.
Weekly calendar
Below the form your week is drawn as a calendar: seven day columns with an hour axis, each block positioned at its real time and coloured as you chose. A red line marks the current time on today's column, and inactive blocks appear faded. Click any block to edit it.
What's playing — daily preview
Under the calendar, the What's playing card lays out the whole day as a list: each time range, which block covers it, and what that block plays. Switch between Today and Tomorrow, and the segment on air right now is marked NOW.
🔍 Times with no block are listed too, showing what your station falls back to — rotation, your default playlist, or the whole library. Handy for spotting gaps you did not intend to leave.
Apply changes now
Your station prepares tracks in advance, so edits to playlists or the schedule normally take effect once the prepared tracks finish playing.
⚡ Click Apply changes now above the calendar to make your changes take effect straight away, without restarting the station. Scheduled blocks also switch over on their own within about a minute of their start time.
Jingles are short audio clips (station IDs, ads, bumpers) that play automatically between songs.
- Go to Jingles and upload your jingle files (MP3 recommended, under 5 MB each).
- Enable the Enable jingles toggle.
- Set the frequency — e.g. 5 means a jingle plays after every 5 songs.
- Click Save and restart your station.
💡 One jingle plays at a time — chosen randomly from your uploaded jingles. Keep jingles short (under 30 seconds) for best results.
⚠ After changing jingle settings, always restart your station.
You can broadcast live using BUTT, Mixxx, Traktor, or any Icecast-compatible streaming software. When connected, your live stream takes priority over Auto DJ. When you disconnect, Auto DJ resumes automatically.
Connection Details
Find your exact connection details in Live DJ in the panel. Example:
Server
stream.my-control-panel.eu
Port
8001 (your DJ port — see Live DJ section)
Password
shown in Live DJ section
🎧 In Mount points, each mount has quick-play buttons — open the stream in one click in VLC, Winamp, Windows Media Player, on iPhone, or in the browser. Handy for testing and for sharing with listeners.
Setup in BUTT
- Open BUTT → Settings → Main tab.
- Click + to add a server. Type: Icecast.
- Enter host, port, password, and mount
/live.
- Click Connect — your stream goes live instantly.
⚠ Make sure your station is running before connecting as a Live DJ.
For uploading large amounts of music, use SFTP. Files uploaded to the /music folder are automatically added to your library within 30 seconds.
- Go to FTP access in the panel and click Create FTP account.
- Save the password — it is shown only once.
- Open FileZilla → File → Site Manager → New Site.
- Protocol: SFTP, Host: your server, Port: 22.
- Logon Type: Normal, enter your FTP username and password.
- Connect and upload MP3 files to the
/music folder.
💡 You can also reset your FTP password at any time using the New password button.
📁 Create sub-folders inside /music (e.g. rock, chill) to organise your library — each sub-folder automatically becomes a self-maintaining "playlist" you can pick as a Folder source in a rotation or schedule block. New files dropped into the sub-folder join it on their own.
⚠ Do not upload files outside the /music folder.
⚠ Uploads are limited by your plan's storage quota. Files that would exceed it are rejected and removed, so check your storage bar on the Dashboard before a large upload.
OnAir Panel tracks your listeners and provides detailed statistics.
Listeners Section
Shows an interactive world map of your listeners plotted by city (not just country), a country breakdown, and a Recent listeners table. Switch between 7d / 30d / 90d periods.
Listener map
Each bubble is a city — the bigger the bubble, the more sessions from there. Hover a bubble to see the place, number of listeners, the player/device used, average listen time, and the stream type (Icecast / SHOUTcast).
Recent listeners
A table of the latest listeners: city & region, country, how long they listened, which player they used, and when they connected.
Statistics Section
Summary
Peak Listeners — maximum simultaneous listeners
Total Sessions — number of connections
Listener Hours — total hours of listening
Export
Click Export CSV to download statistics as a spreadsheet. Also available from the Recently Played section on the Dashboard.
Embed your radio player on any website using the widget embed code.
Normal Player (400 × 90px)
Full player with station name, track info, and play button. Ideal for sidebars and footers.
Mini Player (300 × 56px)
Compact version for smaller spaces. Shows track info and play/pause control.
- Go to Widgets in the left menu.
- Click on the embed code to copy it.
- Paste it into your website's HTML.
Listeners can request songs directly from your public radio page. You can review and manage requests in the panel.
- Go to Song Requests in the left menu.
- View incoming requests from your listeners.
- Approve a request to add it to the queue — it will play next.
- Decline requests you don't want to play.
💡 Listeners submit requests from your public radio page. Share the public page link to encourage requests.
Station Intelligence scores your station out of 100 across six areas and tells you exactly what to improve. Everything is measured from your own station's data — nothing is guessed.
- Go to Station Intelligence in the left menu.
- Select a station. The ring shows your overall score.
- Read the summary line at the top — it names the one or two changes that would gain you the most points.
- Click any category card to see only that category's recommendations.
THE SIX CATEGORIES
Reliability
Whether the station is running and how healthy it has been
Security
HTTPS, password strength, separate admin and source passwords
Automation
Schedule, rotation or default playlist, jingles, crossfade
Growth
Library size, stream bitrate, number of streams offered
Audio Quality
Stream bitrate, quality of your source files, sound processing, metadata
Performance
How long listeners stay, broadcast stability, capacity, listener trend
🎧 Audio Quality checks your actual music files. If your stream runs at 320 kbps but some tracks were encoded at 96 kbps, listeners hear the lower quality — the panel tells you how many tracks are affected.
The AI Assistant answers questions about your station and about running a radio station in general. It knows your real numbers — library size, schedule, health, listener peaks — so its advice is specific to you.
- Go to AI Assistant in the left menu and select a station.
- Type your question, or click one of the suggested questions to start.
- Press Enter to send. You can keep asking follow-up questions in the same conversation.
GOOD QUESTIONS TO ASK
Setup
How should I set up my schedule for a music station?
Diagnosis
Why might my listeners be leaving early?
Improvement
What is the single best thing I could improve right now?
💬 You can ask in your own language — the assistant replies in the same language. Your passwords are never shared with it.
⚠ There is a daily limit on questions per account. If you reach it, the limit resets the next day.