Web Radio Portal

Bluehost Shared Hosting

Web Radio Portal — Modern Radio Streaming Platform V2

A complete internet-radio directory & streaming platform. Visitors can discover stations by genre, country and language, play them in a persistent bottom player with live “now playing” song + listener count, and engage through favorites, likes, comments, reports and sharing. Includes a full admin panel, REST API, automatic stream health checks, and a one-click migration tool for the legacy v1.x version.

Demo Site

KEY FEATURES

  • Persistent bottom player — keeps playing while browsing the site
  • Live current song + listener count (Icecast / SHOUTcast / ICY metadata)
  • Search & filters by genre, country and language
  • LIVE / OFFLINE automatic stream health checks
  • HLS (.m3u8), Icecast & SHOUTcast streaming support
  • Favorites, like/dislike voting, comments with emoji, reports & share
  • “Add Radio” user submissions with moderation workflow
  • Full admin panel (Filament 5) with roles & permissions
  • REST API v1 (Sanctum)
  • SEO (sitemap, structured data, Open Graph), PWA, dark mode, mobile-first
  • Web installer + shared-hosting cron worker — no Redis required
  • One-click migration from the legacy v1.x version

WHAT’S INCLUDED

  • Full Laravel 13 application (public site + admin panel + REST API)
  • Documentation (installation, configuration, admin & migration guide)
  • Taxonomy included: 242 countries, 137 languages, 18+ genres
  • v1.x migration tool (php artisan radio:import)
  • Stream scraper for internet-radio.com

REQUIREMENTS

  • PHP 8.3+ (8.4 recommended)
  • MySQL 8 / MariaDB 10.6+ (SQLite for local development)
  • Apache (mod_rewrite) or Nginx
  • Composer 2.x
  • Node.js 20+ (only needed to build assets)
  • Cron (one job per minute for queue + health checks)

DEMO ADMIN

  • Admin panel: https://try.mkswebs.com/radio-portal/admin
  • Email: admin@radio-portal.test
  • Password: admin123

Note: Restricted login — CRUD operations are not allowed in the demo.

CHANGELOG

      1:   v2.0 — Complete modern rebuild: Laravel 13, Filament 5 admin panel,         new persistent player with live current song & listener count, REST API v1, PWA,         SEO, security hardening, web installer, shared-hosting cron worker, and one-click         migration from v1.x.      2:    v1.1 — Legacy version: volume reset fix, ads (admin panel),         RTMP/FLAC/M3U8 stream types, stream type selection in admin.  

SUPPORT

Documentation is included. For help beyond the docs, contact me through my author profile contact form — please include your PHP version, server type (shared / VPS) and the exact error message.


version – v1

Web Radio portal is simple and elegant script which provide streams of unlimited radio stations around the world. you can easily manage everything via admin panel.this radio portal is developed using Laravel and Angular.

Stream support type:mp3,php fsockopen support needed

jplayer using for streaming

Features:
  • Single page Application
  • User module like (login ,registration,forgot)
  • Search Radios
  • Sitemap
  • Radio streaming(shoutcast & icecast)
  • Auto pagination
  • Angular material & bootstrap
  • Social share link
  • Report radio
  • Votes,comments,views
  • Manage station,user,comment etc via admin panel

Admin Panel

  • Manage radios
  • Manage users
  • Manage comments
  • Manage Reports
  • Manage Genres
  • Site setting
  • Site offline

NOTE:Latest Chrome browser update (v55) breaks Shoutcast v1.x HTML5 players.it works nice on other browsers

Update1.1

 1:volume reset issue-fixed. 2:ads included (admin panel also) 3:rtmp,flac,m3u8(for apple devices) type streaming added. 4:add radio with stream type included in admin panel. 5:Few other issues are fixed. 

Admin preview

http://demo.mkswebs.com/radioportal/admin

  • user:admin@admin.com
  • pass:secret

Note: No refund policy

2.7 average based on 7 ratings.

mkspro

mkspro

Visit Author's Portfolio

View Portfolio
Last Update 2026-08-26
Created 2016-10-29
Sales 49
Discussion Comments
Compatible Browsers IE9 IE10 IE11 Firefox Safari Opera Chrome
Software Version PHP 8.x
High Resolution No
Software Framework Laravel
Files Included JavaScript JS CSS PHP SQL
Video Preview Resolution