Play a personal MP3 and FLAC library with synced LRC lyrics
Switch between 21 macaron color palettes that follow the active song
Demo a frosted-glass HTML/CSS UI with no framework dependencies
Personal music needs separate LRC files and ID3v2 tags filled in with an outside tool like MusicTag before lyrics and cover art display correctly.
Mirage Player is a music player for Windows built around a visual style the author calls liquid glass plus frosted glass. The README is in Chinese and explains that this is a side project by a Chinese high school student, written using only plain HTML, CSS, and JavaScript, with no framework or library dependency. The repo has 14 stars and HTML is the listed language. The headline feature is the way the player looks. There are 21 preset macaron color palettes covering reds, oranges, yellows, greens, blues, purples, pinks, and grays, with one called Teal as the default. Each palette is defined as a set of five colors that drive an accent color, a background gradient, blurred circles, doodle illustrations, and a dark gradient end. A button in the bottom bar swaps palettes at random, and the songs themselves can trigger a fitting color scheme. The central element on screen is a virtual CD that uses CSS backdrop blur together with an SVG filter for stereoscopic light effects and reacts to the mouse hovering over it. Around this, the player offers a real time audio waveform that follows the active palette, lyrics synced from LRC files with same name matching to the audio file, automatic cover and color extraction from MP3 ID3v2 and FLAC metadata, drag and drop import of folders, album grouping, a playback speed slider from 0.2 to 3 times, a collapsible sidebar, and a responsive layout that adapts to mobile. The README explains how to try it: download the installer from the Releases page, run setup, and import the bundled demo playlist folder. For personal music, it points users to an external site to fetch songs and a separate tool called MusicTag to fill in lyrics, covers, and album info, then place matching LRC files next to the audio. The project is at version 1.0.0.0. Planned future work includes online search, more playback modes, custom themes, and more languages. License is MIT with study use only and no commercial use.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.