Frequently Asked Questions

Find answers to common questions about Stroku

Getting Started

What is Stroku?

Stroku is a pair of apps that bridge the gap between Stremio and Roku devices. It consists of Stroku Sender (Android app) and Stroku Receiver (Roku channel) that work together to stream content from Stremio to your Roku device over your local WiFi network.

How do I install Stroku?

Installation is a two-step process:

  1. Android: Download the Stroku Sender APK from this website and install it on your Android device
  2. Roku: Search for "Stroku Receiver" in the Roku Channel Store and install it directly on your Roku device

Both apps are now easily accessible - no developer mode or sideloading required!

How do I stream from Stremio to Roku using Stroku?

The easiest way to stream from Stremio to your Roku:

  1. Open Stremio and find the content you want to watch
  2. Click the Play button on your chosen content
  3. In the video player, look for "Open with external app" option
  4. Select "Stroku Sender" from the list of available apps
  5. Stroku Sender will automatically open with the streaming URL
  6. Select your Roku device from the list and enjoy!

Do both devices need to be on the same WiFi network?

Yes, both your Android device and Roku must be connected to the same WiFi network for Stroku to work. This is how the apps discover and communicate with each other.

Technical Questions

What video formats are supported?

Stroku Receiver supports multiple video formats including:

  • MP4 (H.264, H.265/HEVC)
  • MKV (with compatible codecs)
  • WebM
  • AVI (limited support)

Resolution support: HD (720p), FHD (1080p), and UHD (4K) depending on your Roku model.

Why can't I find my Roku device?

If the Stroku Sender can't find your Roku device, try these solutions:

  1. Ensure both devices are on the same WiFi network
  2. Make sure the Stroku Receiver channel is installed and running on your Roku
  3. Try the "Refresh" button in the Android app
  4. Use the "Manual IP" option and enter your Roku's IP address manually
  5. Check if your router has AP isolation enabled (this blocks device communication)

How do I find my Roku's IP address?

To find your Roku's IP address:

  1. Go to Roku Settings → Network → About
  2. Look for "IP Address" in the network information

Is Stroku Receiver available on all Roku devices?

Yes! Stroku Receiver is available in the official Roku Channel Store and works on all Roku devices running Roku OS 9.0 or higher. Simply search for "Stroku Receiver" in the Channel Store and install it like any other channel.

Troubleshooting

The video won't play or keeps buffering

If you're experiencing playback issues:

  • Check your WiFi signal strength on both devices
  • Try a lower quality/resolution video
  • Ensure no other devices are using heavy bandwidth
  • Move closer to your WiFi router
  • Try using a 5GHz WiFi network if available
  • Restart both the Android app and Roku channel

The app crashes or stops working

If either app crashes or becomes unresponsive:

  1. Close and restart the Android app
  2. Go to Roku Home and relaunch the Stroku Receiver channel
  3. Check if you're using the latest version of both apps
  4. Restart your Roku device (Settings → System → Power → System restart)
  5. If problems persist, contact support with details about your setup

Can I use this with other streaming apps besides Stremio?

Stroku is specifically designed for Stremio content. While it might work with other apps that provide direct video URLs, it's not officially supported or tested with other streaming services.

Privacy & Legal

Is my data being collected or sent anywhere?

No. Stroku operates entirely on your local network. No data is collected, stored, or transmitted to external servers. All communication happens directly between your Android device and Roku over your WiFi network.

Is Stroku legal to use?

Stroku itself is legal software that simply streams content from one device to another on your network. However, you are responsible for ensuring you have the right to stream any content you choose to stream. Always respect copyright laws and content licensing agreements.

Is the source code available?

Yes! Stroku is open source software. You can view, audit, and contribute to the source code on GitHub:

Stroku Native (Standalone TV App)

What is Stroku Native and how does it differ from the original Stroku?

The original Stroku consists of an Android Sender app and a Roku Receiver channel, requiring you to cast streams from your phone. Stroku Native is a standalone Stremio client running directly on your Roku device. You can browse movie/series catalogs, sync your library, manage add-ons, and play direct streams using only your Roku remote. No phone or casting is required!

How do I install Stroku Native on my Roku?

Stroku Native is available directly from the official Roku Channel Store. Go to your Roku home screen, navigate to Streaming Channels → Search Channels, search for "Stroku", and select "Add Channel". For more details, see the Installation Guide.

How do I link my Stremio account to Stroku Native?

Press the * button on your Roku remote while on the Stroku Native home screen and select "Connect Stremio" to display a pairing code. On a phone or computer, open a browser, navigate to link.stremio.com, log in to Stremio, and enter the pairing code. The app will automatically sync your library!

How do I configure my Stremio add-ons inside Stroku Native?

While Stroku Native is open on your TV, copy your add-on manifest URL (e.g. https://torrentio.strem.fun/manifest.json), look at the LAN setup IP displayed in the top-right corner of the TV screen, and open that address on a phone or computer browser on the same network. Paste the URL and click "Add to Roku". Alternatively, you can press the * remote button and paste the URL using the on-screen keyboard.

For Torrentio specifically, open torrentio.strem.fun/configure on your phone or computer, choose your providers and debrid settings, then use the generated install/copy link. Open the Stroku Native setup page shown on your TV, usually http://<your Roku IP>:8324, paste the Torrentio link there, and click Add to Roku.

Why don't raw torrent streams show up or play?

Roku OS does not have a built-in torrent client and cannot stream raw peer-to-peer torrent connections. Raw torrent links (results containing only an infoHash) are automatically filtered out. To watch streams, you must use add-ons configured with a debrid service (such as Real-Debrid, Premiumize, or Alldebrid). The debrid provider downloads the torrent on their secure servers and serves it to the Roku as a direct HTTP/HTTPS playback link.

Can I customize the appearance of subtitles?

Yes! Stroku Native supports selecting embedded or external SRT subtitle tracks during playback. In the app Settings, you can customize the subtitle font style, size, text color, and background opacity to optimize readability on your TV screen.

Why do some video streams fail to play even with Real-Debrid?

Real-Debrid serves raw files and does not transcode them. Compatibility depends entirely on the video/audio decoding codecs supported by your physical Roku model. Some high-end containers (like MKV) or advanced audio formats (like TrueHD, DTS) may fail to decode or play video-only on older Roku devices. For the best compatibility, I recommend configuring your stream add-ons to prioritize MP4/HLS streams using H.264 video and AAC audio.

Still have questions?

If you can't find the answer you're looking for, open a GitHub issue with details about your setup.

Open GitHub Issue