VinylCast Radio Player – HTML5 + PWA
VinylCast is a modern and highly optimized online radio player built with HTML5, designed for stations that want to offer 24/7 streaming with style and functionality.
Its vinyl-inspired design, smooth animations, and full compatibility with both mobile and desktop devices make it an elegant and effective solution for professional broadcasters.
Thanks to its full integration as a Progressive Web App (PWA), listeners can install the player directly on their devices as if it were a native application, without the need to access app stores.
Its clean code, responsive design, and dynamic visual equalizer ensure an immersive experience on both computers and mobile devices.
Highlighted Features
- HTML5 Audio Engine: Play your stream in real-time with intuitive controls.
- Progressive Web App (PWA): Direct installation on Android, iOS, or desktop from the browser.
- Modern and Animated Interface: Inspired by vinyl records, with smooth and attractive animations.
- Animated Bar Equalizer: Integrated audio visualizer using the Web Audio API.
- 100% Responsive Design: Adapted for mobile, tablets, and large screens.
- Easy Configuration: Just edit one JS file to connect your stream (SHOUTcast, Icecast, etc).
- Dynamic Cover Visual: Background changes according to the album artwork.
- Offline Support: Backup page included for offline browsing.
- No Plugins: Everything works with pure web technologies (HTML5, CSS3, JS).
Full Feature List
- ✅ Installable as an app via manifest and service worker
- ✅ Compatible with SHOUTcast, Icecast, or other supported servers
- ✅ MP3 or AAC stream support (check compatibility with your server)
- ✅ Vinyl-style player interface with spinning effect
- ✅ Optional bar visualizer included (
equalize.js) - ✅ Optimized files for fast loading and low resource usage
- ✅ “Add to Home Screen” install button
- ✅ Mobile-first design approach
- ✅ High-resolution PWA icons included (192, 512, etc.)
- ✅ Documentation in HTML and TXT with clear instructions
User Feedback
If VinylCast has been helpful for your station, we would really appreciate it if you leave a review and rating on CodeCanyon. Your feedback helps us continuously improve the product.
- Before purchasing or deploying, review the included documentation.
- ️ Standard support does not cover external server configuration or custom development.
- Support is not provided for third-party plugins or complex modifications.
- No refunds are issued once the product is downloaded (Envato policy).
- ❓ Check the FAQ and documentation before submitting a support request.
- ⏳ Support is only available during the active support period on Envato.
Version History
- v1.1 – Febrero 2026
- Improved PWA installation flow with integrated installation messages
- Added dynamic installation status messages (“Installing app” / “App successfully installed”)
- Improved Android installation detection and standalone mode management
- Improved cinematic background animation (4-way panning + smooth zoom effect)
- Fixed double scrollbar issue in desktop browsers
- Improved mobile scrolling behavior (scrollbar hidden with touch support)
- Improved PWA safe area spacing management for iOS
- Optimized responsive design settings
- Minor UI and performance improvements
- v1.0 – July 2025
- Initial release
- Vinyl-style player design
- PWA support with manifest and service worker
- Animated bar visualizer
- Detailed documentation