Official · v4.8.0

CloudStream APK

App nameCloudStream
Latest versionv4.8.0
File size~68 MB (varies by build)
Package IDcom.lagradost.cloudstream3
Developerrecloudstream – open-source community project
LicenceGPL-3.0
RequiresAndroid 5.0 (Lollipop) or higher
PriceFree – no subscription, no in-app purchases
Google PlayNot listed (sideload only)

At a glance

31
Repositories listed
20+
Languages covered
25
FAQs answered
10
Errors solved

Table of Contents

ShowHide

What is CloudStream?

CloudStream is a free, open-source video app for Android. Here is the key thing to understand: it plays video, but it does not come with any video.

  • You install the app and the home screen is empty.
  • You then add a repository, which is just a list of add-ons.
  • From that list you install extensions. Each extension connects the app to one source.
  • Only then does content show up.

That sounds like extra work, and it is. But it is also the point:

  • Normal streaming apps give you a fixed library that someone else picked.
  • CloudStream gives you nothing, and you build the library yourself.
  • The app stays small and fast because it is only a player, a link finder and a downloader.

Who makes it:

  • Built by the recloudstream community on GitHub.
  • Released under the GPL-3.0 licence.
  • No company owns it. No ads. No accounts. No paid version.
  • Anyone can read the code, report a bug or send a fix.

It is not on the Google Play Store, so you install it as an APK file. Plenty of open-source Android apps work this way. Just make sure you know where your file came from – we cover that in how to check your APK is real.

What CloudStream is NOT

Most guides jump straight to a feature list. It helps more to clear up what this app does not do, because nearly every support question comes from something on this list.

  • It is not a content library. CloudStream stores no movies, no episodes, no files. An empty screen after install is normal, not a bug.
  • No website owns it. Any site calling itself the “developer” is not telling the truth. The developer is the recloudstream community.
  • There is no iOS version. No iPhone app, no iPad app, no IPA file. If a site offers “CloudStream for iOS”, it is offering you something else.
  • There is no mod or premium APK. Everything is already free, so a mod has nothing to unlock – only something to hide.
  • It is not a VPN. It does not hide your traffic or your IP.
  • It is not a Kodi add-on. It is its own Android app with its own plugin system.
  • The app does not check extensions. Extensions are made by other people. Some are great. Some break in a week and never get fixed.

How CloudStream actually works

Once you understand the chain, troubleshooting gets much easier. There are four parts:

1. The appThe player, downloader, subtitles and plugin loaderCloudStream core team
2. The repositoryA single JSON file listing available extensionsRepo owner (volunteer)
3. The extensionSmall module that knows how to read one websiteExtension author (volunteer)
4. The sourceThe actual website the extension talks toNot related to CloudStream at all

Why this matters:

  • The repository holds no content. It is only an index – a list of what exists and where to get it.
  • The extension does the real work. It knows where a site’s search page is and how to pull a playable link out of it.
  • The app never touches the source website directly. The extension does.
  • So when a source site changes its layout, that extension stops working. The app is fine. The repo is fine. One provider just goes quiet until a volunteer updates it.

Knowing which layer broke tells you what to do: update an extension, switch repositories, or just ignore it and use a different provider.

Key features

Free and open source

  • Full source code is public under GPL-3.0.
  • Nothing is hidden, so anyone can check what the app does on your device.

No ads inside the app

  • No banners, no pop-ups, no video ads.
  • It is a volunteer project, so there is no ad business behind it.
  • Note: the source websites an extension reads may run their own ads on their own pages. You do not see those in the app.

No account needed

  • No sign-up, no email, no phone number.
  • Your library and watch history stay on your device.

You build your own library

  • Install 3 extensions or 30. Your choice.
  • Remove anything you stop using.
  • Nothing gets pushed into your home feed.

Built-in downloads

  • Save titles to your device for offline watching.
  • Pick your own download folder.
  • Queue downloads and select several episodes at once.

Quality options

  • Switch resolution mid-playback when the source offers more than one.
  • The app does not upscale – quality depends on the source.

Built-in video player

  • Swipe gestures for brightness and volume.
  • Pinch to zoom, change aspect ratio, adjust speed.
  • No extra player needed.

External player support

  • Prefer VLC or MX Player? Hand the stream over to them instead.

Source priority

  • Rank your providers so the fast, reliable ones get checked first.
  • One of the most useful settings in the app, and one of the least used.

Strong subtitle control

  • Search and load subtitles inside the player.
  • Change font, size, colour, outline, background and position.
  • Fix sync problems with a live offset slider.

Anime tracker sync

  • Connect a tracking service and your episode progress updates as you watch.
  • No manual list editing.

Chromecast

  • Cast to your TV and use your phone as the remote.

Android TV and Google TV

  • Proper big-screen layout with real remote navigation.
  • Not just a stretched phone app.

Themes and layout

  • Pick phone, TV or emulator layout manually.
  • Choose a theme colour, light/dark/system mode.
  • Resize posters and hide parts of the interface you never use.

Library organisation

  • Mark titles as Watching, Completed, On Hold, Dropped or Plan to Watch.
  • Keep favourites and a continue-watching row.

New episode alerts

  • Tap the bell icon on any ongoing series to subscribe.
  • The app checks for new episodes and tells you when one drops.
  • Useful for weekly anime and running drama seasons.

Share titles

  • Send a title to a friend from the share icon on its detail page.
  • Shares the title reference, not a media file.

Separate providers per content type

  • You can pick different providers for movies, TV series and anime.
  • So your anime sources do not clutter your movie results, and the other way round.

Audio track switching

  • Where a source offers more than one audio track, you can switch language mid-playback.
  • Covers dubbed anime, dual-audio films and regional dubs.

Backup and restore

  • Export settings, library and repo list to a file.
  • Restore it later on a new device.

Torrent streaming

  • Supported where an extension provides it.

Software decoding

  • If a video will not play, force software decoding.
  • Fixes a lot of black-screen problems on older phones.

Many languages

  • The interface is translated by the community.
  • Pick your language on first launch, change it any time.

Active development

  • Frequent releases.
  • Bugs tracked in public on GitHub.

Screenshots

CloudStream home screen
CloudStream app language selection
CloudStream preferred media
Add repository in CloudStream
Enter details of repository in CloudStream
Open repository in CloudStream
CloudStream settings
CloudStream extensions
CloudStream provider
CloudStream preferred installed extension

Requirements and compatibility

Before you install, check these:

  • Android 5.0 (Lollipop) or higher – older versions will not run current builds.
  • About 150 MB free space for the app, plus more if you download videos.
  • Permission to install unknown apps for your browser or file manager.
  • A stable internet connection – streaming quality depends on your connection and the source, not the app.

Compatibility matrix

Device / platformSupportedNotes
Android phone✅ YesMain platform
Android tablet✅ YesFull support
Android TV✅ YesDedicated TV layout
Google TV✅ YesSame as Android TV
Fire TV / Firestick✅ YesSideload with Downloader
Nvidia Shield / Mi Box✅ YesNormal Android TV install
Windows PC⚠️ IndirectEmulator or WSA
macOS⚠️ IndirectEmulator
ChromeOS⚠️ PartialOnly Chromebooks that run Android apps
iPhone / iPad❌ NoNo iOS build exists
Samsung Tizen TV❌ NoNot Android-based
LG webOS TV❌ NoNot Android-based

Got a Tizen or webOS TV? Your options are a cheap Android TV stick, or casting from your phone.

Download CloudStream APK

The current stable release is v4.8.0. Use the latest build unless you have a good reason not to – older builds slowly stop working as source websites change.

Older versions

Sometimes an older build makes sense:

  • A new release has a bug on your specific device.
  • An extension you need has not been updated for the newest plugin system.

Our version archive keeps earlier builds with their notes so you can roll back cleanly. Just do not go too far back – old builds lose extension support and miss security fixes.

How to install CloudStream

On an Android phone or tablet

Step 1 – Allow installs from your browser

  • Open Settings → Security & privacy → Install unknown apps.
  • The exact path changes by brand, so search “unknown apps” in Settings if you cannot find it.
  • Pick the browser you will download with.
  • Turn on Allow from this source.

Step 2 – Download the APK

  • Tap the download button on this page.
  • Wait for it to finish. Do not open a half-downloaded file.

Step 3 – Install

  • Open your Downloads folder or the notification.
  • Tap the APK, then tap Install.
  • Play Protect may warn you because the app is not from the Play Store. Review it and continue.

Step 4 – Set it up

  • Open CloudStream.
  • Pick your language and layout.
  • Now go to adding a repository. The app does nothing until you do.

On Android TV or Google TV

  1. Install Downloader or a file manager from the Play Store on your TV.
  2. Go to Settings → Device Preferences → Security & restrictions and allow unknown apps for that tool.
  3. Open the tool, type the download URL, and get the APK.
  4. Install it, then open CloudStream from your apps row.
  5. Tip: use a shortcode instead of a full URL when adding repos. Typing long links with a remote is painful.

On Firestick / Fire TV

  1. Go to Settings → My Fire TV → About and click the device name seven times. This turns on Developer Options.
  2. Go back to My Fire TV → Developer Options and turn on Install unknown apps.
  3. From the home screen, search for and install the Downloader app.
  4. Give Downloader permission to install unknown apps.
  5. Open Downloader, enter the APK URL, download and install.
  6. Open CloudStream and finish setup.

Older Firesticks: high-quality streams can stutter. Drop the quality one step, or turn on software decoding.

On Windows PC

CloudStream is an Android app, so your PC needs to run Android. Two ways:

Emulator (works on any PC)

  • Install BlueStacks, LDPlayer or MEmu.
  • Drag the APK onto the emulator window.
  • It installs automatically. Open it from the emulator’s app drawer.

Windows Subsystem for Android

  • If your Windows version supports WSA, sideload the APK using ADB.
  • Runs better than an emulator, but takes more setup.

Full guide: CloudStream for PC.

On Mac and Chromebook

Mac

  • Use an Android emulator that supports macOS.
  • Apple Silicon Macs have fewer emulator choices than Intel Macs.

Chromebook

  • Works only if your Chromebook runs Android apps.
  • Turn on Linux/developer mode, then sideload the APK.
  • Many school and office Chromebooks block this.

On iPhone or iPad

There is no CloudStream for iOS. None. No official build, no unofficial build, no IPA.

If a website offers you one, it is not CloudStream. See our iOS alternatives guide instead of installing something unknown.

How to check your APK is real

This takes about thirty seconds and it is the best thing you can do to stay safe when sideloading. CloudStream is open source, so official builds come with checksums. That means you can prove a file is untouched instead of just hoping.

  1. Check the package name. Go to Settings → Apps → CloudStream → App details. It should say com.lagradost.cloudstream3. A different package name means a different app.
  2. Check the file size. Compare it with the size listed for that release. A big difference is a warning sign.
  3. Check the SHA-256 hash.
    • Windows: run certutil -hashfile cloudstream.apk SHA256 in Command Prompt.
    • Mac or Linux: run shasum -a 256 cloudstream.apk.
    • Compare the result with the hash published for that release.
  4. Check the signature if you want to be thorough. Use APK Analyzer or apksigner verify --print-certs. All real builds share one signature – which is also why a fake build cannot install as an update over a real one.
  5. Skip anything labelled “mod” or “premium”. There is no paywall to remove.

CloudStream repositories and extensions

A repository is a list of extensions. Add it once, then install, update or remove extensions from it whenever you like.

You can add a repo two ways:

  • Paste the full URL, or
  • Type the short shortcode, which the app expands for you. Much easier on a TV remote.

Repository list

31 repositories · 20+ languages · updated monthly

Tap the copy icon beside any shortcode to copy it, then paste it straight into the app’s Add repository box. Use the filter buttons to narrow the list to your language.

RepositoryFocus / languageShortcodeSource
CloudStream Providers (Official)General, Englishcsprrecloudstream/extensions
English (Codeberg)English6wyw1RnScodeberg cloudstream
MultilingualInternational mixBwyw1S3kcodeberg cloudstream
Mega RepositoryGeneral, largemegarepoself-similarity/MegaRepo
Phisher RepoAnime, Asian dramaphisherrepophisher98
Megix / CSXHindi & EnglishcsxSaurabhKaperwan/CSX
CNC VerseMulti-languagecncvNivinCNC
HexatedGeneralmwyw140icodeberg cloudstream
doGior’s Had EnoughGeneralgiordoGior
IndoStreamIndonesianindosTeKuma25
Italian ProvidersItalianiprGian-Fr
German ProvidersGermangprBnyro
FrenchFrenchjwyw2fJccodeberg cloudstream
ArabicArabicJwyw1ZiRcodeberg cloudstream
ArabicoArabic0wF96Vs1community
Turkish (Kekik)TurkishKekikAkademikeyiflerolsun
Turkish (Kraptor)TurkishkraptorcsKraptor123
DiziPal & TabiiSporTurkish, sportssarapcanagiisarapcanagii
CakesTwixUkrainiancakesCakesTwix
Redowan’s BDIXBangladeshi / BDIXredowanredowan99
LikdevTamilbwyw0Mcvcodeberg cloudstream
CloudStream VietnameseVietnamesevietGitLab: tearrs
SaimuelPortuguese / Brazilsaimsaimuelbr
Luna712Generalluna712Luna712
CuxPlugGeneralCuxPlugycngmn
HorisGeneralOwyw2lbOcodeberg cloudstream
StormGeneralSwyw03Nccodeberg cloudstream
AvocadoSpanishaguacocommunity
FStreamFrenchfstreamcommunity
CrunchyrollAnimewwyw2e4xcodeberg cloudstream

Two things worth knowing:

  • Check if a repo is still alive. These are volunteer projects and some go quiet. Before you blame the app, check whether the repo has had any activity in the last few months. We track this on our repository status page.
  • More repos is not better. Twenty repositories makes search slower and results messier. Three or four good ones covering the languages you actually watch will beat a bloated setup every time.

How to add a repository

  1. Open CloudStream and tap the Settings icon.
  2. Tap Extensions.
  3. Tap Add repository (the floating button at the bottom right).
  4. Enter a name (optional – just for you) and paste the URL or type the shortcode.
  5. Tap Add repository.
  6. A warning pops up saying third-party extensions are not checked by the CloudStream team. Read it, then tap Open repository.
  7. The extension list loads.

Nothing happened? See repository won’t add.

How to install extensions

  1. Browse or search the repository’s extension list.
  2. Tap the download icon next to any extension.
  3. Installed ones show a checkmark or an uninstall icon.
  4. Go back to the home screen. The button that said None now lists your providers.
  5. Tap one to browse it.
Keep them updated
  • Go to Settings → Extensions and check for updates often.
  • Most “nothing loads” complaints are just old extensions.
  • You can turn on automatic extension updates so this happens on launch.
Remove dead ones
  • Uninstall from the same screen.
  • Delete anything that has been failing for weeks. Dead providers slow down global search because the app waits for them to time out.

Browsing, searching and downloading

Switching providers
  • Tap the floating button on the home screen (it says None before setup).
  • Each provider has its own home feed and categories.
Two kinds of search
  • The search icon inside a provider searches only that provider. Faster.
  • The Search tab at the bottom searches every installed extension at once. More thorough.
  • Filter global results by movie, series, anime or documentary to cut through the noise.
Playing something
  • Open a title to see the description, cast, rating and episode list.
  • Press Play. The app looks for links and lists them by quality and server.
  • If one link buffers, go back and pick another. This is normal with aggregated sources.
Downloading
  • The download button sits under the play button on the title page.
  • For series, use multi-select to queue several episodes.
  • Manage everything in the Downloads tab – pause, resume or delete.
  • Files go to your Downloads folder by default (changeable in settings) and play in any video player.

Feature setup guides

Chromecast

  1. Make sure your phone and Chromecast are on the same Wi-Fi.
  2. Start playing something.
  3. Tap the cast icon at the top of the player.
  4. Pick your device.
  5. The TV takes over playback and your phone becomes the remote.

No cast icon? The stream format may not support casting, or the app may not have local network permission. Try a different source link first.

Subtitles – language, look and sync

  • Change the language: in the player, tap the gear icon → Subtitles, then pick a track or search for one.
  • Change the look: go to Settings → Player → Subtitle settings. You can change font, size, colour, outline, background and position.
  • Fix bad sync: use the offset control in the subtitle menu.
  • Positive numbers delay the subtitles.
  • Negative numbers move them earlier.
  • The live preview shows the change as you slide, so you do not have to guess.

Audio tracks and dubbed versions

Subtitles are not the only language option. Many sources carry more than one audio track.

  • Start playing, then tap the gear icon → Audio.
  • Any extra audio tracks the source provides are listed there.
  • Pick the language you want. Playback continues from the same point.

What you will realistically find:

  • Anime – the widest dub coverage by far. English dubs are common, and some sources carry regional dubs too.
  • Films and series – dual-audio releases show up regularly, but coverage is patchy and unpredictable.
  • Regional dubs – usually come from language-specific extensions rather than general ones.

If the Audio menu only shows one track, that source only has one. Back out and try a different provider for the same title – dub availability changes completely from source to source.

Anime tracker sync

  1. Go to Settings → Accounts.
  2. Pick your tracking service and log in through the browser prompt.
  3. Approve CloudStream.
  4. Done – your episode progress now updates as you watch, and your existing list shows up inside the app.

This is one of CloudStream’s best features and almost nobody explains it. If you already keep a watchlist, this removes all the manual updating.

Backup and restore

Do this before you change phones, install a big update, or clear app data.

  • Backup: Settings → Backup → Create backup. This saves your settings, library, watch progress and repo list to a file. Store it somewhere outside the app folder – cloud storage or your PC.
  • Restore: Settings → Backup → Restore backup, then pick your file.

One thing to know: the backup saves your repository list, not the extensions themselves. After restoring, reinstall the extensions from those repos.

External player (VLC, MX Player)

  1. Go to Settings → Player.
  2. Switch the default player from internal to external, or choose Ask every time.
  3. Now when you press play, Android asks which player to use.

Useful if you want better audio track handling or your device struggles with certain formats.

Source priority

  1. Go to Settings → Extensions → Provider priority (the name changes slightly between builds).
  2. Drag your providers into the order you want.
  3. The app checks the top ones first when looking for links.

Put your two or three most reliable providers at the top. Links resolve noticeably faster.

Tips for smooth streaming

Installing the app is the easy part. These habits are what separate a setup that works for months from one you fight with every week.

Keep things updated
  • Update the app when a new stable build lands.
  • Update your extensions separately – this is the single biggest fix for “nothing is loading”.
  • Turn on automatic extension updates so it happens on launch.
Keep your setup lean
  • Three or four maintained repositories beat twenty dead ones.
  • Delete extensions that have been failing for weeks. The app waits for dead providers to time out, which slows every search.
  • Set provider priority so your best sources get checked first.
Fix playback before blaming the app
  • If a link buffers, back out and pick a different server. This is normal, not a fault.
  • Drop one quality step if your connection is unstable.
  • Turn on software decoding if video plays as a black screen.
Housekeeping
  • Clear the app cache occasionally – it fixes odd interface behaviour.
  • Download episodes before a flight or commute instead of hoping for signal.
  • Take a backup before every major update.
Device-specific
  • On older Firesticks and budget TV boxes, stick to lower bitrates.
  • On phones, long sessions drain battery faster than a normal streaming app – plug in for a binge.
  • On TVs, use shortcodes instead of full URLs. Typing links with a remote is misery.

CloudStream for anime fans

Anime is where CloudStream is at its strongest, and it is worth explaining why rather than just claiming it.

What actually makes it good for anime:

  • Tracker sync. Connect an anime tracking service once and your episode progress updates as you watch. No other part of the app saves as much manual effort.
  • Sub and dub in one place. The audio track menu lets you switch between them per episode instead of hunting for a separate release.
  • Proper subtitle control. Fansub timing is often slightly off. The live offset slider fixes it in seconds.
  • Anime-focused extensions. Several repositories specialise in anime and Asian drama, so you get seasonal coverage rather than a thin general catalogue.
  • Watch status that fits how anime works. Plan to Watch, On Hold and Dropped map neatly onto long-running series and seasonal backlogs.
  • New episode alerts. Subscribe to an ongoing series with the bell icon and you get told when the next episode appears.

Setting up an anime-first configuration:

  1. Install one anime-specialised repository plus one general repository as a fallback.
  2. In provider settings, assign your anime extensions specifically to the anime category.
  3. Connect your tracker in Settings → Accounts.
  4. Set provider priority so your most reliable anime source sits at the top.

A realistic expectation: anime sources change more often than any other category, so anime extensions break more often too. Keeping two working sources installed rather than one saves you most of the frustration.

Live TV, sports and other content

CloudStream is usually described as a movies-and-series app, but the extension system does not actually limit it to that. What you can access depends entirely on which extensions exist.

Content types you may find, depending on your extensions:

  • Movies and TV series
  • Anime, including OVAs and specials
  • Asian drama – Korean, Chinese, Japanese, Thai
  • Cartoons and kids’ content
  • Documentaries
  • Live TV channels
  • Sports streams

Important caveats, because most sites skip these:

  • Live TV and sports are not built into the app. They only appear if you install an extension that provides them. The core app has no channel list.
  • Live sources are the least stable category. Channels change addresses constantly, so live extensions break more often than on-demand ones.
  • Live content cannot be downloaded. The download feature works on on-demand titles only.
  • Live streams are the most likely to have licensing problems. Sports rights in particular are tightly held and enforced. Be aware of what you are connecting to.

If live TV is your main goal, CloudStream is probably the wrong tool. It is built as an on-demand player, and live works as a side effect of the extension system rather than a designed feature.

Common errors and how to fix them

2Error 2: Home screen is empty after install

Not a bug. The app ships with no content.

3Error 3: Repository won’t add

  • Make sure the URL points to the raw JSON file, not a GitHub web page. Raw links contain raw.githubusercontent.com or /raw/.
  • Use the shortcode instead. It removes typing mistakes completely.
  • Open the URL in a browser to check the host is up and the repo still exists.
  • Some networks and DNS providers block GitHub raw content. Try mobile data instead of Wi-Fi.

4Error 4: “App not installed” or parse error

  • The download was incomplete or damaged – delete it and download again.
  • Your Android version is below 5.0.
  • Another CloudStream build with a different signature is already installed. Uninstall it first, but back up your data before you do.
  • Not enough storage space.

5Error 5: Video buffers forever or shows a black screen

  • Pick a lower quality in the player’s gear menu.
  • Try a different server link for the same title.
  • Turn on software decoding in player settings. This fixes a big share of black-screen problems.
  • Try playing it in VLC instead.

6Error 6: Extensions disappeared after an app update

  • This happens when the plugin system changes between major versions.
  • Open Settings → Extensions – your repositories should still be listed.
  • Reinstall the extensions from them.
  • A backup protects you from exactly this.

7Error 7: Downloads stuck at 0% or failing

  • Check storage permission in Android’s app settings.
  • Free up space on your device.
  • The source may not allow downloads. Try another provider.
  • Change the download folder – some phones block writing to certain paths.

8Error 8: App crashes on Android TV or Firestick

  • Low-memory devices struggle with too many extensions. Remove the ones you do not use.
  • Force the TV layout in Settings → Layout.
  • Clear the app cache.
  • First-generation Firesticks have real hardware limits. High-bitrate 1080p is often too much for them.

9Error 9: Cast icon missing

  • Phone and Chromecast must be on the same network.
  • Give the app local network permission.
  • Not every stream can be cast. Try a different link.

10Error 10: Subtitles out of sync

  • Use the offset control described in subtitle setup.
  • If one subtitle file is unusable, search for a different one inside the player.

Still stuck? Our error index covers all of these in more detail, plus rarer cases.

What’s new in v4.8.0

Recent releases have focused on player polish and downloads rather than big new features. Changes across the recent release cycle include:

  • Swipe gestures for brightness and volume
  • Pinch to zoom and aspect ratio control during playback
  • Live preview when adjusting subtitle offset
  • Subtitle width and position options
  • Multi-select downloads and a proper download queue
  • System dark theme support and refreshed themes
  • Software decoding toggle for problem videos
  • Better support for external players
  • Torrent streaming for compatible sources
  • Memory leak fixes and general stability work

For the exact, commit-by-commit changelog, check the project’s GitHub releases page – or our full changelog archive for a readable version-by-version history.

What’s coming next

CloudStream has no marketing roadmap, because it is a volunteer project rather than a company product. What it does have is a public issue tracker and open pull requests, so the direction of development is visible to anyone who looks.

Where recent effort has been going:

  • Player refinement – gestures, zoom, decoding options and external player handling have all seen steady work.
  • Download management – queuing and multi-select landed recently, and download handling continues to get attention.
  • Extension API stability – reducing how often extensions break between app versions is an ongoing goal.
  • TV interface polish – focus handling and remote navigation on Android TV.
  • Translations – community contributors keep adding and improving interface languages.

What we would treat carefully:

Several websites publish confident lists of “upcoming features” – cross-device sync, AI recommendations, direct link sharing. We cannot verify any of these, and none of them appear as committed work in the public repository. Treat those lists as guesses, not roadmaps.

How to actually track development:

  • Watch the GitHub releases page for stable builds.
  • Read open issues and pull requests to see what is genuinely being worked on.
  • Follow the community Discord for pre-release discussion.

We update this page when a new stable release lands, and our changelog archive keeps the version-by-version history.

How to update

You usually do not need to uninstall first, whatever other guides tell you.

  1. Download the latest APK.
  2. Open it and tap Install.
  3. Android replaces the old version in place.
  4. Open the app.

Your settings, library, watch history and repositories all survive. Uninstalling first wipes all of it.

Only uninstall first if Android refuses the update – that happens when the two builds are signed with different keys. Back up before you do.

After updating, open Settings → Extensions and update your extensions too. App updates and extension updates are separate things.

How to uninstall or reset

Clear cache – safe, keeps everything
  • Settings → Apps → CloudStream → Storage → Clear cache.
  • Try this first for slow performance or strange interface behaviour.
Clear data – deletes everything
  • Wipes settings, library and installed extensions.
  • Back up first.
Uninstall
  • Long-press the app icon → Uninstall, or remove it from Android’s app settings.
  • Your downloaded video files are not deleted automatically. Delete them separately if you want the space back.

Pros and cons

Pros
  • Free, with no subscription, trial or paid tier
  • No ads inside the app
  • No account, no email, no tracking by default
  • Fully open source under GPL-3.0
  • You decide exactly which sources appear
  • Offline downloads with a real queue
  • Excellent subtitle control, including sync fixing
  • Anime tracker sync built in
  • Works properly on Android TV, not just phones
  • External player support
  • Backup and restore for moving devices
  • Small and light, because the content layer is optional
Cons
  • Empty on first launch – setup is required
  • The repo/extension idea confuses new users
  • Extension quality and uptime vary and are outside the developers’ control
  • Extensions break when source websites change, sometimes for weeks
  • No iOS version
  • Not on Google Play, so you sideload and update manually
  • Play Protect warnings can worry people new to sideloading
  • Some sources are region-blocked
  • No official support – community channels only
  • Whether your use is legal depends on the choices you make
  • Uses more battery than a normal streaming app on long sessions

What users actually say

Rather than posting made-up testimonials, here is an honest summary of the themes that come up again and again in public community discussion – GitHub issues, the Discord server and Android forums. The praise and the complaints are both worth knowing before you install.

What people consistently praise
  • The absence of ads. This is the single most repeated point. People who have used other free streaming apps describe the difference as dramatic.
  • No account, no email. Frequently mentioned by privacy-conscious users as the reason they chose it.
  • Subtitle control. Power users rate it above most commercial apps, especially the sync offset tool.
  • The Android TV experience. Repeatedly described as feeling native rather than like a stretched phone app.
  • Tracker sync. Anime viewers call this the feature that made them switch.
  • How light it is. The app being small and quick gets mentioned often, particularly by people on older phones.
What people consistently complain about
  • The empty first launch. Easily the biggest source of confusion. Many new users assume the app is broken.
  • Extensions breaking. The most common ongoing frustration. Sources go down, and fixes depend on volunteers.
  • “No links found.” The single most reported issue, and almost always an extension problem rather than an app one.
  • Setup difficulty. Repositories and shortcodes are a real learning curve for non-technical users.
  • No iOS version. A recurring disappointment, and there is no sign of it changing.
  • Play Protect warnings. Alarming for people who have never sideloaded before.

What this tells you: almost every complaint is about the extension layer, not the app. If you go in understanding that CloudStream is a player you configure rather than a service you subscribe to, most of the frustration disappears.

CloudStream vs other apps

CloudStreamStremioKodiTypical OTT app
CostFreeFreeFreeSubscription
Open sourceYes (GPL-3.0)PartlyYes (GPL)No
Ads in appNoneNoneNoneOn free tiers
Account requiredNoOptionalNoYes
Content modelExtensionsAdd-onsAdd-onsFixed licensed library
Setup difficultyMediumEasyHardVery easy
Android TVNativeYesYesYes
iOSNoYesYesYes
DesktopEmulator onlyNativeNativeNative / web
Offline downloadsYesLimitedDepends on add-onYes, plan dependent
Subtitle controlExtensiveGoodExtensiveBasic
Anime tracker syncYesVia add-onVia add-onNo
Content guaranteedNoNoNoYes
Best forAndroid users who want controlCross-platform simplicityHome-theatre usersPeople who want zero setup

The honest version:

  • Want to press play and have something appear? A paid streaming service is better, and CloudStream will annoy you.
  • Want an open, configurable Android app where you decide what sources exist? CloudStream is one of the best-built options out there – as long as you accept that maintenance is part of the deal.

More detail: CloudStream vs Stremio · CloudStream vs Kodi · CloudStream alternatives

Glossary

APKthe installer file format for Android apps installed outside an app store.
Repository (repo)a list of available extensions. Holds no media itself.
Shortcodea short code that stands in for a long repository URL. Much easier to type on a remote.
Extension (plugin / provider)a small module that teaches the app how to read one specific source.
Sourcethe website or service an extension talks to.
Sideloadinginstalling an app from an APK file instead of an app store.
Provider prioritythe order the app checks your extensions in when looking for links.
Global searchsearching all installed extensions at once, instead of just one.
Software decodingusing the CPU instead of the phone’s video chip to play video. Slower, but works with more formats.

Frequently asked questions

Is CloudStream free?
Yes, completely. GPL-3.0 licensed, no paid tier, no subscription, no in-app purchases.
Who makes CloudStream?
The recloudstream open-source community on GitHub. No company owns it, and no download website is its developer.
Why is my home screen empty after installing?
That is normal. The app has no content until you add a repository and install extensions.
Is CloudStream on the Play Store?
No. You install it as an APK.
Is there a CloudStream for iPhone?
No. There is no iOS build at all. Anything advertised as one is a different app.
Is there a mod or premium APK?
No. Everything is already free, so a mod has nothing real to add.
Does it work on Android TV?
Yes, with a proper TV layout and remote navigation.
Does it work on Firestick?
Yes, by sideloading through the Downloader app.
Can I use it on Windows?
Yes, but only through an Android emulator or Windows Subsystem for Android.
What is the difference between a repository and an extension?
A repository is a list. An extension is one item from that list. You add repositories, then install extensions from them.
How many repositories should I install?
Three or four good ones covering your languages. More just makes search slower and messier.
Why do I keep getting “no links found”?
Usually an outdated or broken extension. Update your extensions and try a different provider.
Do I need a VPN?
The app does not need one. Some sources are region-blocked, and a VPN can help there. It does not make illegal use legal.
Can I download for offline viewing?
Yes, where the source allows it. Manage downloads in the Downloads tab.
Where do my downloads go?
Your Downloads folder by default, changeable in settings. The files play in any video player.
Can I sync my anime list?
Yes. Connect a tracking service in Settings → Accounts and progress syncs automatically.
Can I back up my settings and library?
Yes. Settings → Backup → Create backup, and restore from the same menu. Do it before big updates or device changes.
Do I need to uninstall before updating?
No. Install the new APK over the old one and everything is kept. Uninstalling first wipes it.
Does CloudStream show ads?
Not in the app. Source websites may run ads on their own pages, but you do not see those.
Does it collect my data?
The core app has no analytics and no account system. What third-party extensions and source sites do is outside the app’s control.
Is CloudStream legal?
The app is legal open-source software. Whether what you watch is legal depends on the extensions and sources you pick, and on the law where you live.
Which repository is best for anime?
Repos that specialise in anime and Asian drama give the widest coverage. Check the maintenance status first – anime sources change often.
Why did my extensions vanish after an update?
Plugin system changes between major versions can reset them. Your repos are still listed, so just reinstall the extensions.
Can I use VLC or MX Player instead?
Yes. Change the default player in Settings → Player, or set it to ask every time.
How do I fix subtitles that are out of sync?
Use the offset slider in the player. It has a live preview, so you can get it exact.
Can I watch dubbed versions instead of subtitled?
Yes, where the source provides a second audio track. Tap the gear icon in the player and open the Audio menu. Anime has the best dub coverage.
Does CloudStream have live TV channels?
Not on its own. Live TV only appears if you install an extension that provides it, and live sources break more often than on-demand ones.
Can I watch sports on CloudStream?
Only through extensions that offer it. Sports streams are the least stable category and the most likely to have licensing issues.
Can I get notified when a new episode is out?
Yes. Tap the bell icon on an ongoing series to subscribe, and the app will alert you when a new episode appears.
Can I use different providers for movies and anime?
Yes. You can assign extensions to specific content types so your anime sources do not mix into your movie results.
Can I share a title with a friend?
Yes, using the share icon on the title page. It shares the title reference, not a media file.
Why do my anime extensions break more often than others?
Anime sources change their websites more frequently than most. Keeping two working anime extensions installed rather than one avoids most of the disruption.
Is there an official roadmap?
No. It is a volunteer project, so development direction is visible through public GitHub issues and pull requests rather than an announced roadmap.

Final thoughts

CloudStream asks something of you that paid streaming apps do not: that you understand the thing you are using and set it up yourself. The empty home screen on day one is not a flaw. It is the app being honest that it has no opinion about what you should watch.

What you get:
  • No ads, no account, no tracking, no subscription
  • Real control over sources, playback and subtitles
What it costs you:
  • Setup takes effort
  • Extensions break, and nobody is obliged to fix them

If that trade sounds fine, then install it from a source you verified, add two or three well-maintained repositories, set up a backup, and you will have a media app that behaves exactly how you told it to.

If it does not sound fine, a paid streaming subscription will serve you better – and that is a perfectly sensible choice.