/BluOS-from-across-the-room-display

BluOS from across the room display shows info about what is currently playing on your BluOS streamer in a way that is readable from across the room. It's focus is on song title, artist and album art, but it also displays album title, source and quality.

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

BluOS from across the room display

aka poor man's M10

Always wanted a fancy display on your amplifier or media streamer that you can read from across the room, like the NAD M10, NAD M33, NAD C700, NAD T778, Cambridge Audio Evo or the Naim Unity Atom, Star or Nova? Never could convince your super-ego and/or loved-ones that it's worth the considerable amount of cash? I read you.

BluOS from across the room display shows info about what is currently playing on your BluOS streamer on a display that is readable from across the room. Its emphasizes song, artist and album, but it also displays source and quality.

screenshot of BluOS from across the room display in a browser

It's packaged as a single html-file with embedded css and javascript. You can just download that one file and open it in any web browser. You can use an old laptop for a cheap display. If you want to go fancy, you can add a LCD-screen to a Raspberry Pi and glue that to your Bluesound Node :).

If you want to use a tablet or TV as a display, it's best to run a webserver as you can't easily load local html-files in a web browser on Android, iPadOS and TVs (as far as I know).

In progress

In its current state the app is bare-bones and messy. I might add features and clean things up in the future.

Installation

Method 1: settings through url

  1. Download "BluOS from across the room display.html"
  2. Open the file in a text editor and change the ip address on line 465 to that of your BluOS player
  3. Open the file in any web browser

Method 2: settings in file

  1. Download "BluOS from across the room display.html"
  2. Open the file in any web browser
  3. Add the ip address of your BluOS player to the url in your browser address bar like so: "?ipaddress=192.168.2.86"

Method 3: docker nginx command line

git clone https://github.com/buzink/BluOS-from-across-the-room-display.git
cd BluOS-from-across-the-room-display/
chmod +x pipeline.sh
./pipeline.sh

Supported BluOS streamers

This app should work with any BluOS streamer that offers the Custom Integration API, including the Bluesound Node N100, Node 2, Node 2i and Node N130. It has been tested with the Node 2i.