The BeoLab streaming computer

58 replies

Hi all,

some of you might know me from the MasterLink reverse-engineering thread over HERE.
My apologies for not continuing work there for quite a while. Dedicated spare-time was and is still an issue for me but as my love for older B&O gear is still unbeaten I want to continue with a time-friendlier version.

I'm an engineer for embedded systems designing computer boards like link one (just a visual example - clearly not advertising anything).

Now my idea is to build a special single-board-computer for audio streaming and general tinkering that is plug-n-play compatible with BeoLab's. I'd really like to hear your opinion on this. It would be super affordable and production numbers are nearly irrelevant as this is more a hobbyists project for me. Also I would like this to be a community project engineered for your needs and completely open source.

So if you have interest please tell me your wishes (except for MasterLink - unless you'd like to contribute that feature)!
Maybe something like: 

- PowerLink socket old DIN style or RJ45?
- TOSLINK output for newer BeoLabs?
- 2 or 2+2 channels?
- PL data signal for Penta and BL5?
- AUX input? Digital or analog?
- Connector for the silver IR eye? Normal 38kHz IR?
- 2-way IR for BL7000 / BL5000?
- Integrated amplifier for BeoVox? 
- Maybe even WISA using one of those Summit modules?
- Display?
- ... ?

When writing your wishes, please remember that each one will increase the final cost.

All that would be a complete integrated and independent solution using a NXP processor running Linux at its core. 
On the software side I'm collaboration with people from

I'm in.

Whether you do a kickstarter or not.

Where do I send my good faith deposit?

Barry

Barry Santini wrote:
I'm in.

Whether you do a kickstarter or not.
Where do I send my good faith deposit?

Barry

Great!

Unless demand goes through the ceiling no Kickstarter and no good faith deposit needed currently. Personally I neither like nor trust crowdfunding much but thanks for the offer! I'm stocking most of the needed components anyway and have my own production line for such boards...

Philip.

I wonder, what I would need it for?

Would streaming be built-in or through the AUX?

User examples, please?

MM

Location: Flensborg————Danmark

Millemissen wrote:

I wonder, what I would need it for?

Would streaming be built-in or through the AUX?

User examples, please?

MM

Good that you ask!

It would be a fully integrated streaming solution similar to the essence or the new core box but completely open-source. As a tinkering device for a fraction of the cost. Free of software-obsolescence and with some nice additional features like 2-way IR, PL data, amplifier, display, ... 
Thanks to the general open-source community all mayor streaming techniques and services are already covered. 

You'd only need a pair of (preferably older) BeoLab's and a smartphone / tablet either for streaming or configuration.

So think of a small device that e.g. connects via PL to your BL Penta or BL4500 or ... Depending on the streaming source it can control their displays and even push data over IR the e.g. a BeoLink7000. Wouldn't that be cool? A BL7000 remote (RDS version) that displays the name of a web radio station or the current song? So just one of many scenarios...

Philip.

Thanks Philip,

in that case I would not need it.

My Essence (2nd generation) already does what I need - and I can join in to it from remote NL devices.

I am sure a lot of BeoLab owners would like your project for a standalone setup.

Maybe you should also consider making a version with an analog line output (or an SPDIF-out) for connecting to a free input on a BeoSystem or alike.

MM

Location: Flensborg————Danmark

I think it's a great idea!

Sounds like a good idea for a new toy!

- IR integration should be made one way, too, so that we can control that device with a Beo 4, 5, 6, too.

- Showing the name of a current track / source on a little display would be nice. Additionally showing it on a Beolink 7000 would be super nice. :-)

Although you think Raspberry Pi is a toy i think it has a very big advantage over a custom board: Spare parts!
If a raspberry Pi based solution is defective, it is easy to replace the main computer (raspberry) and to find a replacement. If you design a custom board and it's defective in e.g. 5 years I bet that it would be much harder to find spare parts.

- With a nice little Display it could be placed individually in e.g. an old hifi components case like people building there custom receivers into Sony DAR-1000ES casings etc.

- Aux input: digital would be easier for you? Analog RCA input is more flexible for most people but than there's the need of a good DAC to enjoy the music on a Beolab speaker.

 

Hungedu wrote:

I think it's a great idea!

Okay, thanks.

Any ideas or wishes?

Great, thanks for your input!

TWG wrote:
- IR integration should be made one way, too, so that we can control that device with a Beo 4, 5, 6, too.

Yes, 2-way is automatically also 1-way compatible

TWG wrote:
Showing the name of a current track / source on a little display would be nice. Additionally showing it on a Beolink 7000 would be super nice.

Yes, especially driving the BL7000 would be really nice. I think effort on the software side would be limited as the 1-way protocol is already known and hopefully 2-way just expands that.

TWG wrote:
Although you think Raspberry Pi is a toy i think it has a very big advantage over a custom board: Spare parts!
If a raspberry Pi based solution is defective, it is easy to replace the main computer (raspberry) and to find a replacement. If you design a custom board and it's defective in e.g. 5 years I bet that it would be much harder to find spare parts.

Unless RPI the design will be fully open-source and all major components will be available for at least 10 years as they are sourced from well known vendors and distributors. No problem for repairing if that would ever fail.

TWG wrote:
- With a nice little Display it could be placed individually in e.g. an old hifi components case like people building there custom receivers into Sony DAR-1000ES casings etc.

Any ideas for a display? I don't like the alphanumeric types much but everything else gets expensive. For me, I don't need an on-board display but if there is demand...

TWG wrote:
- Aux input: digital would be easier for you? Analog RCA input is more flexible for most people but than there's the need of a good DAC to enjoy the music on a Beolab speaker.

Digital or analog aux input doesn't make much difference. Although i.MX6 does natively have S/PDIF input we might run into latency problems if people want to connect it to their TV. So even for the digital way we would need a separate IC to avoid delay time. So either an S/PDIF receiver or an ADC for analog. A good DAC is already there for driving PL.

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.