Skip to content

Releases: timschneeb/GalaxyBudsClient

GalaxyBudsClient v4.6.0

13 Mar 14:01
Compare
Choose a tag to compare

SmartScreen & Gatekeeper notice

The current Windows installer may trigger a SmartScreen ('unrecognized developer') warning on some systems, because I'm publishing these installers as unsigned binaries.
The macOS installer warns you that "macOS cannot verify that this app is free from malware" because there is no Apple Developer ID associated with the project, and hence there is no code signing certificate.

Unfortunately, using a proper code signing certificate for Windows or macOS is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

What's new

macOS port

Thanks to @nift4, the macOS port has been finalized and is available for download below.
Both Intel and newer ARM macOS devices are supported.

Hotkey support for Linux

The Linux version now supports global hotkey actions on X11.

This feature has no effect on Wayland, as their protocols do not support global hotkeys by design. As a workaround, you could manually set-up hotkeys in your desktop environment using the new command-line interface.

Basic command-line interface and D-Bus IPC

The app can now be controlled by CLI operations which allows for scripting possibilities.
At the moment, only basic operations are available, such as:

  • Trigger actions such as toggling the ANC/ambient mode, the 'find my buds' feature, and more.
  • List device properties, such as battery levels, wear states, version information and more.
  • Trigger the battery info popup
  • Bring the application window to the foreground
Example commands (click to expand)

Print current device status as JSON: ./GalaxyBudsClient device --get-all --json

{
  "Name": "Galaxy Buds Pro (2B00)",
  "Address": "64:03:7F:2E:00:00",
  "Model": "BudsPro",
  "BatteryLeft": 67,
  "BatteryRight": 76,
  "BatteryCase": 101,
  "VoltageLeft": 3.86,
  "VoltageRight": 3.9,
  "ThermistorLeftCelsius": 34.1,
  "ThermistorRightCelsius": 36.0,
  "WearStateLeft": "Wearing",
  "WearStateRight": "Wearing",
  "FirmwareVersion": "R190XXU0AVF1",
  "HardwareVersion": "rev0.2",
  "SkuLeft": "SM-R190NZKAEUD",
  "SkuRight": "SM-R190NZKAEUD"
}

Toggle ANC: ./GalaxyBudsClient action -e AncToggle

You can invoke the CLI usage help by adding the --help parameter.

D-Bus IPC

Third-party scripts and apps can also connect to the D-Bus IPC service (me.timschneeberger.galaxybudsclient), which provides similar integrations.

On Linux, the service is registered on the system's session bus. On other platforms, a custom D-Bus server will be hosted on the TCP port 54533.

You can use introspection tools such as qdbusviewer or d-spy if you want to experiment with the exposed APIs.

Other new features

  • Galaxy Buds FE support (although mostly untested)
  • Implemented new Buds2 features, including the earbud fit test by @nift4 in #465
  • Dynamic tray icons
  • Connection popup: show the real device name in the title
  • Added additional safeguards to the firmware installer to prevent users from installing firmware for the wrong device model
  • Localization support for RTL languages
  • Linux: auto-start support (except flatpak packages)

Bug fixes

  • Application startup time improvements
  • Fixed crash when BlueZ on Linux is unavailable
  • Fixed window focus issue with some dialogs
  • Fixed broken battery check before firmware updates
  • Fixed inverted touchpad lock reading on Buds2/Buds2Pro by @nift4 in #442
  • Fixed Bixby is not being visible when hotkeys are not supported by @nift4 in #444
  • Fixed application shutdown event under KDE plasma by @ninjaoflight in #453

Other changes

  • Application upgraded to Avalonia 11.1 and NET 8.0
  • Update application icon by @sidevesh in #455
  • Use buds icon for menubar by @sidevesh in #454

Translation updates

New Contributors


Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard (can be disabled in settings).
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Crowdsourcing'.

Q: How to fix connection issues (on Windows)

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend' (Windows only)
  4. Select your earbuds from the list and continue

Thank you for 3000+ stars on GitHub!

Full Changelog: 4.5.4...4.6.0

v4.5.4

14 Nov 12:10
Compare
Choose a tag to compare

SmartScreen notice

The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

What's Changed

Translations


Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard (can be disabled in settings).
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Crowdsourcing'.

Q: How to fix connection issues (on Windows)

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend' (Windows only)
  4. Select your earbuds from the list and continue

Thank you for 2800+ stars on GitHub!

v4.5.3

28 Mar 17:14
db39845
Compare
Choose a tag to compare
v4.5.3 Pre-release
Pre-release

All Galaxy Buds models are supported!

SmartScreen notice

The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

What's Changed (v4.5.3-beta)

  • Support for Buds Pro 2

Note: This is a beta release; downgrade to v4.5.2 if you notice any breaking bugs

What's Changed (v4.5.2)

  • Hotfix: Support for devices with personalized names

What's Changed (v4.5.1)

  • Linux: Native tray icon support
  • Hotfix: Accidentally leftover debug code in v4.5.0 suppressed all disconnect/error events and made it impossible to reconnect once disconnected
  • Upgrade to .NET 6
  • DevTools: Auto-scroll binary dump and message list
  • Linux: Override Bluetooth adapter using an environment variable (e.g. BT_ADAPTER=hci0)
  • Fixed crash in WelcomePage

Translation updates


Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard (can be disabled in settings).
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Developer options'.

Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend' (Windows only)
  4. Select your earbuds from the list and continue

Thank you for 2400+ stars on GitHub!

GalaxyBudsClient v4.5.2

21 May 13:50
Compare
Choose a tag to compare

All Galaxy Buds models are supported!

SmartScreen notice

The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

What's Changed (v4.5.2)

  • Hotfix: Support for devices with personalized names

What's Changed (v4.5.1)

  • Linux: Native tray icon support
  • Hotfix: Accidentally leftover debug code in v4.5.0 suppressed all disconnect/error events and made it impossible to reconnect once disconnected
  • Upgrade to .NET 6
  • DevTools: Auto-scroll binary dump and message list
  • Linux: Override Bluetooth adapter using an environment variable (e.g. BT_ADAPTER=hci0)
  • Fixed crash in WelcomePage

Translation updates


Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard (can be disabled in settings).
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Developer options'.

Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend' (Windows only)
  4. Select your earbuds from the list and continue

Thank you for 1800+ stars on GitHub!

GalaxyBudsClient v4.5.1

09 May 23:20
Compare
Choose a tag to compare

All Galaxy Buds models are supported!

SmartScreen notice

The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

What's Changed

  • Linux: Native tray icon support
  • Hotfix: Accidentally leftover debug code in v4.5.0 suppressed all disconnect/error events and made it impossible to reconnect once disconnected
  • Upgrade to .NET 6
  • DevTools: Auto-scroll binary dump and message list
  • Linux: Override Bluetooth adapter using an environment variable (e.g. BT_ADAPTER=hci0)
  • Fixed crash in WelcomePage

Translation updates


Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard (can be disabled in settings).
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Developer options'.

Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend' (Windows only)
  4. Select your earbuds from the list and continue

Thank you for 1700+ stars on GitHub!

GalaxyBudsClient v4.4.1

25 Sep 17:25
Compare
Choose a tag to compare

All Galaxy Buds models are supported!

SmartScreen notice: The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

Please keep your firmware updated. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app will support all Buds Pro firmware versions available to end users from launch.

Changelog v4.4.1

  • Emergency patch for Buds2 users

Changelog v4.4

  • Better Buds2 support
    • Enable/disable single/double/triple/long touch actions
  • Buds2 and Pro: Support for ambient sound customization feature
  • Inform user about possible Bluetooth connection conflicts if the official app is installed (@githubcatw)

Bug fixes

  • Fixed various issues with the Buds2

Translation updates

  • Added Chinese-Traditional translation (@YiJhu )
  • Updated Chinese translation (@YexuanXiao)

Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • Proprietary NVIDIA drivers may cause crashes on some Linux systems (feel free to open an issue, I need to collect information)
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard.
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Developer options'.

Other notes

  • The first launch (or after updating) always takes a few seconds longer.

Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Q: The app does not launch

A: If you are on Windows, please (re-)install the latest version of the Microsoft .NET Framework Runtime.


Thank you for 1300+ stars on GitHub!

GalaxyBudsClient v4.4

25 Sep 17:09
Compare
Choose a tag to compare

All Galaxy Buds models are supported!

SmartScreen notice: The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

Please keep your firmware updated. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app will support all Buds Pro firmware versions available to end users from launch.

Changelog v4.4

  • Better Buds2 support
    • Enable/disable single/double/triple/long touch actions
  • Buds2 and Pro: Support for ambient sound customization feature
  • Inform user about possible Bluetooth connection conflicts if the official app is installed (@githubcatw)

Bug fixes

  • Fixed various issues with the Buds2

Translation updates

  • Added Chinese-Traditional translation (@YiJhu )
  • Updated Chinese translation (@YexuanXiao)

Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • Proprietary NVIDIA drivers may cause crashes on some Linux systems (feel free to open an issue, I need to collect information)
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard.
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Developer options'.

Other notes

  • The first launch (or after updating) always takes a few seconds longer.

Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Q: The app does not launch

A: If you are on Windows, please (re-)install the latest version of the Microsoft .NET Framework Runtime.


Thank you for 1300+ stars on GitHub!

GalaxyBudsClient v4.3.1

29 Aug 13:56
Compare
Choose a tag to compare

All Galaxy Buds models are supported!

SmartScreen notice: The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

Please keep your firmware updated. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app will support all Buds Pro firmware versions available to end users from launch.

Changelog v4.3.1

  • Bugfix: Hide terminal debug window

Changelog v4.3

  • Buds2 support

Bug fixes

  • Firmware update transfer with very slow Bluetooth hardware doesn't timeout anymore
  • Fixed various graphical glitches

Translation updates


Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • Proprietary NVIDIA drivers may cause crashes on some Linux systems (feel free to open an issue, I need to collect information)
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard.
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Developer options'.

Other notes

  • The first launch (or after updating) always takes a few seconds longer.

Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Q: The app does not launch

A: If you are on Windows, please (re-)install the latest version of the Microsoft .NET Framework Runtime.


Thank you for 1200+ stars on GitHub!

GalaxyBudsClient v4.2.1

08 Aug 21:52
Compare
Choose a tag to compare

All Galaxy Buds models are supported!

SmartScreen notice: The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

Please keep your firmware updated. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app will support all Buds Pro firmware versions available to end users from launch.

Changelog v4.2.1

  • Buds Live: Enable firmware flashing tool (advanced users only; confirmed working by testers)
  • Optimized 'three-way switch' touch action behavior for noise control (Buds Pro)
  • New styling option 'Use different color when in case' for the connection popup

Bug fixes

  • Firmware flasher: detect and warn about internal beta firmware images (BCOM-header)
  • Fixed text-overflow in context-menus
  • Fixed high CPU usage on some Linux systems
  • Fixed installer issues

Translation updates


Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • Proprietary NVIDIA drivers may cause crashes on some Linux systems (feel free to open an issue, I need to collect information)
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Privacy

  • This application collects crash dumps in case of fatal application crashes and sends them to my sentry.io dashboard.
  • To help me support Buds models I don't own, this app includes a crowdsourcing feature to share data about Samsung's proprietary Bluetooth serial protocol on demand. You can disable this permanently by navigating to 'Settings > Developer options'.

Other notes

  • The first launch (or after updating) always takes a few seconds longer.

Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Q: The app does not launch

A: If you are on Windows, please (re-)install the latest version of the Microsoft .NET Framework Runtime.


Thank you for 1100+ stars on GitHub!

GalaxyBudsClient v4.2 (Major update)

30 Apr 20:07
Compare
Choose a tag to compare

All Galaxy Buds models are supported!

SmartScreen notice: The current Windows installer seems to trigger a SmartScreen ('unrecognized developer') warning on some systems, most likely because I'm publishing these installers as unsigned binaries. Unfortunately, using a proper code signing certificate is not an option since I cannot afford recurring monthly payments for an open-source app with zero budget.

Please keep your firmware updated. Concerning the Buds, Buds+, and Buds Live: very old firmware versions such as R175XXU0ASLE can cause crashes and are not properly supported. However, this app will support all Buds Pro firmware versions available to end users from launch.

Changelog v4.2

  • Firmware update flashing tool (Buds+ and Buds Pro only)
    • Upgrade using official firmware binaries
    • Downgrade to older firmware (not officially supported, experienced users only)
    • Flash custom firmware binaries (dangerous, experienced users only)
  • Remap Bixby wakeup feature (Buds Live, Buds Pro)
  • Dump spatial 3D head-tracking data (Buds Pro)
  • Added outside double-tap volume support (Buds Pro)
  • Change how the noise control switch on the touchpad behaves (Buds Pro)
    • Option 1: Switch between ANC <-> Off
    • Option 2: Switch between Ambient <-> Off
    • Option 3: Switch between Ambient <-> ANC
    • Option 4 (exclusive): Iterate over ANC, Ambient, and Off
  • Added stereo pan support (Buds Live, Buds Pro)
  • Support new case battery behavior changed by Samsung

Bug fixes

  • Fixed overflow issue with original Galaxy Buds and certain Bluetooth adapters
  • Detect connection issues more reliably (WindowsRT)
  • Fixed self-updater issue
  • Various minor crash fixes

Translation updates

  • Updated Czech translation (@Joedmin580)
  • Added Greek translation (@nikossyr)

Note to Linux users

  • x86_64-musl binaries are only compatible with libc-musl based distributions (e.g., Alpine Linux).
  • You need to give the binary execute permissions before launching it: chmod +x GalaxyBudsClient
  • Proprietary NVIDIA drivers may cause crashes on some Linux systems (feel free to open an issue, I need to collect information)
  • If your system language is set to a language that has non-Latin characters (Korean, Japanese, Chinese), you need to start the app like this: LC_ALL=C ./GalaxyBudsClient (temporary workaround)

Note: The first launch (or after updating) always takes a few seconds longer.


Q: How to fix connection issues

A: If you experience issues while connecting or using the Galaxy Buds with this app, you can do the following:

  1. Unregister your earbuds in the app if not already done, like this: Options > Unregister device
  2. Proceed to the device selection page
  3. Disable the switch with the label 'Use alternative Bluetooth backend'
  4. Select your earbuds from the list and continue

Q: The app does not launch

A: If you are on Windows, please (re-)install the latest version of the Microsoft .NET Framework Runtime.


Thank you for 850+ stars on GitHub!