Basic Bluesound Custom Driver

2016 · 1 reply · Devices

This discussion is 10 years old. It predates today's Roomie Remote X, and the app names, menus, features, pricing, and device details below have changed substantially since 2016. Treat it as historical reference — see Support and current compatibility for how things work today.

In short

For those wanting Bluesound support ( ), I recently created a basic driver using the Bluesound HTTP API and the Simple C — A member replied: “Did you ever expand on this? I recognize this is an old post but BluOS has come a long way...”

Questionoz344 2016-01 · older version

For those wanting Bluesound support (bluesound.com), I recently created a basic driver using the Bluesound HTTP API and the Simple Control DDK.

Unfortunately the DDK does not support XML as a valid format for device feedback, so the only supported commands are currently:

PLAY, PAUSE, PREVIOUS, NEXT, PRESET1-5

At least this lets you include Bluesound commands in Simple Control macro's - which is better than nothing!

The forum software doesn't allow attaching .plist files, so here are the contents of my "RoomieCodes.plist" file:

[code]<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<array>

<dict>

<key>cat</key>

<string>BluOS</string>

<key>codes</key>

<dict>

<key>NEXT</key>

<string>/Skip</string>

<key>PREVIOUS</key>

<string>/Back</string>

<key>PRESET4</key>

<string>/Preset?id=4</string>

<key>PRESET3</key>

<string>/Preset?id=3</string>

<key>PRESET2</key>

<string>/Preset?id=2</string>

<key>PAUSE</key>

<string>/Pause</string>

<key>PRESET1</key>

<string>/Preset?id=1</string>

<key>PLAY</key>

<string>/Play</string>

<key>PRESET5</key>

<string>/Preset?id=5</string>

</dict>

<key>brand</key>

<string>Bluesound</string>

<key>method</key>

<string>http</string>

<key>type</key>

<integer>13</integer>

</dict>

</array>

</plist>

[/code]

Use the instructions in the DDK Support article (simplecontrol.com/knowledgeb ... om-device/) to create your own plist file and import to your configuration.

Then just add a new device in the Simple Control settings, and choose "Manual IP" device. Enter the IP address of your Bluesound device (for example, 192.168.1.1) and enter the port as "11000".

Does anyone know if Bluesound supports an App Scheme URL (for example "bluesound://") to switch to the Bluesound app from SimpleControl?

Cheers.

armenmeg

Did you ever expand on this? I recognize this is an old post but BluOS has come a long way...

Related threads

Today's Roomie controls 400,000+ devices.

Roomie Remote X brings TVs, receivers, streamers, lights, and whole-home audio into one app on iPhone, iPad, Mac, and Apple TV.

Download Roomie Remote X