Monitoring
Magic Battery
by Dloper
Overview
Magic Battery by Dloper
Choose up to four Bluetooth accessories per Stream Deck key, then press to see all their battery levels in one macOS notification. Designed for Apple Magic Mouse, Magic Keyboard and Magic Trackpad. Device selectors appear progressively as you add accessories, and the key refreshes its percentages every minute.
Requires macOS 13 or later and Stream Deck 7.6 or later. Supports Apple Silicon and Intel Macs. Only accessories whose battery levels macOS exposes are available; support for AirPods or every Bluetooth product is not guaranteed. macOS notification permissions and Focus settings control banner delivery.
Battery Infobar: drag this action onto the Stream Deck Neo Infobar and choose up to four accessories. Device names and percentages refresh every minute. The Infobar is display-only; use a Device Battery Monitor key to send notifications. Its percentages are always shown, independently of the key display checkbox.
Language: the interface and notifications follow Stream Deck’s language automatically. Translations are included for English, Simplified and Traditional Chinese, French, German, Japanese, Korean, Portuguese and Spanish. Unsupported languages use English. Device names are preserved. Portuguese is ready for hosts that provide a Portuguese language setting; the language choices available in Stream Deck are controlled by Elgato. macOS permission dialogs use the Mac’s system language.
# Magic Battery 1.0.0.0
- Added discovered accessory choices and progressive selection of up to four devices per key.
- One macOS notification reports all selected battery levels, including unavailable accessories.
- Removed silent device substitution and the unused warning-threshold control.
- Added periodic key refresh, bounded helper execution and safe notification text handling.
- Bundled a universal Apple Silicon/Intel helper.
- Restore native helper execute permission after Stream Deck installation.
- Add connected-device System Profiler and Bluetooth LE Battery Service discovery.
- Launch Bluetooth discovery through macOS LaunchServices so consent belongs to MagicBattery Helper instead of Stream Deck.
- Surface specific discovery errors instead of a generic read failure.
- Send native macOS notifications from Magic Battery with its own app icon.
- Place battery percentages below the action artwork for readability.
Add a per-button checkbox to show or hide battery percentages, enabled by default.
- Add Battery Infobar for Stream Deck Neo with up to four independently selected accessories and automatic refresh.
- Add automatic localization for plugin metadata, inspectors, button and Neo status text, notification messages and Bluetooth permission explanations.
- Include nine locale catalogs, regional language detection, and English fallback.
Version 1
Oct 13, 2026
You might also like