Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Bump release to 2026.05.02

Add SDKs for Python, Ruby, Elixir, Gleam and Clojure and expand the
TypeScript SDK with runnable examples, Bluetooth API and volume
endpoints. Extend TS types for browse/album. Fix HTTP/remote track
metadata hydration, GPUI library layout overflow, and regenerate
UPnP bindings. Update Debian/RPM package versions to 2026.05.02.

+16 -4
+12
CHANGELOG.md
··· 4 4 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). 6 6 7 + ## [2026.05.02] 8 + 9 + ### Added 10 + - New SDKs for controlling rockboxd from Python, Ruby, Elixir, Gleam, and Clojure (`sdk/python/`, `sdk/ruby/`, `sdk/elixir/`, `sdk/gleam/`, `sdk/clojure/`) — each ships with examples covering playback, queue, library search, saved/smart playlists, volume/EQ, browse, devices, Bluetooth, and plugins 11 + - TypeScript SDK gains 15 runnable examples (`sdk/typescript/examples/`) plus a Bluetooth API (`api/bluetooth.ts`) and a `getVolume` / `VolumeInfo` endpoint on `api/sound.ts` 12 + - TS SDK types extended with `browse.displayName` and `album.copyrightMessage` 13 + 14 + ### Fixed 15 + - HTTP/remote tracks now hydrate `Mp3Entry` metadata (title, artist, album, duration, etc.) from the DB `Track` record in the playlist handlers when Rockbox cannot read tags locally 16 + - GPUI Library page: text truncation and unexpected overflow on likes and track rows resolved by adding `min_w_0` / `flex_shrink_0` to the flex containers 17 + - Regenerated tonic/prost UPnP bindings under `crates/upnp/src/api/` 18 + 7 19 ## [2026.05.01] 8 20 9 21 ### Added
+1 -1
dist/debian/amd64/DEBIAN/control
··· 1 1 Package: rockbox 2 - Version: 2026.05.01 2 + Version: 2026.05.02 3 3 Section: user/multimedia 4 4 Priority: optional 5 5 Architecture: amd64
+1 -1
dist/debian/arm64/DEBIAN/control
··· 1 1 Package: rockbox 2 - Version: 2026.05.01 2 + Version: 2026.05.02 3 3 Section: user/multimedia 4 4 Priority: optional 5 5 Architecture: arm64
+1 -1
dist/rpm/amd64/rockbox.spec
··· 1 1 Name: rockbox 2 - Version: 2026.05.01 2 + Version: 2026.05.02 3 3 Release: 1%{?dist} 4 4 Summary: High quality audio player 5 5
+1 -1
dist/rpm/arm64/rockbox.spec
··· 1 1 Name: rockbox 2 - Version: 2026.05.01 2 + Version: 2026.05.02 3 3 Release: 1%{?dist} 4 4 Summary: High quality audio player 5 5