Repository navigation
A cleaner, more consistent CoreAmp. This release rebuilds the entire interface on a single modern component system, so every screen shares one cohesive visual language, and adds a round of player and library improvements on top.
The interface
The front end is now a Vue 3 application built entirely on VibeUI.
- Every control, table, button, and panel is a VibeUI component, so spacing, color, and behavior stay consistent across the whole app.
- Player-first layout: the now-playing panel and queue sit up top with a fixed footprint, and the library never gets pushed around. Each pane scrolls its own content.
- A real library view: sortable, searchable, paginated track tables with segmented Tracks, Artists, Albums, and Genres, album-art grids, and inline actions (play next, add to queue, edit metadata, jump to artist or album).
- Light and dark themes with an in-app toggle, a slim global loading indicator, and clearer, dismissible error reporting.
Player and library
- 10-band graphic EQ with savable presets
- ReplayGain (track and album), crossfade, and gapless playback
- Smart shuffle, repeat modes, volume with mute, and a sleep timer
- 0 to 5 star ratings, full metadata editing, and manual album-artwork replacement
- Media keys and macOS Now Playing, a live tray now-playing label, and a built-in updater
- Faster library scanning and browsing with paginated track lists
Under the hood
A full code-review hardening pass: fixed memory leaks, tightened error handling and file-access scoping, unified timing logic, and switched track signal-detail reads to fast header parsing instead of decoding whole files.
Also new
Two optional games live inside the visualizer: Keyboard Hero, a casual rhythm mode that turns any track into a playable level, and Chicken Lander, a pixel-art lander with a music-reactive backdrop.
Install
- macOS: download
CoreAmp.app.zip(universal, signed), unzip, and move CoreAmp to Applications. - Linux: install the
.deb, or download the.AppImage, mark it executable, and run it.