Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 17, 2026·3 min de lectura

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.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Mineradio Overview
Comando de instalación directa
npx -y tokrepo@latest install b30e1fc8-81fb-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

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

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados