What are you working on now?
272 replies
...
Integrating my BL 3500 into HomeKit via HomeBridge. The controller calls macros from BLGW that activates Radio (BeoRadio from Essence MK2) Music (Deezer from Essence MK2) CD (from BS9000) and TV (audio from Cable source BeoPlay V1). Leverages BLC to integrate ML/NL sources.
Pulled these white pieces off of a nonfunctional Beosystem 5500 in prep for packing them in my suitcase for the trip home to USA. On the whole, they are not in the prettiest condition, but I’m confident I can make them look decent. Im planning on retrofitting a silver 5500 system for personal use. I’ll still need to paint the Beocord tray white, but apart from that, the color change should hopefully be fairly straightforward.
Yeah, yeah, I know - the stickers on the back will reveal my slight-of-hand. That being said, I’ve never come across a white 120v 5500 for sale stateside, so this was the next best thing I could think of.
I have had Philip Voigt‘s link for some weeks now (no, not related to him, just a happy customer). I have since to the software driving the box. Most importantly:
- added sendspin (e.g. Music Assistant) and MPD as audio providers
- added the option to use several providers per B&O source -- e.g. Sendspin and AirPlay sharing N.MUSIC, whoever starts last plays
- added music recognition for the turntable: identifies what's on the record via Shazam (shazamio) from the audio alone and shows title, artist, album and cover - yeah, I know, one could get up from the couch and look at the record cover. This way it‘s more fun, though :-)
- created Home Assistant integration: the Pi reports what each source plays (including AirPlay straight from an iPhone, with cover art, and the recognized record), plus HA automations and one dashboard card for it all (relies partially on the Masterlink Gateway integration - see below)
- built a small web UI: configure sources, providers, turntable, Home Assistant and LIGHT keys in a browser -- validated by the bridge, comments in the config kept
- implemented MasterLink Gateway emulation: the Pi can replace a B&O MLGW for Home Assistant's mlgw integration -- devices, Beo4 commands, ML events. I reverse engineered the functionality from the
My B&O Icons:
My project is progressing. My ML based setup is now fully integrated into Homeassistant. Sources / Devices can be controlled via Beo4 or Homeassistant or both. Using link board I have a reliable connection now between Homeassistant and MasterLink. I have heavily changed and cloned it to a link. Most importantly I have added
- sendspin (Music Assistant default streaming protocol) and MPD as music receivers
- the ability to map more than one streaming protocol to a B&O source (e.g. sendsping and airplay to N.MUSIC)
- a logic that stops the currently playing source if MDTV2 receives a new music stream (e.g. playing something from Music Assistant and then deciding to stream something from your iPhone)
- MasterLink Gateway functionality to the extent that the for Homeassistant recognises MDTV2 as an MLGW - this allows extensive automation and control both ways between homeassistant and Masterlink (e.g. close the shutters in the living room with LIGHT + Down)
- added album / now playing info to be sent to Homeassistant so that whatever source is playing (not limited to e.g. N.MUSIC and N.RADIO) can be displayed in Homeassistant
- added music recognition to Masterlink Sources PHONO (N.RADIO) and CD - in other words, if you play a record or a CD and shazam can recognise the music, album and title information gets sent to Homeassistant
- Built a tailored media_player card for Homeassistant to display all of this
- ... tons of other shit 😅
My B&O Icons:
Hello Torsten,
Nice job ! I got the first version of this interface and had some exchange with Philip.
But I wrote him many times without any answer :-(
I got a little stuck due to a lack of information and my own lack of knowledge, so I gave up on this interface.
But I hope to revisit it someday because it's a really nice product for "ML lover". (I would have loved to be able to send and receive commands via RS232 and integrate a PicorPlayer or something similar.)
Cheers
Nice job ! I got the first version of this interface and had some exchange with Philip.
But I wrote him many times without any answer :-(
I got a little stuck due to a lack of information and my own lack of knowledge, so I gave up on this interface.
But I hope to revisit it someday because it's a really nice product for "ML lover". (I would have loved to be able to send and receive commands via RS232 and integrate a PicorPlayer or something similar.)
Cheers
RS232 should be relatively straight forward with the board. All the information is there - just need to add a piece that talks to some serial port (or USB using a converter)
My B&O Icons:
Hello
Has anyone redesigned a PCB for the BEO4, using the BEO4's keyboard and case but with homemade electronics (e.g., an ESP with a new display)?
Has anyone redesigned a PCB for the BEO4, using the BEO4's keyboard and case but with homemade electronics (e.g., an ESP with a new display)?
Location: Warwickshire, UK
My B&O Icons:
I've seen these extra PCBs before.
That would be a nice/crazy project; the BR1 has a nice display, but the keyboard is small and hard to use at night, and it's still very fragile compared to a BEO4.
That would be a nice/crazy project; the BR1 has a nice display, but the keyboard is small and hard to use at night, and it's still very fragile compared to a BEO4.
Following up on my integration of MDTV into my Homeassistant / Masterlink setup, I built a little display (4'') that either show's what's playing (CD, PHONE, N.MUSIC,A.TAPE usually in my case - with music recognition for all sources). The prototype is shown below:
The power connection will move to the back (waiting for the Chinese to ship me the appropriate plug). If nothing is playing it shows the weather (which is also visible if you tap on the display if something is playing). These displays are less than EUR 30 and can easily be connected to Homeassistant (via ESPHome). In Homeassistant you can tell the display which room it is in and it will only display music info, if players in the room are playing. I intend to have a few scattered around the house. Adding player control is easy and I may add that soon. If you want to play with it, the link.
Also improving my front end for link. Looks like this now:
If you want to try it, feel free. All code repos are linked. Beware: requires a little bit of Homeassistant and Unix/MacOSX know how. Works beautifully in my house - may fail miserably where you live :-)
My B&O Icons:
...
Please Log In to Reply
You must be logged in as a BeoWorld member to post replies to forum threads.
or
Join BeoWorld
Register to access the forums, reference material, and exclusive member benefits — including our monthly prize draw.
Become a Member