Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Jun 20:16
· 38 commits to main since this release

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.