Skip to main content

About Roam

Roam offers everything you want and nothing you don't

  • Runs on Mac, iPhone, iPad, Apple Watch, Vision Pro or Apple TV!
  • Smart platform integration with keyboard shortcuts on Mac, using hardware volume buttons to control TV Volume on iOS
  • Use shortcuts and widgets to control your TV without ever opening the app!
  • Headphones mode (a.k.a. private listening) support on Mac, iPad, iPhone, VisionOS, and Apple TV (play the audio from your TV through your device)
  • Discover devices on your local network as soon as you open the app
  • Intuitive design with apple's native SwiftUI design system
  • Fast and lightweight, less than 8 MB on all devices and opens in less than half a second!
  • Open source (https://github.com/msdrigg/roam)

Common Issues

  • What can I do if Roam doesn't auto-discover my TV
  • Why doesn't headphones mode (a.k.a. private listening) work on my TV?
    • Headphones mode currently isn't working on some TV's. If headphones mode doesn't work with Roam, but works with the official Roku app, please share your Roku's model name and any other relevant information in an email to [email protected]. Your report will help me figure out where to look when trying to fix this bug.
  • What if I have another problem or just want to provide feedback?
    • If it's a bug, it will be best to go initiate a feedback report from the application
      • Go into the Roam app and open the settings page
      • Click "Send feedback". This will generate a diagnostic report that can be shared with roam support ([email protected])
      • If your app is crashing, also make sure your analytics are turned on in Settings -> Privacy & Security -> Analytics & Improvments
        • Turn on "Share iPhone & Watch Analytics" and then turn on "Share With App Developers" so apple will report to me when your app crashes
    • If it's a request for a new feature, you can send an email directly ([email protected]) or chat with me directly in the Roam app (Settings -> Chat with the Developer)
  • Why don't the arrow keys sometimes work on iPad?
    • This is caused because iPadOS sometimes takes control of the arrow keys and uses them for navigating the screen buttons before we can detect them
    • You can work arround this by going into Settings -> Accessiblity -> Keyboards and disabling "Full Keyboard Access" or alternatively going to Settings -> Accessiblity -> Keyboards -> Full Keyboard Access -> Commands -> Basic and disabling the "Move Up", "Move Down", "Move Left" and "Move Right" commands
  • Why doesn't typing on my keyboard show up on the TV
    • On some Roku Apps the app ignores hardware keyboard entry. You can test if this is a Roam bug or a bug in the app by trying to use the keyboard entry feature in the official Roku App and checking if this works
    • Apps with known bugs
      • Prime Video

Other Resources

If you have any questions or issues, please contact me at: [email protected]. You can also chat with me directly in the Roam app (Settings -> Chat with the Developer).