Flatsonar

BudsLink

by maniacx

Monitor and control Bluetooth earbuds

Broad permissions Verified creator GPL-3.0-or-later v0.2.1
Screenshot 1 of BudsLink Screenshot 2 of BudsLink Screenshot 3 of BudsLink Screenshot 4 of BudsLink

About

BudsLink provides comprehensive battery monitoring and feature control for supported Bluetooth wearable audio devices, including popular models from Apple, Beats, Sony, Samsung, Google, and Nothing. The application communicates directly with supported devices to expose battery levels, noise control modes, and advanced interaction features when available, offering a consistent and configurable interface across different vendors.

This application is an independent project and is not affiliated with, endorsed by, or sponsored by Apple, Sony, Samsung, Google, Nothing, Bose, Redmi, Xiaomi or Sennheiser.

  • Monitor earbud and charging case battery levels
  • Control Active Noise Cancellation and ambient sound modes
  • Support conversation awareness on compatible devices
  • Automatic volume reduction during conversation awareness
  • Media pause and resume using in-ear detection
  • Device-specific configuration for gestures and controls
  • Customizable device icons and appearance settings
  • Optional overrides for system dark mode and accent colors

Supported Bluetooth audio wearables

  • Airpods / Beats
  • Sony
  • Samsung Galaxy Buds
  • Google Pixel Buds
  • Nothing / CMF
  • Bose
  • Redmi / Xiaomi
  • Sennheiser

Permissions

1 permission weaken the sandbox. Flatsonar asks before installing.

  • talks to system service org.bluez
    --system-talk-name=org.bluez
  • inter-process communication (needed for X11)
    --share=ipc
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • audio
    --socket=pulseaudio
  • Wayland display
    --socket=wayland
  • GPU acceleration
    --device=dri
  • media player controls (MPRIS)
    --talk-name=org.mpris.MediaPlayer2.*

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.