FAQ

Common questions answered

Everything you need to know before getting started — from setup and security to troubleshooting and platform-specific behaviour.

General

What is Strexo?

Strexo is an external player built specifically for Stremio. It improves playback reliability, gives you proper progress syncing back into Stremio, and adds features like intro skipping, subtitle controls, Trakt scrobbling, and stream switching — while keeping your normal Stremio workflow intact.

Why does it require login?

Strexo signs in with your Stremio credentials so it can read your library, push playback progress back to your Continue Watching list, and access the streams your add-ons provide. Without signing in, Strexo cannot sync anything back to Stremio. Your credentials are authenticated directly with Stremio — not stored on any Strexo server.

Is Strexo available on the App Store or Play Store?

Not yet. iOS is currently distributed through TestFlight — install directly at testflight.apple.com/join/GCKvsej5. Android TV is available as a direct APK download from GitHub releases. App Store and Play Store releases may follow after the beta matures.

Is this an official Stremio app?

No. Strexo is an independent external player built to work with Stremio workflows. It is not affiliated with or endorsed by the Stremio team.

Security

Is Strexo safe to use?

Yes. Strexo does not proxy your login credentials through its own servers. Authentication happens directly between your device and Stremio's endpoints. The app stores your session locally on your device so you stay signed in, the same way any other app handles sign-in state. If you want to verify this yourself, you can inspect network traffic with a packet capture or proxy tool while signing in and using the app.

Are my credentials stored anywhere?

Your Stremio password is not stored on Strexo servers. The app may keep a local session token on your device (so you do not need to log in every time), but that token stays on your device. No credentials are collected, logged, or sent to Strexo infrastructure.

Does Strexo track or collect my watch data?

No tracking or analytics data is sold or shared. All API calls are made locally from your device directly to the relevant services. There is no Strexo backend. Playback logic runs entirely on your device.

Open Source

Why is Strexo not open source?

The project is still early-stage. Open sourcing is being evaluated, but the current focus is building and stabilising the product. The decision has not been made permanently either way.

Playback

Why isn't progress syncing working?

Make sure you are signed in to Strexo with your Stremio account in the app's Settings. Progress only syncs when Strexo is connected to your account. If you are signed in and still seeing issues, try signing out and back in, then test with a stream you know is resolving correctly.

Does Strexo support Stremio intro skip?

Yes. Strexo supports intro skipping using IntroDB data when available for the show and episode. During playback, an intro skip control appears so you can jump ahead quickly.

Is Strexo a Stremio external player?

Yes. Strexo is built as an external player workflow for Stremio, so you browse in Stremio and Strexo handles playback with better controls and sync behavior.

Why does some content not resolve correctly?

Stream resolution depends on your Stremio add-ons and the availability of content from those sources. Strexo plays whatever stream Stremio hands off — it does not source streams itself. If a stream fails in Strexo, try switching to a different stream source using the in-player stream browser.

Are there Dolby Vision or HDR issues?

HDR and Dolby Vision support depends on the playback path, the stream format, and your device's hardware capabilities. Some combinations work correctly and some expose edge cases that are still being worked on. If you run into a specific issue, report it in Discord with your device model and the stream type.

iOS

How do I use Strexo on iOS?

Install Strexo from TestFlight directly at testflight.apple.com/join/GCKvsej5. Once installed, in Stremio's Settings set your external player to OutPlayer. After that, start playback from Stremio as normal — Strexo will intercept and handle the stream. See the full step-by-step in the iOS guide.

Why do I need to select OutPlayer in Stremio?

Strexo registers for the same URL scheme that OutPlayer uses. This lets Stremio hand off playback to Strexo without requiring a dedicated Stremio integration. You set OutPlayer once in Stremio's settings and it routes through Strexo from then on.

Does Stremio iOS progress sync work with Strexo?

Yes. After you sign in to Strexo with your Stremio account, playback progress is synced back to Stremio so your Continue Watching state stays up to date across devices.

Android TV

How do I install Strexo on Android TV?

Download the APK from GitHub releases. Sideload the APK onto your Android TV device, then configure Stremio to use Strexo as your external player. Sign in to Strexo with your Stremio credentials in Settings.

Why is playback stuck on "starting stream"?

This usually means the stream URL is taking too long to resolve or has failed. Try switching to a different stream using the stream browser inside Strexo. If all streams from a particular add-on are failing, the issue is likely on the add-on or source side rather than in Strexo itself.

Troubleshooting

I have an issue that isn't covered here

Join the Strexo Discord server for direct support. Please include your platform (iOS / Android TV), the type of content you were trying to play, and what you expected to happen vs. what actually happened. Screenshots or screen recordings help speed up diagnosis.

Join Discord for Support