ScriptsJul 17, 2026·3 min read

Mineradio — Immersive Music Player with Cinematic Visuals

An open-source music player that combines cinematic camera effects, particle visuals, and lyric stage performances for an immersive listening experience.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 98/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
Mineradio Overview
Direct install command
npx -y tokrepo@latest install b30e1fc8-81fb-11f1-9bc6-00163e2b0d79 --target codex

Run after dry-run confirms the install plan.

Introduction

Mineradio is an open-source immersive music player that transforms audio playback into a visual experience. It combines cinematic camera movements, particle-based visuals, and synchronized lyric stages to create a concert-like atmosphere in your browser, making it a creative showcase for web audio and WebGL technologies.

What Mineradio Does

  • Plays music with real-time audio visualization driven by frequency analysis
  • Renders cinematic camera effects that respond to beat and rhythm
  • Displays synchronized lyrics on a virtual stage with animated typography
  • Generates particle systems and visual effects tied to audio energy levels
  • Supports custom playlists and configurable visual themes

Architecture Overview

Mineradio is built as a single-page HTML/JS application using the Web Audio API for frequency analysis and Canvas/WebGL for rendering. The audio analyzer extracts frequency bins in real time, feeding them to a visual pipeline that drives camera motion, particle emission rates, and lyric animation timing. The lyric synchronization engine uses LRC-format timestamps to coordinate text display with the audio track.

Self-Hosting & Configuration

  • Clone the repository and serve the directory with any static file server
  • Add music files and LRC lyrics to the configured media directory
  • Customize visual themes by editing the shader and particle configuration files
  • No build step required — runs directly in modern browsers
  • Deploy to any static hosting service (Netlify, Vercel, GitHub Pages)

Key Features

  • Real-time audio-reactive visuals with WebGL particle systems
  • Cinematic camera system with smooth transitions tied to musical structure
  • LRC lyric synchronization with animated typography effects
  • Configurable visual themes for different musical genres
  • Fully client-side with no server dependencies

Comparison with Similar Tools

  • Spotify — streaming service with basic visualizers; Mineradio offers deep visual customization
  • MilkDrop/Butterchurn — classic Winamp visualizer; Mineradio adds lyric integration and cinematic cameras
  • Wavesurfer.js — audio waveform library; Mineradio is a complete player experience, not a component
  • Three.js audio examples — demo-level projects; Mineradio is a polished, playlist-capable player
  • Navidrome — self-hosted music server; Mineradio focuses on the playback and visual experience

FAQ

Q: What browsers are supported? A: Any modern browser with Web Audio API and WebGL support (Chrome, Firefox, Edge, Safari).

Q: Can I use my own music library? A: Yes, add audio files and optional LRC lyric files to the media directory for a personalized experience.

Q: Does Mineradio support streaming from external sources? A: It is primarily designed for local files, but you can point it at any URL-accessible audio source.

Q: How demanding is it on hardware? A: The particle and WebGL effects run smoothly on most modern devices. You can reduce visual complexity in the config for lower-end hardware.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets