Some fun with hacking and integration

25 replies

I had some spare time recently  and spent it playing with my BO gear.

I reversed engineered TuneIN protocol and fetched all the data, as a result I don't need anymore TuneIN as I replicated it with a nicer interface and in-house control panel to control the radio and soon DLNA too.

Attached video is a fun part integration, I love planes hence scan the sky around my house, whenever A380 is flying over it stops the playback triggers an announcement on the selected BO gear and resumes previous playback.

Demo Video

[Video]

Some other hacks include

1. Remote controls to change Setup Switch input sensitivity level settings on BeoLab 2 without touching the unti itself, with the help of additional tiny microcontroller that I added inside. It also supports source filtering, to enable extra ooopms only for TV source.

2. Thorough integration of BO gear with HomeKit. HomeKit standard app has very little to none controls avaialble for audio/video devices, while it is possible to turn on/off devices. I needed more control. So I have virtual switches in this example last switch at the bottom randomly selects Radio Station from my favourite list and pushes it to the BeoSound speaker

Loving this, mczac. What fun!

UI proto.
DLNA/Radio will be having similar design.
Thinking about making selection process easy and intuitive without much clutter.
Later will add ability to populate to multiple sources.
And just for kicks can do EQ bars for real, running second stream and applying FFT to it to get dynamic frequency spectrum.

Below Image is an animated gif, click to see more. BTW it is fully reactive, controls the product and reflects immideate changes made by the product or remote.

Cool stuff! But how did you create a virtual switch for the Home app that controls/triggers radio in your B&O product?

in a nutshell for the radio control it is a statelss switch, which goes on and then off again and it send a request to selected BO Gear with a programmed command of a choice.

I have been engineering in my spare time home automation system that includes some BO bits. For homekit, easiest thing to start is to start with say RPi and homebridge and then add plug-ins as they fit

Oh, that’s all. Alrighty then. It’s magic.

Just completed text-to-speach module, so I will be tracking important twitter hashtags, follow Man United scores and interrupt music playback on BO gear when permitted with a breaking news on a score or news headlines.

BTW, there is some cool AI put behind it. Radio images are sometimes not square pictures and have an ugly white stripes inside a round shape frame. So I analyse full cover radio station or music album cover image and complete empty areas which would result in white stripes with an image dominant color. Also Radio playback sometimes isn't perfectly formatted, I am trying to detect right Artist and song name and format it appropriately. Also logs of Played songs is kept in case song needs to be purchase with iTunes or added to Apple Music. The more I dig the more beautiful things can be made to improve BO experience, if only I had enough spare time.

But the real killer is my BS9000 setup with 6 CDs of a custom printed CD covers of plain colours. I have installed subtle Philips Hue lights on a side. Whenever I chose a CD, say number 2 which has Blue cover, my side lights go Blue as well. I will make a video in a months or so to showcase what has been done so far.

or
BeoWorld Gold Membership card
Join BeoWorld

Register to access the forums, reference material, and exclusive member benefits — including our monthly prize draw.

Become a Member

December 2026 Prize Draw

Gold Members Only

As a Gold member you're automatically entered into our exclusive prize draw — your chance to win iconic Bang & Olufsen products. A unique benefit of BeoWorld Gold membership, every draw brings a new opportunity to win something special.