Everything You Need to Run Professional Radio Streaming
JRMPanel is a complete radio streaming management platform with 4 dedicated panels, 70+ controllers, 50+ API endpoints, and support for Shoutcast v2 and Icecast — all managed from a single installation.
Multi-Engine Streaming Support
Run Shoutcast v2 and Icecast simultaneously on the same server. Each station gets its own configuration, ports, and SSL certificate.
Shoutcast v2.6
Modern Shoutcast with native SSL/TLS encryption, multiple mount points, ultra-low latency streaming, advanced metadata handling, and improved stability.
Icecast 2.4
Open-source streaming with Ogg Vorbis, Opus, MP3 and WebM codecs. Native SSL, fallback mount chains, and relay capabilities for distributed networks.
HLS Streaming
HTTP Live Streaming for modern web players and mobile apps. Generate m3u8 playlists with real-time 10-second segments for universal compatibility.
Four Dedicated Control Panels
Each user role gets its own optimized interface with role-specific tools, permissions, and two-factor authentication.
Admin Panel
Port 3086 / HTTPS 3087
Full server management for hosting providers and administrators.
- Create, edit, suspend, terminate radio accounts
- Automatic port allocation (8000-9012)
- Linux user creation per station
- Define hosting packages with resource limits
- Real-time dashboard with server health metrics
- Bulk control: restart all radios, AutoDJ, services
- Activity log with full audit trail
- Backup & restore with Amazon S3 support
- Migration tools (CentovaCast, AzuraCast import)
- SSL certificate management with Let's Encrypt
- DNS and domain verification
- Firewall management (open/close ports)
- White-label branding (logo, favicon, colors)
- Email templates and SMTP configuration
- PhpMyAdmin integration
- System service control (MariaDB, Shoutcast, Liquidsoap, SSH)
- Shared playlists across all stations
- Disk usage monitoring per station
- Multi-admin with superadmin roles
- One-click "Login As" client impersonation
Client Panel
Port 3082 / HTTPS 3083
Self-service station management for radio station owners.
- Start/stop/restart streaming server
- AutoDJ with smart crossfade and jingle insertion
- Playlist management (normal, weighted, shuffle, loop)
- Schedule automation (daily, weekly, date-range)
- Upload music via web or FTP (MP3, OGG, WAV, FLAC, AAC)
- ID3 tag editor and album art extraction
- Create and manage multiple DJ accounts
- Granular DJ permissions (stream, skip, AutoDJ, voice, metadata)
- Real-time listener stats with GeoIP maps
- Listener management (kick, ban, whitelist)
- Geo-blocking by country
- Song request system for listeners
- Mount point management (Icecast)
- HLS streaming toggle
- Relay/restreaming from external sources
- Public station page with embedded player
- Embeddable player widgets for external sites
- Social sharing (Facebook, Twitter, WhatsApp, Telegram)
- Email notification & report configuration
- Export stats to Excel (bandwidth, listeners, songs)
- API key generation for third-party apps
- Voice track upload for intros/outros
- Transcode settings (codec, bitrate, sample rate)
- FTP access for music uploads
DJ Panel
Port 3080 / HTTPS 3081
Streamlined interface for live broadcasters and DJs.
- Start/stop/restart live broadcast
- Real-time listener count display
- Skip tracks, insert jingles on-the-fly
- Change playlists during broadcast
- Upload and manage voice tracks
- View play history and activity logs
- Profile management and password change
- Two-factor authentication (2FA)
- AutoDJ auto-pauses when DJ goes live
Reseller Panel
Separate Login
Independent management for resellers with their own client base.
- Create, edit, suspend, delete client accounts
- Full provisioning workflow (ports, Linux user, config)
- Full cleanup on account deletion
- Resource monitoring (disk, accounts, bandwidth)
- Package-based limits enforcement
- Independent dashboard with usage overview
- API access for automation
Professional AutoDJ Powered by Liquidsoap
Keep your stations broadcasting 24/7 with the most powerful and flexible audio streaming engine available. Full control over crossfades, jingles, scheduling, and live DJ priority.
-
Smart Crossfade — Smooth transitions with intelligent volume leveling and adjustable fade-in/out duration.
-
Jingle Insertion — Automatic station jingles between songs at configurable intervals and modes.
-
Playlist Scheduling — Schedule playlists for specific times, days of the week, or custom date ranges with priority control.
-
Music Library Management — Organize tracks into folders and categories. Automatic metadata extraction and album art detection.
-
FTP Music Upload — Upload large libraries via vsftpd. Automatic scanning and indexing of new files.
-
Multi-Format Support — Source files in MP3, AAC, OGG Vorbis, WAV, and FLAC. Automatic transcoding for streaming output.
-
Live DJ Priority — AutoDJ pauses automatically when a live DJ connects and resumes seamlessly when they disconnect.
-
ID3 Tag Editor — Edit track metadata (artist, title, album, genre) directly from the panel without downloading.
-
Live Recording — Record live DJ broadcasts as MP3 files for archival and replay.
-
Intro & Fallback Audio — Upload custom intro audio and fallback tracks to ensure the stream never goes silent.
Real-Time Analytics & GeoIP Maps
Know exactly how your stations perform with comprehensive analytics, listener tracking, and interactive geographic maps powered by MaxMind GeoLite2.
Live Listener Count
Real-time listener numbers with peak tracking, unique listeners, hourly breakdowns, and historical trends.
Bandwidth Monitoring
Track data transfer per station and server-wide. Reset individual stations or all at once.
Play History
Complete log of every song played with artist, title, timestamps, and listener counts. Top songs chart.
GeoIP Maps
Interactive Leaflet maps showing listener locations worldwide. Country distribution and per-listener geolocation.
Export to Excel
Download bandwidth, listener, and song statistics as Excel spreadsheets. Print-friendly stats view.
Automated Reports
Schedule daily, weekly, or monthly email reports with listener stats, bandwidth usage, and performance summaries.
Built for Hosting Providers
Everything you need to sell radio hosting services professionally — from automated billing to white-label branding and multi-tier reseller management.
WHMCS Integration
Native module for automated account creation, suspension, unsuspension, and termination through WHMCS billing.
Reseller System
Multi-tier reseller accounts with custom packages, disk quotas, and independent client management.
Hosting Packages
Define packages with bandwidth limits, disk quotas, max listeners, bitrate caps, AutoDJ limits, and mount points.
White-Label Branding
Customize the panel with your logo, favicon, colors, and company name. Clients see your brand, not ours.
REST API v2
50+ endpoints for station control, listener management, AutoDJ, DJ accounts, and song history. Bearer token auth with rate limiting.
Backup & Migration
Local and Amazon S3 backups with one-click restore. Import from CentovaCast and AzuraCast with data mapping.
Enterprise Security & Infrastructure
Production-grade security features to protect your servers, clients, and streaming infrastructure.
Free SSL/TLS Certificates
Automatic Let's Encrypt certificates with auto-renewal. Deploy to both panel HTTPS and Shoutcast native SSL.
Firewall Management
Integrated firewalld/UFW management. Automatic port opening per station, admin-level port control.
Geo-Blocking
Block or allow listeners by country for licensing compliance. Whitelist override for trusted IPs.
Listener IP Banning
Ban specific IPs from connecting. Kick individual listeners in real-time. IP whitelist support.
Two-Factor Authentication
TOTP-based 2FA for all panels (Admin, Client, DJ) using any authenticator app. Backup recovery codes.
Complete Audit Trail
Activity logging of every action with user, IP, timestamp, and details. Security monitoring dashboard.
Argon2 Password Hashing
Industry-standard Argon2 password hashing for all accounts. Brute-force protection with rate limiting.
Helmet Security Headers
CSP, HSTS, X-Frame-Options, XSS protection, and all OWASP-recommended HTTP security headers.
Linux User Isolation
Each station runs under its own Linux user with chrooted FTP access and isolated file permissions.
Ready to Try JRMPanel?
Get started today and see why hosting providers choose JRMPanel for their radio streaming infrastructure.