@APP_ID@ BudsLink Monitor and control Bluetooth earbuds

BudsLink provides comprehensive battery monitoring and feature control for a wide range of Bluetooth audio wearables. 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, Sennheiser, Edifier, Cambridge Audio, SoundCore, Realme, Oppo, or OnePlus

Supported Bluetooth audio wearables

Bluetooth Earbuds Headphones Battery ANC TouchControls Sony AirPods Beats Samsung Galaxy Buds Nothing CMF Google Pixel Edifier Realme Oppo OnePlus Cambridge Soundcore CC-BY-SA-4.0 GPL-3.0-or-later maniacx https://maniacx.github.io/BudsLink/ https://github.com/maniacx/BudsLink/issues https://maniacx.github.io/BudsLink/ https://hosted.weblate.org/engage/budslink/ https://github.com/maniacx/BudsLink/ @APP_ID@.desktop @APP_ID@ https://raw.githubusercontent.com/maniacx/BudsLink/2efd5009c8880fba02e032832be3d6f18e815aab/data/screenshots/light-airpods.png AirPods interface https://raw.githubusercontent.com/maniacx/BudsLink/2efd5009c8880fba02e032832be3d6f18e815aab/data/screenshots/light-sony.png Sony https://raw.githubusercontent.com/maniacx/BudsLink/2efd5009c8880fba02e032832be3d6f18e815aab/data/screenshots/main.png Device list overview https://raw.githubusercontent.com/maniacx/BudsLink/2efd5009c8880fba02e032832be3d6f18e815aab/data/screenshots/companion.png Extension and widget integrations, installed separately #aaffcc #165016 keyboard pointing touch 360 mobile
  • Added support for Soundcore Liberty 4 NC. credits: abdulazizumarovich@github.com
  • Added support for Cambridge Audio Melomania A100. credits: baarkerlounger@github.com
  • Added support for Realme Buds Air 7. credits: shitan198u@github.com
  • Added support for Realme Buds Wireless 5 ANC. credits: shitan198u@github.com
  • Added support for Realme Buds Air 7 Pro. credits: authorArnauS197@github.com
  • Added support for OnePlus Buds 4. credits: easdue@github.com
  • Added support for Nothing Ear (3a). credits: rekordskratch@github.com
  • Added support for Redmi Buds 6 Pro. credits: digoxi@github.com
  • Added support for Redmi Buds 8 Pro. credits: sjauijn@github.com
  • Added support for Redmi Buds 5 Pro. credits: LittleHaku@github.com
  • Added support for Redmi Buds 8 Lite. credits: myemirhan@github.com
  • Added connection manager for Nothing devices
  • Added Fit Test widget and integrated it into Nothing devices
  • Updated translations
  • Updated metadata
  • Added Italian translation. credits: albanobattistella@github.com
  • Updated Device Information UI and added serial number for several devices
  • Added support for Beats Powerbeats Fit credits: schlagmichdoch@github.com
  • Added support for Bose QC Ultra Earbuds credits: MobileAZN@github.com
  • Added support for Bose QC35/QC35SE credits: amaxine@github.com
  • Added support for Sennheiser HDB 630 credits: TheGentleChainsaw@github.com
  • Added support for Sennheiser MOMENTUM 4 credits: TheGentleChainsaw@github.com / jacostag@github.com
  • Added support for Redmi Buds 6 Play credits: drinkingoutofcups@github.com
  • Added support for Nothing Headphone (a) credits: The-Nyla@github.com
  • Equalizer UI in Adw.dialog, to prevent accidental changes while scrolling
  • NothingBuds: Improvement in packet decoding and init handshake
  • GPFS: Fix missing schema key
  • AirPods: Force adaptive controls visibility while setting ANC mode.
  • Added Dutch translation. credits: klascal@github.com
  • Added French translation. credits: naplon74@github.com
  • Added Occitan translation. credits: Mejans@github.com
  • Added Czech translation. credits: p-bo@github.com
  • Add support for Pixel Buds. credits: bhack@github.com
  • Add support for Google Fast Pair Devices. credits: IGS-GIT@github.com
  • Sony: BugFix: DSEE indicator not turning off
  • Sony 1000XM6, Fix EqPreset inaccessable / greyout
  • NothingBuds: BugFix: Some model goes undetected.
  • AirPods: BugFix Battery level display invalid level as 100%
  • mediaController: match all a2dp-sink profiles, not just AAC credits: yleshchuk@github.com
  • Added Korean translation. credits: Iranto@github.com
  • Added German translation. credits: srueegger@github.com
  • Added Swiss German translation. credits: srueegger@github.com
  • Added supported Sony WH-XB900N credits: BerenLuth@github.com
  • Sony V1 Autopower off time and ANC fixes
  • Added Italian translation. credits: albanobattistella@github.com
  • Added Brazilian Portuguese translation. credits: luc-salles@github.com
  • Add License to repo
  • Add D-Bus service API for external device control and monitoring
  • Introduce GVC-based audio controller, replacing pactl subprocess usage
  • Add support for Nothing earbuds
  • Add support for Samsung Galaxy Buds devices
  • Enable packet logging toggle for debugging and diagnostics
  • Add integration links for GNOME Extension, Plasma Widget, and Cinnamon Spices with D-Bus based control and monitoring in service mode
  • UI improvements and bug fixes across device control and settings panels
  • Improved UI on mobile and small-screen devices
  • Improved overall UI consistency
  • Fixed toggle button theming issues
  • Initial release