• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Soniqube - new Raspberry Pi streamer with built-in DSP and mobile app

soniqube

Member
Joined
Apr 14, 2025
Messages
6
Likes
10
Location
Poland
Hey!

I’m excited to introduce you to a new music streamer I’ve been building - it’s called Soniqube, and it runs on Raspberry Pi. The system is still in development, but the core features are already up and running. I’ve put together a website with all the details if you’re curious to check it out: https://soniqube.app.

The key characteristic of my system is the plug-and-play nature.
I designed it for people who have no experience with Raspberry Pi, Linux, or music-related software - users who might not be able (or simply don’t have the time) to install and configure an entire system themselves. This is not intended for those looking to customize the OS for their own purposes. It’s built for simplicity and ease of use, right out of the box. No SSH access. No command line. No complex setup. Just pure plug-and-play simplicity.

Why Soniqube? Here are some of its key advantages:
  • Plug-and-play: No prior Raspberry Pi or technical knowledge needed - just power it on and go
  • Mobile interface: Control everything easily right from your phone
  • Built-in DSP: Adjust volume, balance, bass, treble, and EQ filters - all in-app
  • Optional DSP: Turn off DSP entirely if you prefer a purist signal path
  • Flexible storage: Stream music directly from an SD card or external USB drive
  • TIDAL integration: Stream high-quality music from your TIDAL account
  • AirPlay support: Stream audio from Apple devices seamlessly
  • Advanced speaker tuning: Design digital crossovers for active speakers
  • Stereo or multichannel support: Use USB or HAT DACs for your setup
  • Room correction (in progress): Support for miniDSP microphone-based room measurements
What’s under the hood?
The Soniqube system is made up of two main components:
  • Soniqube OS – A custom OS built on the latest Raspberry Pi OS Lite (64-bit)
  • Soniqube App – A mobile app for Android & iOS for easy control
It’s powered by some excellent open-source projects - and a bit of custom magic:
  • CamillaDSP – Powers advanced DSP features like EQ, crossovers, and room correction filters
  • Mopidy – Handles local music playback and TIDAL streaming
  • Shairport-sync – Enables smooth AirPlay streaming from Apple devices
  • Custom backend services – Built specifically for Soniqube to tie everything together seamlessly
soniqube-mobile-app.png
soniqube-tones.png

This project started as a personal hobby during a long rehabilitation after surgery - something I never would’ve had time to build otherwise. I'm a software engineer from Poland, and audio and music tech have always been a passion of mine. I’ve been following this forum from time to time over the years, but never really had the chance to actively participate. Funny how things turned out - I finally found the time to contribute and share something I’ve been building with a lot of care.

Now that I’m recovering and thinking about what’s next, I’m at a crossroads: either go back to the corporate world - which, honestly, never quite felt like the right fit - or take a shot at turning this into something sustainable. I’d love to continue working on Soniqube full-time, but to do that, I’ll need to make it financially viable - possibly through a paid subscription in the future.

Right now, the system is completely free to use. If you find it valuable and would like to support its development, a donation would mean a lot and help keep the project going.

I'm also starting a closed test of the Soniqube mobile app on Google Play, and I’d like to invite up to 50 people to try it out!
We’re launching on Android first, with iOS to follow. If you’re into music and want early access - and a chance to shape how the system evolves - just send me an email with your Google account address, and I’ll add you to the test group. You can reach me at the official email address: [email protected].

Please note: Google requires participants in closed tests to actively use the app for 14 consecutive days, so make sure you’re up for the commitment before joining - your feedback will make a big difference! The test will begin after the holidays, so stay tuned for further details!

Known Issues (to be resolved soon):
  • First boot issue: The Raspberry Pi may fail to boot on the first attempt, but it works reliably from the second boot onward.
  • AirPlay sample rate: AirPlay requires manually adjusting the sample rate in CamillaDSP if you set it higher than 44.1kHz during setup.
  • Wi-Fi credentials: Changing Wi-Fi credentials after initial setup (via Raspberry Pi Imager) isn't currently possible without SSH access - and SSH is disabled by default.
  • TIDAL account lock-in: After linking a TIDAL account, switching to a different account isn’t currently supported without re-flashing the image or enabling SSH.
Planned Improvements:
  • Refined user interface: A more polished and intuitive design is in the works.
  • Expanded streaming options: Support for additional sources like NAS servers and other platforms.
  • Room correction: Integration of miniDSP USB microphone for room measurements and automatic filter generation.

Any feedback, suggestions, or thoughts are truly appreciated — they’ll help guide where Soniqube goes next.
 
Any touch screen support?
 
You might ask a moderator or @amirm if this thread should be moved to the desperate dealer forum since you possibly plan to make a living from your project....
 
You might ask a moderator or @amirm if this thread should be moved to the desperate dealer forum since you possibly plan to make a living from your project....
This project started as a personal, hobby-based effort, and I’m still figuring out if it might grow into something more in the future. Right now it’s completely free to use — I’m just looking for feedback and a few testers to help shape where it goes.
That said, if a moderator believes the post should be removed, I completely understand.
 
Is there a (future) possibility to use this with chromecast and/or YouTube music?
 
Is there a (future) possibility to use this with chromecast and/or YouTube music?
Chromecast and YouTube Music aren’t currently supported. They’re not on my priority list for now, and implementation might be tricky — but if more users show interest, I’ll definitely look into it further.
 
Spotify connect?
Great project btw
Thanks! Spotify is high on my list.
I'm currently exploring the best way to support it. Spotify Connect (so you can cast from the Spotify app) is definitely possible.
However, I’d like to make playback controllable directly from the Soniqube app — so I’m looking into options beyond just Connect.
 
This looks interesting and I wanted to take a closer look. I found the repository for the soniqube-os here: https://github.com/soniqube/soniqube-os
Unfortunately there is no code, only a readme and a very problematic license file.
You are including a lot of GPL code in that OS, please make sure you provide it under a license that is compatible with that. The current license adds various restrictions that are clearly not compatible, such as users not being allowed to redistribute or modify.
 
This looks interesting and I wanted to take a closer look. I found the repository for the soniqube-os here: https://github.com/soniqube/soniqube-os
Unfortunately there is no code, only a readme and a very problematic license file.
You are including a lot of GPL code in that OS, please make sure you provide it under a license that is compatible with that. The current license adds various restrictions that are clearly not compatible, such as users not being allowed to redistribute or modify.
Thanks for checking out Soniqube and for the heads-up.

You're right — the license needs fixing, and I’m working on updating it to properly respect the GPL. I haven’t modified any of the GPL components like CamillaDSP, just using them as-is, through their public APIs and config files.

This was originally a hobby project for private usage, and I shared it mainly to see if anyone would be interested in something like this. I didn’t mean to cause any misunderstandings or disregard the rights of the authors of the software I’m using.

Really appreciate you reaching out.
 
I'm not sure how to write the license for a big thing like complete Linux system image (and I'm quite happy I'm not the one who needs to do it ).
Maybe check out how it's done in moOde, piCorePlayer etc?
 
Back
Top Bottom