CloudStream: Extension-Based Android and Desktop Media Player
Android app for streaming and downloading media.
At a glance
- What is it?
- CloudStream is a GPL-3.0 multimedia player for Android and desktop that ships with no content sources by default. Every source comes from a third-party extension the user installs, giving full control over what the app can reach.
- Who is it for?
- CloudStream fits users who want an ad-free, tracking-free media player and are willing to find and vet extensions themselves. Because it ships with no built-in sources, the legality of what you watch depends entirely on the extensions you install.
- Can I use it commercially?
- Yes, with conditions. GPL-3.0 is a copyleft licence: if you distribute software that includes it, you must release that software's source code under the same licence. Running it internally without distributing it does not trigger that obligation.
- Is it still maintained?
- Yes. The repository last received commits 7 days ago.
- What is it written in?
- Mainly Kotlin, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 25, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What CloudStream Is and Why It Ships with No Sources
CloudStream is an extension-based multimedia player for Android phones, Android TV, Windows, and Linux. The README states plainly: "By default, this app doesn't provide any video sources; you have to install extensions to add functionality to the app." This is a deliberate design choice. By separating the player from the content sources, the project keeps the core application independent of any particular streaming site.
Extensions exist for a range of sources. The README lists Librivox audio books, YouTube, Twitch, and iptv-org IPTV channels as examples. The extension system is the entire mechanism for adding content; there is no built-in source browser. A user who installs the APK and opens the app for the first time will see nothing to watch until they add at least one extension. This model is aimed at technically confident users who want a single media front-end they can configure precisely.
Architecture: The Extension System and Device Support
CloudStream includes a desktopApp directory in the repository alongside the main Android app directory, and a shared/ directory holds code common to both targets. Device support spans Android phones, Android TV, and desktop operating systems via separate builds. Chromecast integration is included in the base app, so users can cast to a TV from a phone without additional configuration. The repository also contains a COMPOSE.md file, which addresses multi-service deployment.
The features that ship in the core include bookmarks, no ads, no tracking or analytics, and the extension system for adding sources. These are listed in the README as capabilities present regardless of which extensions are installed. Extension development is documented at the CloudStream developer guide, and the project accepts third-party contributions to the extension ecosystem. The README makes clear that apps, sources, and extensions recommended in the documentation are not officially moderated or endorsed by CloudStream itself.
Installing CloudStream on Android and Android TV
CloudStream distributes pre-built APK files through GitHub Releases. The most recent stable release at writing is v4.8.0 from July 2026, with the pre-release build also available from the releases page. To install on an Android phone, download the APK and enable installation from unknown sources in device settings. The project uses Fastlane for managing release metadata, which is visible in the fastlane/ directory in the repository root.
For Android TV, the official documentation at recloudstream.github.io/csdocs/other-devices/tv/ provides device-specific setup instructions. The general steps are the same: sideload the APK, then configure extensions through the in-app settings. Windows and Linux instructions are also in the documentation at recloudstream.github.io/csdocs/. The documentation also covers troubleshooting and lists additional CloudStream repositories. Once the app is installed and at least one extension repository is added, the app displays the sources that extension provides.
The Extension Model's Practical Limits
The extension-based approach is both the strength and the main limitation of CloudStream. Every source depends on a third-party extension author keeping up with API changes on the source site. If a streaming site changes its interface, the extension breaks until someone updates it. There is no central update mechanism and no quality control.
CloudStream does not support iOS. The repository covers Android, Windows, and Linux. Users on Apple devices have no supported installation path.
The documentation acknowledges that it is unmaintained and open to contributions. This is worth noting for users who depend on clear written guidance: the docs may have gaps or outdated sections. The contribution model relies on the community to keep documentation current.
For anyone who only wants to watch content from one well-maintained service, CloudStream adds unnecessary complexity. A native app from the content provider is a more reliable choice in that case.
How CloudStream Compares to Kodi
Kodi is the most widely known open-source media center and the natural comparison. Both rely on third-party add-ons or extensions for streaming sources. The difference in origin and design is significant. Kodi began as a local media management tool for desktop systems and added streaming plugins over many years. CloudStream was built from the start as a mobile and streaming-focused player with Chromecast and Android TV interfaces included in the base.
The practical trade-off: Kodi has a larger, older ecosystem of add-ons. CloudStream's extension ecosystem is smaller. CloudStream's architecture, however, is designed with the assumption that sources are volatile, meaning the player is not tightly coupled to any content provider. Both projects face the same legal complexity around third-party extension content.
Release Cadence, Copyright Policy, and Licensing
The repository received its last push on 2026-09-23. The v4.8.0 release shipped in July 2026 and v4.7.0 in March 2026. A pre-release build was tagged on 2026-09-28, indicating active development at the time of writing.
CloudStream enforces a copyright policy. The README includes a prominent warning: "Please don't create illegal extensions or use any that host any copyrighted media." The project references its DMCA and EUCD stance in the reCloudStream GitHub organisation. An AI-POLICY.md file is present in the repository, covering the project's stated position on AI-generated code contributions.
The license is GPL-3.0. Any developer who forks CloudStream and distributes the result must release the modified source code under the same license. For end users, the GPL-3.0 does not impose any obligation; it only applies when distributing the software to others.
Translation support is handled through Weblate. The project actively seeks contributors who can work on language support even if they cannot contribute code directly.
Editorial conclusion
CloudStream fits users who want an ad-free, tracking-free media player and are willing to find and vet extensions themselves. Because it ships with no built-in sources, the legality of what you watch depends entirely on the extensions you install. The GPL-3.0 license requires any distributed fork to remain open-source. Before committing to it, verify that each extension you plan to use is not distributing copyrighted content without authorisation; the project maintainers explicitly prohibit such extensions and make clear that recommended extensions in the documentation are not officially moderated.
Frequently asked questions
Is CloudStream free?
Yes, CloudStream is free to download and use. It is released under the GPL-3.0 license with no ads or in-app purchases. The extensions that provide content sources are also free, though their quality and legality depend on the individual extension author.
Is CloudStream legal?
The CloudStream application itself is legal open-source software. Whether a specific use is legal depends on the extensions installed and the content those extensions access. The project explicitly prohibits extensions that host copyrighted media without authorisation.
Is CloudStream safe?
The base app includes no tracking or analytics and no ads. Extensions are third-party code; the CloudStream maintainers state that recommended extensions in the documentation are not officially moderated. Users should install extensions only from sources they have independently verified.
How do I install CloudStream on Android TV?
The official documentation has a dedicated Android TV setup guide at recloudstream.github.io/csdocs/other-devices/tv/. The general process is to sideload the APK onto the TV device and then add extension repositories through the app settings.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/recloudstream-cloudstream)