Skip to content

About

Media center for content streaming. Originally 'cloudstream'

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

ReCloudStream Logo

ReCloudStream

As you might imagine or already know, apps and solutions for viewing multimedia content have almost always been short-lived. They typically last only about 10 days—or, at best, a few months—before you’re forced to abandon them and move on to other platforms. ReCloudStream, by contrast, is built upon a foundation of long-term databases and code. Consequently, there won’t be frequent updates; my goal is to make the original 'CloudStream' project more secure and sustainable over time.

Using the program without a VPN is strongly discouraged.

Table of Contents:

About us:

ReCloudStream is a media center that prioritizes and emphasizes complete freedom and flexibility for users and developers.

ReCloudStream is an extension-based multimedia player with tracking support. There are extensions to view videos from:

Please don't create illegal extensions or use any that host any copyrighted media. For more details about our stance on the DMCA and EUCD, you can read about it on our organization: reCloudStream

Important Copyright Note:

Our documentation is unmaintained and open to contributions; therefore, apps and sources, extensions in recommended sources, and recommended apps are not officially moderated or endorsed by CloudStream; if you or another copyright owner identify an extension that breaches your copyright, please let us know.

Features:

  • AdFree, No ads whatsoever
  • No tracking/analytics
  • Bookmarks
  • Phone and TV support
  • Chromecast
  • Extension system for personal customization

Installation:

Our documentation provides the steps to install and configure CloudStream for your streaming needs.

Getting Started With CloudStream:

Changes from Original Project:

ReCloudStream includes several enhancements and bug fixes compared to the original CloudStream project to ensure better stability, security, and user experience:

🎬 Subtitle Engine Improvements

  • Format Resilience: Flexible detection of .srt and WebVTT files, handling control characters, Byte Order Mark (\uFEFF), and non-standard header lines.
  • Desynchronization & Skipped Dialog Fixes: Resolved parsing bugs in CustomSubripParser that caused skipped dialogs or misplaced lines when encountering malformed cue indices.
  • End-of-Video Truncation Fix: Corrected buffer size management during decoding, preventing subtitles from being cut off during the final minutes of playback.
  • Accented Encoding Support (Windows-1252 / ISO-8859-1): Automatic charset detection for European and Italian subtitles (à, è, é, ì, ò, ù), eliminating corrupted or garbled text characters.
  • Overlapping Subtitles: Set MERGE behavior as default so concurrent subtitles and on-screen text in the same timestamp display simultaneously rather than replacing each other.
  • Offset & Delay Sync Stability: Retained active decoder references to prevent "No subtitles loaded" errors when adjusting subtitle timing in the sync menu.

⚙️ Build System & Toolchain

  • Gradle 9+ Compatibility: Integrated Foojay Toolchain Resolver plugin (1.0.0) in settings.gradle.kts for automatic Java 17 toolchain provisioning.

Contributing:

We happily accept any contributions to our project. To find out where you can start contributing towards the project, please look at our issues tab

Issues:

While we actively accept issues and pull requests, we do require you fill out an template for issues. These include the following:

  • Bug Report Template:
    • For bug reports, we want as much info as possible, including your downloaded version of CloudeStream, device and updated version (if possible, current API), expected behavior of the program, and the actual behavior that the program did, most importantly we require clear, reproducible steps of the bug. If your bug can't be reproduced, it is unlikely we'll work on your issue.

Extensions:

Further details on creating extensions for CloudStream are found in our documentation.

Guide: For Extension Developers

Further Sources:

As well as providing clear install steps, our website includes a wide variety of other tools, such as:

Supported languages:

The app interface is available in English and Italian. English is the default language; Italian can be selected during setup or from Settings.

About

Media center for content streaming. Originally 'cloudstream'

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages