RoMote
Open source Roku remote. Turn your Android Device into a control center for your Roku Player and Roku TV.
<a href="https://f-droid.org/packages/wseemann.media.romote" target="_blank"> <img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="90"/></a> <a href="https://play.google.com/store/apps/details?id=wseemann.media.romote" target="_blank"> <img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="90"/></a>If RoMote fails to detect your Roku device or send commands to it, make sure the Control by mobile apps setting in your Roku is enabled.
Building
The app has two product flavors:
| Flavor | Build command | Notes |
|---|---|---|
| play | ./gradlew assemblePlayRelease | Google Play build. Adds com.google.android.play:review-ktx for the in-app review prompt. |
| foss | ./gradlew assembleFossRelease | Fully free build, used by F-Droid. Contains no proprietary dependencies; the review prompt is a no-op. |
play is the default flavor for local development. The only difference between the two is the
in-app review implementation, supplied per flavor from app/src/play and app/src/foss.
Privacy
RoMote does not collect or share any user data.
License
RoMote: Open source Roku remote.
Copyright 2026 William Seemann
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.