Streaming evolved.
An open-source, privacy-focused media hub built with Expo + React Native, currently optimized for Android TV & Android.
Join the Discord Server (for general ideas, suggestions, decisions)
Supports Stremio Addons (see details below).
Vision
- Bring a modern, fast, customizable media hub experience to TV & mobile devices.
- Stay privacy-first: no accounts, no tracking, no ads.
- Keep the core portable: one codebase for TV + mobile.
- Full user profile support.
This project is under heavy development and not stable to use.
These are outdated but kept for an initial impression.
See more screenshots in the docs/screenshots folder.
This project is under active development. Expect occasional breaking changes, unfinished features, and rough edges.
- Almost full Stremio Addon support
- Addon manager (install via manifest URL, remove addons)
- Per-addon catalog toggles (use catalogs on Home / in Search)
- Home screen
- Media details page
- Settings page
- User Profiles (create/edit/delete/switch)
- Optional profile PIN protection
- Per-profile playback settings
- Watch history + resume playback
- Stream selection
- Playback with 2 different players (ExoPlayer + VLC)
- Automatic player fallback (when enabled)
- Preferred audio/subtitle languages
- Subtitle & audio track selection
- Auto-play next episode
- Search across enabled addon catalogs
- My List (local, per-profile)
- New release checking
This list will not be updated anymore, see closed feature tickets for up-to-date information.
See Feature issues for described features & Milestones for planned features.
See IDEAS.md for currently unplanned feature ideas.
- Android TV (primary target)
- Android (mobile/tablet)
- tvOS / Apple TV (currently untested)
- Expo SDK +
expo-router(file-based routing) - TypeScript (strict)
- Zustand (state)
- React Query (data fetching)
@shopify/restyle(theme + styling)- Moti/Reanimated (animations)
PRs and issues are welcome. See good first issues for a starting point.
- Read CONTRIBUTING.md for setup, coding style, and how to submit changes.
- Please follow CODE_OF_CONDUCT.md.
- Found a security issue? See SECURITY.md.
- Need help or have a question? See SUPPORT.md.
This project is inspired by other community streaming clients and media projects, including:
DodoStream is an independent, community-driven project and is not affiliated with Stremio.
DodoStream does not host, provide, sell, or distribute any media content. It is an application that can interact with third-party addons/services configured by the user.
You are responsible for complying with the laws in your jurisdiction and for only accessing content you have the rights to access.
See LICENSE for a copy of the GPL-3.0 license.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.



