{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"}],"enrichment":{"capability":"Detects and recovers Bluetooth adapters that have entered a stuck or unresponsive state, restoring connectivity without manual intervention.","skillfed_tags":["bluetooth","hardware-recovery","iot"],"use_cases":["Recover stuck Bluetooth adapters in long-running IoT applications","Automatically restore connectivity in BLE monitoring systems that lose adapter responsiveness","Handle adapter hangs in Bluetooth multi-device applications without manual restart","Integrate adapter health checks into Bluetooth device discovery pipelines"],"what_it_does":"Bluetooth Auto Recovery is a utility library that detects when Bluetooth adapters have become stuck and restores them to working state. It originated from recovery logic in the ble_monitor project and wraps platform-level Bluetooth adapter management to handle edge cases where adapters stop responding.\n\nThe package is designed for developers building Bluetooth-dependent applications who need resilience against adapter hangs. It depends on PyRIC, bluetooth-adapters, btsocket, usb-devices, and async-timeout to interact with the system's Bluetooth stack. The library is pre-alpha and actively maintained, supporting Python 3.10 through 3.14.","worth_installing":"Yes, if you are building a Bluetooth application that needs resilience against adapter hangs. The package is actively maintained, has low install friction, carries a permissive MIT license, and addresses a real pain point in Bluetooth development. Pre-alpha status means the API may change, but the maintenance signal is solid and there are no known vulnerabilities."},"id":"bluetooth-auto-recovery","links":{"html":"https://skillfed.io/packages/bluetooth-auto-recovery","md":"https://skillfed.io/packages/bluetooth-auto-recovery.md","pypi":"https://pypi.org/project/bluetooth-auto-recovery/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-25","license_spdx":"MIT","license_treatment":"permissive","name":"bluetooth-auto-recovery","python_support":"supports_current","summary":"Recover bluetooth adapters that are in an stuck state"},"popularity":{"monthly_downloads":689233,"position":5338,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.6.4"}
