Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsJul 17, 2026·3 min de lecture

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.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Mineradio Overview
Commande d'installation directe
npx -y tokrepo@latest install b30e1fc8-81fb-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en 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

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires