BTtons

Rating: 
5
Your rating: None Average: 5 (7 votes)

BTtons is a really small application to easily start or stop mpris-proxy.

This enables control (AVRCP) from bluetooth-connected devices like head phones or car stereos for many existing media players that are already using the MPRIS2 Specification (mostly used for lock screen controls). The proxy will continue to run if you close BTtons.

It is meant for devices using Bluez 5, which for example excludes the original Jolla Phone and Jolla Tablet. (To prevent system damage, you won't be able to install this on a "Bluez 4" device, Storeman will greet you with an error message if you try.)

BTtons depends on the package bluez5-tools (containing mpris-proxy), which will be automatically installed from the official repositories (or any other enabled repository that provides it) when you install BTtons.

It is meant as a quick and dirty band-aid-solution for inexperienced or lazy users until Jolla finds the time to fix this part of the bluez integration in Sailfish. This means:

  • UPDATE: There now a rudimentary auto-manage function. You'll still have to manually start it after a reboot (or possibly, after errors).
  • There is no debugging or logging to speak of. If you want to debug when mpris-proxy isn't working, you'll have to run that independently from BTtons.
  • Mpris-proxy may misbehave, for example when using flight mode or disabling bluetooth. You may have to restart it manually (using BTtns) if it stops working. Using the auto-manage function may work around this.

If you're experiencing any issues or want to contribute otherwise (features/translations/…) you're welcome to do that at https://github.com/jgibbon/harbour-btbuttons (GPLv2). 
 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-btbuttons-0.1-1.armv7hl.rpm62.21 KB02/12/2019 - 18:56
File harbour-btbuttons-0.1-2.armv7hl.rpm66.59 KB15/08/2020 - 14:30
Changelog: 

* Sat Aug 15 2020 velox 0.1-2 - Add rudimentary Auto-Manage function * Mon Dec 02 2019 velox 0.1-1 - Initial release