Bluetooth Remote

Bluetooth Remote

Bluetooth remote control for Android TV.

Atharok Multimedia Remote Controller

Screenshots

Screenshot of Bluetooth Remote Screenshot of Bluetooth Remote Screenshot of Bluetooth Remote Screenshot of Bluetooth Remote Screenshot of Bluetooth Remote Screenshot of Bluetooth Remote Screenshot of Bluetooth Remote Screenshot of Bluetooth Remote

Description

Turn your smartphone into a Bluetooth remote control to easily navigate and interact with your Android TV.

Features:

- Wireless control via Bluetooth connection.
- Includes all necessary buttons for remote control of your device.
- Support for integrated mouse and keyboard.
- No additional app installation required on your Android TV device thanks to HID protocol.
- Modern and responsive user interface.
- Developed with Kotlin, Jetpack Compose, and Material 3.
- Privacy-focused with no data collection (internet permission disabled).
- No advertisements.
- Open source.

The source code is available here: https://gitlab.com/Atharok/BtRemote

What’s new (1.12.1)

1.12.1

Full changelog here: https://gitlab.com/Atharok/BarcodeScanner/-/releases

- Updated translations.
- Updated dependencies.

Versions

Version Date Size Requires Android Download
1.12.1 current
6502d9589ee7c0d0…
2026-06-11 4.7 MB API 28
1.12.0
d2f65ac82c1b46e8…
2026-05-14 4.7 MB API 28
1.11.0
03cad65b2757a75e…
2026-04-15 4.7 MB API 28

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • BluetoothConnect to Bluetooth devices.
  • BLUETOOTH_ADMIN
  • Precise locationDetermine the location via GPS.
  • Approximate locationDetermine the location via the network.
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • Bluetooth scanSearch for nearby Bluetooth devices.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_CONNECTED_DEVICE
Show 5 more permissions
  • NotificationsShow notifications.
  • Prevent sleepingKeep the device from going to sleep.
  • Network stateCheck whether and how the device is connected.
  • Run at startupStart automatically after the device is switched on.
  • btremote.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments