An open API service indexing awesome lists of open source software.

https://github.com/edgarogh/blueman-ueboom

Blueman plugin to remotely turn on UE speakers
https://github.com/edgarogh/blueman-ueboom

blueman bluetooth bluetooth-speaker linux linux-desktop logitech ultimate-ears

Last synced: 2 months ago
JSON representation

Blueman plugin to remotely turn on UE speakers

Awesome Lists containing this project

README

          

# Blueman plugin for [UE Boom Bluetooth speakers](https://www.ultimateears.com/)

[Blueman](https://github.com/blueman-project/blueman) is a very common bluetooth GUI for Linux. _Ultimate Ears_ Bluetooth speakers can be remotely "turned on" by sending a special packet. This plugin allows you to do exactly that from Blueman's UI. It uses the MAC address of known devices to guess if a device is likely to be a UE speaker and only displays the "turn on" button when that's the case.

Screenshot of the blueman manager window with a context menu open on a UE device in the list. The highlighted item on this menu says 'Turn on speaker'. An additional tooltip due to hovering.

## Installation

Inspect the contents of `install.sh` (there's one line to read 👻) and run it. If it doesn't work, then re-read the script and try to understand what it does concretely, it shouldn't be hard to adapt to your system.

Creating a deb file might be nice too.

## Problems

For some reason, on my PC, I can only turn the speaker on once per power cycle. After successfully powering the speaker on, I won't be able to send more packets until I reboot. Maybe there's a cache somewhere that I should clear, but I don't know precisely how the Bluex stack works and don't have the time to look into it.

## Acknowledgments

* https://gist.github.com/marcust/af93ff47899583f5a52f for documenting how to turnn the speaker on
* [Blueman](https://github.com/blueman-project/blueman)'s existing plugins' source code that I used as documentation