πŸŽ™οΈ Broadcast Server Made in Germany

Your own Internet Radio.
Hosted or Self-Hosted.

The modern alternative to Centova Cast and Icecast. Icecast 2, Shoutcast v1 and v2 all run simultaneously on the same stream, your DJs keep using what they already know. No forced encoder, no lock-in. Available as monthly hosting or as a software license for your own server.

Any encoder, any protocol, all three streaming standards run simultaneously on one stream. Your DJs can pick whatever they want. No more "you have to use this specific software".
All tested, works out of the box
Icecast 2 Shoutcast v1 Shoutcast v2 Mixxx VirtualDJ RadioBoss BUTT OBS
Streamserver Panel

Panel + hosting now on DGNShop

The DGNCast panel and the hosting plans are now sold centrally through our main shop. You'll find all the details, prices, Standard and Reseller licence, installation service and migrations there.

πŸ›’

Buy the panel, compare plans, book installation

Standard licence for a single radio station or Reseller licence with multi-tenant for unlimited customers. Current prices, hosting plans and service packages are in the shop.

To the DGNShop streamserver section →
Questions about the right option or planning a migration? Contact form.
Live Demo

Hit play, this is DGNCast

Every customer stream page looks exactly like this. Click play, we are live.

Test Customer Radio

-

OFFLINE
NOW PLAYING
30%
0
Listeners
-
kbps
MP3+OGG
Formats

β†’ Customers get their own URL, e.g. https://stream.dgnshop.com/yourradio

Features

All in. Nothing in the way.

A modern streaming platform. The boring parts are automated away, the interesting parts are exactly as flexible as you need them.

πŸ”‡ Silence detection Silent DJ? AutoDJ takes over Β· new

If a DJ only sends silence (mic muted, cable pulled, fader down), the server notices on its own and switches to the AutoDJ after a configurable time. Together with the connection watchdog your stream never stays stuck in silence, even when the connection is technically still up.

πŸ”” Outage alerts Email, Telegram, Discord Β· new

The server pings you the moment something goes wrong: DJ connection dropped, stream completely offline or disk space running low. Via email, Telegram or Discord, with a test-message button. You learn about problems before your listeners do. Off by default, set up in a minute.

πŸ›°οΈ Check reachability in one click Port check from outside Β· new

A button in the panel checks from the outside whether your broadcast ports are really open, exactly the way a DJ program or a listener reaches them. You find the most common cause of connection trouble yourself in seconds, with plain-text hints for Plesk. No more guessing why a DJ can't connect.

πŸ•’ Broadcast hours per DJ Fixed time slots Β· new

Give each DJ fixed broadcast hours (weekdays plus time). Outside their slot they can't get on the stream and see a clear message with their times. When their slot starts, they automatically take over from whoever's slot has ended. DJs without hours broadcast anytime, as before.

πŸ’Ύ Automatic backups Daily, local or FTP Β· new

On demand the panel backs up everything that makes your setup recoverable once a day: database, settings and, per server, an overview with streams, credentials and DJ accounts. Target local or via FTP/FTPS, for example a storage box. Restore straight from the panel with one button.

🩹 Server logs & update rollback One click back · new

See the latest server messages right in the panel, no SSH needed. And if an update ever doesn't go smoothly, one button restores the previous state of server or panel. Plus a getting-started checklist that shows what's still missing for a smooth operation.

🚚 One-click server migration Move to a new server in minutes

Switching server or host? In the panel you enter the old server's credentials, press one button, and the whole stack moves over automatically: streams, source passwords, your full music library, the license and all settings, with live progress. No manual copying back and forth.

🧩 Own streaming server per stream Mount or dedicated port

When you add another stream you can choose: an additional mount on your existing server (lean, shares the resources) or a completely separate streaming server with its own port and process, fully isolated from the rest. Created and removed at the press of a button.

πŸŽ™οΈ Show recording & media library Record live shows

Record live shows straight on the server, no extra software needed. With a button in the panel or automatically by schedule. The recordings land in a media library for replay, ideal for offering shows on your website to listen again.

πŸ—ΊοΈ Geo listener map World map of your listeners

A live world map shows you which countries and cities your listeners come from, right now and over the last 7 or 30 days. Privacy-friendly: no IP addresses are stored.

🎢 Song requests Listeners request tracks

On the player page your listeners request a track from your library, which then plays next automatically. With a cooldown per listener so nobody hijacks the playback.

🎺 Automatic jingles Station IDs between the music

Set up a jingle folder and the AutoDJ plays your station IDs in between automatically, by number of tracks, by minutes, or both. No more manual scheduling.

🏷️ Embeddable DJ title widget Set the title without panel login

For DJs whose software doesn't send a title: a small embeddable field for your DJ area. The DJ types the current title, done, no panel access needed.

πŸ–ΌοΈ Cover art & embed player Mini player for your website

The player page automatically shows the matching cover for the current track. And with the embed widget you place a slim player (as a card or bar, in your colour) via iframe directly on your own website.

⏰ Time-based playlists Different music by time of day

Calm in the morning, party at night: define time windows in which the AutoDJ plays from a different playlist. With priorities and start/end dates for limited-time campaigns.

πŸ“‚ Music folders & shuffle in the panel Manage playlists in the browser

Create music folders right in the panel, upload tracks, and set per stream whether to play randomly or alphabetically. All in the browser, no FTP needed.

πŸŽ›οΈ Icecast 2 & Shoutcast v1+v2 in parallel 3 protocols simultaneously

One single stream, three protocols simultaneously. Your DJ can broadcast with Mixxx (Icecast) today, a colleague with RadioBoss (Shoutcast v1) tomorrow, someone else with BUTT (Shoutcast v2) the day after, no reconfiguration needed. Other panels force you to pick one protocol. We don't.

πŸ“‰ βˆ’50% upload Opus + DGNCast Native β˜…

With DGNCast Native + Opus codec you stream at the same quality with half the bitrate. Slow DSL, mobile hotspot, hotel Wi-Fi. Works. Upload calculator.

πŸ”€ DJ crossfade Sample-accurate mix β˜…

No hard cuts during DJ handovers. The server mixes old and new DJ in parallel with configurable fade duration (0 to 8s). Listeners hear a continuous stream, just like a real DJ set. Only with DGNCast Native Protocol. Details.

πŸ”‘ API keys per DJ Rotatable, revocable β˜…

Native protocol DJs each get their own key, rotatable, revocable, with audit log (last used + IP). No more shared source passwords.

🎡 MP3 + OGG simultaneously Automatic fanout

Automatic fanout to both formats. Your listeners get the right format for every device, you don't have to stream twice.

πŸ€– AutoDJ MP3, OGG, FLAC, WAV

Upload your tracks, AutoDJ takes over when no DJ is live. Seamless handover in both directions. MP3, OGG, FLAC, WAV, all supported.

🎀 DJ accounts Username + password per DJ

Every DJ gets their own username + password. Enable, disable, reset password, all in the portal.

πŸ“Š Live statistics Who listens, how long, 24h peak

24h peak, average listening time, IP history, session counters. Transparent and real-time per stream. Also per customer for resellers.

πŸ”’ SSL listener URLs Ready-to-use https:// links

Every stream gets a Let's-Encrypt TLS URL automatically. Runs in modern browsers, Apple devices, and radio apps without mixed-content warnings.

🌐 Player page included No own website needed

Every stream gets a ready-to-use player page with play button, now-playing display, and share buttons (Facebook, X, WhatsApp). Share the link, done.

⚑ Multi-tenant (Reseller) One panel, many customers

Define plans, set limits, manage customers. Like Centova Cast, just modern and without the legacy baggage.

πŸ” Auto-reconnect Auto-recovery on dropout

When the stream drops (Wi-Fi hiccup, ISP glitch, server restart) the Studio reconnects automatically. Exponential backoff (1s, 2s, 4s, 8s, 16s, 30s max) with configurable initial delay per profile (0 to 60s for DJ handovers).

πŸ›Ÿ Rock-solid listener stream 10s ring buffer

The server keeps a 10-second buffer between transcoder and listener delivery. On short source dropouts, listener connections don't drop, the player doesn't show "offline". MP3 decoders stay in sync.

♻️ Session resume No stream restart

On reconnect with known session ID, the server transcoder simply continues. No OGG header reset, no new stream intro, no listener buffer loss. 30s grace window, then regular teardown.

πŸ“ Manual title update For RadioBoss & Co

If your DJ software doesn't send titles automatically: type it in the Studio field, hit Enter, title is set. Works with all protocols (Icecast Admin API + Shoutcast admin.cgi). Auto port conversion for Shoutcast v1.

πŸ’Ύ Streaming profiles in Studio URL, PW, bitrate persistent

All credentials (URL, mount, password/API key, bitrate, station name, reconnect delay) stored locally. Multiple named profiles: Morning Show, Prime Time, Automation. Last profile auto-loads on app start.

πŸ”€ HTTPS source connect TLS for upload

The Studio can stream over https:// / wss://. For corporate networks with blocked non-443 ports or TLS-only hosters. Native TLS via the system cert store.

πŸŽ™οΈ Shoutcast v2 multi-stream SID support

For DNAS 2 servers hosting multiple streams on one port (SID 1, 2, 3...): configurable SID field in the Studio. Irrelevant for single-stream servers, just leave it empty.

πŸ“ˆ Real bitrate display Actual, not config default

The panel shows the actual bitrate your DJ is currently sending (from Ice-Bitrate/icy-br header). No longer the hardcoded config value. Switch mid-broadcast from 128 to 192, the panel updates instantly.

πŸ’Ύ Ogg Opus debug recording Aircheck included

The Studio writes your Opus stream as a playable .opus file (Ogg container). Listen back without extra software (VLC, ffplay, foobar2000 all handle it directly).

🎀 Mic feedback troubleshooting Fix echo loops

Step-by-step guide for WASAPI loopback with VirtualDJ, Mixxx, Traktor. Eliminates typical issues: double mic routing, Windows sound monitoring, system vs. DJ-software mix-ups. Open guide

πŸ‡©πŸ‡ͺ Made in Germany GDPR + EU support

Development, hosting, and support all based in Germany. GDPR-compliant, friendly email support in English + German, servers in Falkenstein. No offshore call center.

Available now Β· Windows
Free

DGNCast Studio: pro encoder with features no one else has

Our own encoder for Windows (Mac & Linux later). Speaks Icecast 2, Shoutcast v1 & v2 with any server, not just ours. Free, no license key, no strings attached. Four things it does that butt, OBS, Mixxx & Co. just can't:

πŸŽ›
VST3 plugin host with live GUI
Unique
Up to 4 VST3 plugins in series right before the stream, EQ, compressor, de-esser, limiter with their original plugin windows just like in your DAW. Per-slot bypass and dry/wet, chain presets to save. butt, OBS, Mixxx, RadioBoss simply cannot do this.
πŸ“±
Capture audio per app
Per-app loopback
Capture one specific app (VirtualDJ, Spotify, Zoom) instead of the entire system audio soup. Mic and line-in run in parallel with their own level, mute, solo. Exclude apps from system audio prevents double-audio when you feed them separately. No more virtual-audio-cable dance.
βˆ’50%
Upload traffic
DGNCast Native
Opus instead of MP3, half the bitrate at the same quality. Slow DSL, mobile, hotel Wi-Fi, all work. Plus session resume for short Wi-Fi dropouts, DJ crossfade, API keys per DJ.
🎡
Auto title update from any DJ software
Universal now playing
Reads Mixxx, VirtualDJ, Traktor, Serato, RadioBoss and more via file watcher or HTTP API. Set once, your stream shows the tracks automatically. No manual typing, no extra plugins.
And more: Icecast/Shoutcast parallel, profiles, HTTPS source, multi-stream, reconnect...
Icecast 2 + Shoutcast v1 + v2
All three source protocols, not just one. Works with any server that speaks any of them.
HTTPS source
Encrypted source streaming to Icecast 2 and Shoutcast v2 over TLS, no plain-text passwords on the wire.
Multi-stream SID
Shoutcast DNAS 2 stream-ID support: one server, multiple stations, all with one encoder.
Auto-reconnect
With exponential backoff. If the Wi-Fi glitches, the encoder reconnects on its own.
Profiles
Save server credentials, one profile per station. Switch via dropdown, not copy-paste.
Chain presets
Save and reload the complete plugin chain including all plugin states as JSON preset.
Local recording
Stream and record simultaneously as MP3 or Ogg Opus, aircheck-ready.
Low CPU
Native Rust + C++ instead of Electron, ~15 MB binary, no browser overhead in the background.
Download DGNCast Studio
Windows installer, approx. 9 MB, free
βœ“
Signed. Version 0.1.8 (May 2026), Windows 10 2004+ or Windows 11. Auto-updates via Velopack. What's new?
System
Windows 10 2004+ or Windows 11
Architecture
x64 (64-bit)
Disk space
approx. 50 MB installed
License
Free, no key required
🎧
Extra for VirtualDJ users: Bridge plugin
Native VDJ plugin that pushes track info + live-deck awareness to the Studio. ~300 ms latency vs. 2 s file-watcher polling. Works with all 4 source protocols (Native, Icecast 2, Shoutcast v1, Shoutcast v2). Signed (Azure Trusted Signing). Zero-config: unzip, drop the DLL into %LOCALAPPDATA%\VirtualDJ\Plugins64\AutoStart\, restart VirtualDJ.
FAQ

Common questions

What's the difference between hosting and license?
Hosting: we run the servers. You rent a stream monthly and just focus on broadcasting. License: you install the DGNCast Panel on your own root server and are responsible for operation, updates, and backups.
Can I keep using my DJ software?
Yes, always. DGNCast supports Icecast 2, Shoutcast v1, and Shoutcast v2, all three protocols on the same stream at the same time. Mixxx, VirtualDJ, RadioBoss, BUTT, OBS, SAM Broadcaster, Altacast, all work without config tricks. No "you have to use this specific software" like other panels.
Do I have to force my DJs onto a specific software?
No. Every DJ uses what they like. One sends from Mixxx over Icecast, the next from RadioBoss over Shoutcast v1, the third from BUTT over Shoutcast v2, all on the same stream without any reconfiguration from you. Centova Cast & Co. force you to pick one protocol.
Is there a free trial for the hosting?
A short trial of max. 3 days can be arranged individually with Early-Access customers. Reach out via the contact form.
What are the server requirements for the Panel license?
Ubuntu 22.04 / 24.04 or Debian 12, PHP 8.5, Apache 2.4, 1 vCore + 1 GB RAM is enough for a typical setup. Details in the installation guide.
Can I switch from hosting to my own license later?
Yes. We export your stream state and you install the Panel license on your own server. No vendor lock-in games.
Can I migrate from AzuraCast to DGNCast?
Yes, as an add-on service (from €199). We migrate:
  • Stream configurations (mount, bitrate, genre)
  • AutoDJ files (MP3 / OGG / FLAC)
  • Customer accounts (for reseller installs)
  • DJ usernames
Technically not transferable:
  • DJ passwords (hashed in the AzuraCast DB, not recoverable), your DJs get a temporary reset link
  • Historical listener statistics (different schema, continues on DGNCast)
  • Custom scripts or plugins from the old platform, have to be ported individually
For complex reseller migrations with many customers: €399 incl. DNS cutover and customer info mail. Before booking we run a free test migration, you see exactly what transfers and what doesn't, before anything is billed. Quick inquiry.

Centova Cast, Shoutcast DNAS, Icecast: on request. We build migration adapters per actual customer system because setups vary widely. Get in touch and we'll take a look.
How does support work?
Email support in English and German with replies within 24h (weekdays). Reseller customers get a dedicated contact.
Community

Join our Discord

Direct line to me and other DGNCast users. Questions, feature requests, bug reports, sneak peeks of upcoming features, all in real-time.

Join

Available now

DGNCast is live and available in the shop. One-time licence, no subscription fees. Questions? Just reach out.

View in the shop