Skip to content

byimam2nd/oce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

172 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OCE Logo

🌊 OCE β€” Open Cloudstream Extension

Modular, Stable, Multi-Provider Extension for CloudStream 3

Build Status Platform: CloudStream License: GPL v3 Version Release


πŸ“¦ Providers

Provider Domain Type Status
Anichin anichin.cafe Donghua Anime βœ… Stable
Animasu v1.animasu.app Anime βœ… Stable
Donghuastream donghuastream.org Donghua Streaming βœ… Stable
Dutamovie21 simplycufflinks.com Movie, Series, Anime βœ… Stable
IndoDrama21 89.124.116.48 Movie, Asian Drama βœ… Stable
LayarKaca21 tv10.lk21official.cc Movie, Series βœ… Stable
Pencurimovie ww73.pencurimovie.bond Movie, Series βœ… Stable
Samehadaku samehadaku.biz Anime Sub Indo βœ… Stable

πŸ”§ Extractor Support

Extractor Host Method
AbyssPlayer abyssplayer.com Decrypt API (hydrax)
AWSStream awstream.net POST hash β†’ videoSource
BloggerVideo blogger.com Video element extraction
Dailymotion dailymotion.com Regex extraction
Dhcplay dhcplay.com WebViewResolver + packed JS
Filedon filedon.co Direct extraction
Gdplayer gdplayer.to API kaken token
Lk21Player playeriframe.sbs AJAX + iframe fallback
LuluStream luluvdo.com POST form β†’ vplayer
MegaPlay megaplay.buzz API data-id β†’ getSources
Minochinos minochinos.com Packed JS + JW Player
Movearnpre movearnpre.com Packed JS + JW Player
PlayPutarIn play.putar.in URL parameter forward
PlayStreamplay play.streamplay.co.in Iframe extraction
Rumble rumble.com Regex extraction
ShortIcu short.icu Redirect follow
StreamHG hgcloud.to WebViewResolver + packed JS
StreamRuby rubyvidhub.com Direct pattern
Vidguardto listeamed.net Rhino JS + sigDecode
VidHide vidhide.com JW Player extraction
Voe voe.sx Regex m3u8 extraction
Wishfast wishfast.to Packed JS + file: pattern
Xtwap xtwap.top JW Player β†’ play.php β†’ m3u8
Odnoklassniki ok.ru API extraction
YouTube youtube.com Trailer extraction

πŸ—οΈ Architecture

ProviderHTMLConstants.kt   ← Selector & config (Owner Tagging)
ProviderScrapper.kt        ← HTTP, search, load, loadLinks
ProviderMapper.kt          ← HTML β†’ CloudStream objects
ProviderExtractors.kt      ← Video host extractors
ProviderCloudstream.kt     ← MainAPI adapter (thin)
ProviderParser.kt          ← Utility functions
BaseProviderHelpers.kt     ← Logging, config resolution

Each provider module (e.g. ProviderAnichin/) is a thin wrapper β€” only 2 files:

  • ProviderName.kt β€” extends ProviderCloudstream()
  • ProviderNamePlugin.kt β€” registers main API + extractors

πŸ§ͺ Build & CI

./gradlew make                    # Build all .cs3 plugins
./gradlew makePluginsJson         # Generate plugins.json

Two distribution channels:

  • Stable β€” GitHub Releases (manually tagged)
  • Beta β€” Builds branch (auto-built on every push)

πŸ“‹ Requirements

  • Android 5.0+ (API 21)
  • CloudStream 3 (latest)

🀝 Contributing

See CONTRIBUTING.md.


βš–οΈ License

GNU General Public License v3.0 β€” see LICENSE.


Managed by imam2nd
For the community, by the community.

About

OCE : is aπŸš€ High-performance, resilient, and centralized extension suite for CloudStream. Engineered for speed, stability, and Indonesian content discovery.

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors