Public Alpha Test: Audio Without Compromise - Volumio on Bookworm Begins

Dear Volumionauts,

We are opening the Public Alpha Testing Phase of the next generation of Volumio - a foundational upgrade that transitions our entire platform from Debian Buster to Debian Bookworm.

This is not just a base OS bump. It is the result of months of custom build engineering, core package refinement, and architecture alignment to ensure Volumio continues to deliver on its mission:

Bit-perfect playback from local sources to wireless interactive endpoints - without compromise.

That means:

  • Full control of the audio path
  • Strict A2DP-only Bluetooth integration with BlueZ-ALSA - no HFP, no PulseAudio
  • Precise, low-latency metadata control for modern transport protocols
  • Compatibility with USB, I2S, and PCIe audio stacks, whether local or remote
  • Isolation from non-audio-use subsystems to preserve fidelity
  • Bookworm-based builds tuned for audiophile-grade use, across multiple architectures

This Alpha release targets:

  • Raspberry Pi platforms, including the latest Pi 5
  • x86/AMD64 devices (NUC, PC)

Other boards will be added progressively during the next phases of testing.


What to Test

System Hardware Support

  • I2C: DACs, displays, GPIO expanders
  • SPI: OLED screens, encoders
  • GPIO: Buttons, HATs, IR modules, UART
  • USB: Audio interfaces, CD drives, HID/touchscreens
  • Display: HDMI, DSI, MIPI, SPI (verify wake/sleep)
  • Boot Support: USB SSDs, NVMe, and SD cards

Core Audio & Ecosystem Features

  • MPD Playback (FLAC, DSD, AAC - via ALSA)
  • CD Playback and Ripping (no Pulse, no GUI bloat)
  • AirPlay Audio
  • Bluetooth Audio - Strictly A2DP with BlueZ-ALSA backend
  • Multiroom Audio Grouping
  • “Play Here” Mode
  • NAS Mounting via SMB/CIFS
  • TIDAL Connect
  • Cast to SONOS / Chromecast

Your Feedback Matters

Please include in your report:

  • Your device model and storage setup
  • A clear description of the issue
  • Send a log ( SEE: How to send a log link for a bug report? ) and paste the link in this thread, along with the explanation of the problem.

Once this becomes stable, Test Mode will be retired, so please remember to disable it when done.

Thank you for helping us validate the future of Volumio - one built for precision, clarity, and full control across modern hardware and legacy audio paths alike.

Kind Regards,

6 Likes

Direct Downloads & Version History

This post will be updated with fresh direct download links for Volumio Bookworm Public Alpha builds as they become available.

Platforms currently included:

  • Raspberry Pi (all models, including Pi 5)
  • x86/AMD64 (Intel/AMD PC, NUC)

Latest Alpha Builds

Platform Version Release Notes Download Link
Raspberry Pi 0.058 Version alignment across platforms Download 0.058
x86/AMD64 0.058 Initial public alpha build Download 0.058

Direct links will be listed here once fresh from the oven.


Build History

Version Notes
0.059 SMB newer protocols handling; mpd updated to latest (0.24); OTA alpha servers override.
0.058 Initial public ALPHA, may prompt update to standard Volumio OS release channel

Bookmark this post or check back regularly - links will be updated as each build completes packaging and verification.

Kind Regards,

6 Likes

Plugins Compatibility in Bookworm Alpha

This version places your mission - bit-perfect audio from source to any remote - front and center, while acknowledging the deep technical rework required to reach this stage. From A2DP fidelity and metadata-only modes to system-wide plugin compliance, the migration effort has been methodical and exhaustive.

All plugins have been manually reviewed. Only plugins that fully meet Bookworm compatibility standards - including updated node requirements and functional parity - are included below. Others remain pending migration by their respective maintainers.


Note:

To test plugins in the Alpha build, make sure Plugin Test Mode is enabled (/dev page → set to TRUE).

This precaution ensures experimental plugins don’t interfere with the stable production environment.


Plugin Compatibility Table

Plugin Name Bookworm Version Migration Status
80s80s 2.0.4 Migrated
RoonBridge 2.0.0 Migrated
Systeminfo 3.0.7 Migrated
ampswitch :red_circle: Not Migrated - Owner has not migrated this plugin yet
audiophonics_evosabre :red_circle: Not Migrated - Owner has not migrated this plugin yet
audiophonicsonoff 2.0.5 Migrated
autostart 4.0.4 Migrated
backup_restore 2.0.2 Migrated
bandcamp 2.0.4 Migrated
calmradio 2.0.0 Migrated
controradio 2.0.4 Migrated
dmd2_music 2.0.0 Migrated
example_plugin 1.0.0 Migrated
fusion 2.0.74 Migrated
gpio-buttons :red_circle: Not Migrated - Owner has not migrated this plugin yet
gpio_control :red_circle: Not Migrated - Owner has not migrated this plugin yet
hifiberry_dsp :red_circle: Not Migrated - Owner has not migrated this plugin yet
i2samp :red_circle: Not Migrated - Owner has not migrated this plugin yet
ir_controller 2.0.5 Migrated
jellyfin 2.0.1 Migrated
jellyfin_server 2.0.1 Migrated
lastfm 2.0.3 Migrated
lyrion 2.0.0 Migrated
max2play :red_circle: Not Migrated – Owner has not migrated this plugin yet
minidlna 2.0.3 Migrated
mixcloud 2.0.0 Migrated
moosbox 2.0.2 Migrated
motherearthradio 2.0.4 Migrated
mpd_oled :orange_circle: Migration started - Internal testing
mpdoutput 2.0.0 Migrated
music_services_shield 2.0.1 Migrated
myb 2.0.1 Migrated
now_playing 3.0.0 Migrated
pandora 2.0.3 Migrated
peppymeterbasic 2.0.3 Migrated
personal_radio 2.0.4 Migrated
podcast 2.0.2 Migrated
radio357 2.0.2 Migrated
radio_paradise 2.0.3 Migrated
randomizer 2.0.2 Migrated
remotepi 2.0.2 Migrated
rotaryencoder2 2.0.3 Migrated
serialampcontroller 2.0.0 Migrated
shairport-sync :red_circle: Not Migrated - Owner has not migrated this plugin yet
sleepwakeplugin 2.0.0 Migrated
soundcloud 2.0.2 Migrated
spotify 2.0.6 Migrated
squeezelite_mc 2.0.0 Migrated
touch_display 3.3.7 Migrated - Chrome behavior change with keyboard plug-in compatibility
volusonic 2.0.2 Migrated
youtube2 2.0.4 Migrated
ytcr 2.0.1 Migrated
ytmusic 2.0.0 Migrated

This table will be kept up to date. If a plugin is missing or incorrectly marked, maintainers may submit their updates directly through the appropriate channel.

@balbuze - all yours!

Kind Regards,

3 Likes

Only 10 Downloads? We’re Good… But Not That Good

Dear Volumionauts,

We’ve spent countless hours polishing this Bookworm-based Volumio release - kernel rebuilds, plugin surgery, D-Bus battles, and Bluetooth wrangling… all so you can experience bit-perfect audio on modern hardware without lifting a finger.

And yet…
7 Pi downloads and 3 x86?

We like to think we’re talented, but unless we’ve mastered telepathy and interdimensional QA, we still need your help.

Here’s What We’re Asking:

  • Flash it
  • Boot it
  • Break it (gently)
  • Tell us what works and what doesn’t

Even just reporting “works great on my Pi 4 with I2C DAC and HDMI screen” is golden. Every confirmation helps us move one step closer to stable release.

Because right now, based on download stats, we’re wondering:

Should we just slap a “Release” tag on it and hope the magic elves QA’d it overnight?

(We won’t. But we could. Please don’t make us. :grinning:)

Reminder:

  • Raspberry Pi + x86 builds are available
  • Plugins? We need your confirmation
  • NAS, CD playback, Bluetooth, TIDAL - test it all

Even one hour of testing = weeks saved for others later.

Let’s push this over the finish line together.


And somewhere behind the scenes…
A nerd, who may or may not have rewritten half the Bookworm toolchain with coffee and sheer spite, is watching these download numbers with a raised eyebrow.

And yes - I’m that nerd.
So here’s the deal:
I’ve done my part. Now I need yours.
Flash it. Boot it. Break it gently. Report back.
Let’s make this thing sing - together.

Test boldly. Log generously.
Let’s finish what we started.

1 Like

Hi nerd!
Just one Q, do we need to follow this guide before trying the new Alpha?
Thanks for all your hard work!
Regards/ C

Hey @ClaesM,

Great question - and thank you for jumping in.

You don’t need to follow the full EEPROM guide before trying the Alpha, as long as your Pi boots Volumio fine from your current setup (SD, USB, or NVMe).

However…
We do recommend following the proper EEPROM steps from this guide:
:point_right: Prepare Raspberry Pi for boot from USB/NVMe
Especially if:

  • You’re using NVMe or USB boot
  • You want the latest firmware fixes (boot speed, device compatibility)
  • You’ve never touched the EEPROM and have a very old revision

That said - Volumio Alpha includes both rpi-eeprom-update and rpi-eeprom-config, so you can run these directly from the system without needing to boot Raspberry Pi OS separately.

In short: you’re good to go, but if you want to future-proof your Pi’s firmware, the guide’s a solid move.

Kind Regards,

Thanks!
I will go for it when I´m back home!
I will report back!

1 Like

Hi @nerd,
first of all, thanks to you and the entire dev team for this huge step forward!
As soon as I saw the download was available yesterday, I immediately downloaded the file and flashed my SD card :smiley:

I’ve been listening to music for several hours since then, including from PC and phone using the “play here” feature. I also did a couple of reboots (just to test different usage scenarios) and tried playback via play.volumio.com.

Everything has been perfect so far!

Here’s my setup:

Raspberry Pi 3b+ with Allo Digione
Volumio 0.058
Plugins: Lastfm, Spotify, Now Playing, Radio Paradise, YouTube Music (all working perfectly).

Let me know if you need some particular tests or anything else :slightly_smiling_face:

Thanks @Ema82 - that’s super helpful!

Confirmed:

  • “Play Here”
  • play.volumio.com
  • Pi 3B+ with Allo DigiOne
  • Plugins: Spotify, YT Music, Last.fm, Radio Paradise, Now Playing

Great to know it’s running solid - feel free to report more if you try NAS, USB, or Bluetooth later.
Appreciated!

Kind Regards,

1 Like

I’ll get myself a copy as soon as I’m able to and give it a try!

I hope though mpd_oled finds its way to this version. :frowning:

Thanks @Zhapox,

Really appreciate it, especially given how helpful you’ve been in the past with the Allo 2.1 and kernel troubleshooting.

And yes, mpd_oled is being actively reworked for Bookworm - thanks to @balbuze for stepping up on that front.

Looking forward to your feedback when you get a chance to try it out!

Kind Regards,

So far so good here. Performing as before with standard OS release.

As @nerd mentioned, be careful not to update to the standard Volumio OS release when prompted during the initial setup.

Pi 5 with NVME
Cambridge DACMagic 200m
Spotify
YT Music (had to enable plugin test mode to get the plugin)

Thanks @Steve1 - solid confirmation, and very glad to hear it’s performing on par with the standard release.

Also appreciate you highlighting the update caution - easy to miss during setup.

Great to see that Pi 5 + NVMe + DACMagic 200M combo running smooth again.
And yes, plugin test mode is still needed for some of the newer ones like YT Music.

Always good having you on board - especially after all the groundwork during those early NVMe tests!

Kind Regards,

Joining the thread with x86 platform tests as a focus, so less for typical generic Volumio functionalities.
Main goal: get next kernel 6.12 and firmware ( or 6.18 at the time of release???) working on as many “old” and “new” x86 devices we can identify and support.
Updated components of both will be added to next alpha/beta versions in a controllable way.

1 Like

Hi @nerd,
Great that this is on the way!

Testing on Pi4B with a Topping D10s USB DAC. Original Pi 7" display (mk1). Volumio 0.058

Installation fine, found hotspot etc as usual. SSH already enabled.

Working immediately before any plugins installed:

  • Login to My Volumio
  • Web radio
  • Local file playback
  • Play Here, switch device
  • Volume control
  • Bluetooth

First plugin tried: Touch Display.
Errors during installation and starting kiosk service.

Reading package lists…
Running apt-get -y install failed
Plugin failed to install!

After restart the same. Uninstalled and rebooted. Tried new install. Failed again.

Next tried Spotify. Works perfectly both with the plugin and via my phone’s Spotify app (Connect).

Bandcamp works, incuding the personal cookie.

IR-remote Controller - failed installation

Installation of lirc failed
Plugin failed to install!
Cleaning up…
Removing dependencies
Removing folder for custom LIRC configurations
Done
Removing plugin directory /data/plugins/system_hardware/ir_controller
An error occurred while installing the plugin Error

System logs

Cheers, Simon

He Simon

Did you enable test mode for the plugins?
Validated if the date is correct.
Execute sudo apt-get update before the Touch Display plugin, which solved a similar issue for me.

I did not. Trying again!

1 Like

Huge kudos to the team for this release!
For an Alpha, it’s impressively stable and functional. It’s clear that a lot of thought and care went into this. Also, it’s great to see how the lessons from V2 to V3 were taken to heart and translated into real improvements. Excellent work!

Hi @Wheaten
I tried enabling plugin test mode and running sudo apt-get update
Date is correct, but the clock is 4 mins slow.

Unfortunately the same errors when installing Touch Display and IR-remote. Also after restarting.