About this project
e-Player
Project Overview
e-Player is a modern web-based internet radio platform designed to provide broadcasters with everything needed to launch and manage an online radio station. Built using PHP, Bootstrap 5, JavaScript, and MySQL, the platform combines a professional public-facing website with a powerful administrative dashboard for station management.
The project was developed to serve as a complete foundation for radio station owners, DJs, and broadcasters who need a turnkey solution without relying on expensive third-party services or custom development. The system includes live stream integration, automated metadata updates, request management, scheduling tools, DJ profiles, listener engagement features, podcast support, and station administration tools.
A major focus of the project was creating a responsive, mobile-friendly experience while maintaining a modern interface that adapts to different station brands through configurable themes, accent colors, and customizable layouts. The platform supports integration with popular streaming services including Shoutcast, Icecast, and AzureCast, allowing stations to connect existing infrastructure with minimal setup.
Key Features
- Live internet radio streaming
- Real-time now playing and metadata updates
- DJ profile and scheduling system
- Song request management
- Podcast and on-demand content support
- Listener engagement tools and message boards
- Responsive Bootstrap 5 user interface
- Theme and branding customization
- Administrative dashboard for station management
- Stream statistics and listener tracking
- Mobile-friendly listening experience
- Popup and embedded player options
Technologies Used
- PHP
- MySQL
- Bootstrap 5
- JavaScript (Vanilla JS)
- HTML5 / CSS3
- Font Awesome
- REST and streaming service integrations
Development Goals
The primary goal of e-Player was to create a professional, scalable radio station platform that could be deployed for multiple clients while remaining highly customizable. The project emphasizes ease of use, modern design, maintainability, and performance while providing broadcasters with the tools necessary to manage both their station operations and online presence from a single platform.