RSSAmplifier

Blog

Rockbox Desktop

Rockbox reborn on desktop: Audiophile-grade playback with advanced DSP, native UI for Linux/macOS. Open source — stars and contributions welcome! 🎵

rockbox-desktop.leaflet.pubRSS feed ↗6 posts

Latest posts

Rockbox -> Snapcast : FIFO & TCP PCM Sinks

This document traces every hop an audio frame takes from the Rockbox C firmware through the Snapcast PCM sinks to a Snapcast server. Two complementary sinks are available: FIFO / pipe | audio_output = "fifo" | Named FIFO or stdout | pipe:// TCP (direct) | audio_output = "snapcast_tcp" | TCP socket | tcp:// | The FIFO sink is the traditional approach: rockboxd writes to a named pipe that snapserver…

Migrating Rockbox Search to Typesense

Rockbox Zig 's search just got a significant overhaul. I replaced the embedded Tantivy full-text search engine with Typesense , an open-source, self-hosted search server. This post covers what changed, why we made the switch, and how the new system works end-to-end. The Old Approach: Tantivy The previous search was powered by Tantivy , a Rust full-text search library that runs embedded inside the…

Hacking Rockbox to Stream Audio Over HTTP

How I taught a 20-year-old embedded audio player to stream music from the network — without touching its codec layer.

Hacking Rockbox to Stream Audio Over HTTP

How I taught a 20-year-old embedded audio player to stream music from the network — without touching its codec layer.

Making Search Instant and Forgiving

Upgraded my Rockbox desktop player's library search with Tantivy's RegexQuery for case-insensitive prefix matching. Now partial queries like 'dark' instantly find 'The Dark Side of the Moon'—fast and forgiving!

Bringing Rockbox's Legendary Audio Engine to the Modern Desktop: A Native Port for Linux and macOS

Rockbox reborn on desktop: Audiophile-grade playback with advanced DSP, native UI for Linux/macOS. Open source — stars and contributions welcome! 🎵