timschneeb / GalaxyBudsClient

Unofficial Galaxy Buds Manager for Windows, macOS, and Linux
GNU General Public License v3.0
3.27k stars 181 forks source link

[BUG] Buds don't auto reconnect & issues related to the connection #521

Open 0xD3N1Z opened 1 week ago

0xD3N1Z commented 1 week ago

Describe the bug
When the Buds get disconnected from bluetooth, the app shows an error/warning message above that they're disconnected, but after the buds reconnected and windows even switches the sound device, the warning message doesn't disappear and no data is collected until the user manually clicks the connect button, usually multiple times.

This also breaks the connection pop-up feature since it only shows up when the user manually clicks the connect button.

Also, the app sometimes shows that the buds are connected even when they're not until the "transport failed" error appears. Only then the UI updates.

To Reproduce
Steps to reproduce the behavior:

Expected behavior
The app follows the system's bluetooth connection status more closely and recognizes the changes when they happen. Like when the earbuds reconnect over Bluetooth, the app picks up this change & re-initializes the connection automatically. Also the pop-up dialog appears as it should instantly like on the phones

Screenshots
If applicable, add screenshots to help explain your problem.

https://github.com/timschneeb/GalaxyBudsClient/assets/77262340/849c485f-1bca-4950-b63a-555446d50533

Ekran görüntüsü 2024-06-28 165753

Desktop (please complete the following information):

Additional context
None

Log files
In most cases if you have a bug, log file will be required - it is located at %localappdata%\GalaxyBudsClient\application.log application.log