-
Notifications
You must be signed in to change notification settings - Fork 0
home
This wiki contains extensive technical documentation, specifications, architectures, and guidelines for the Omu-Sora Decoupled Media Aggregation Platform.
Omu is a modular, client-side shell bridging media playback engines (such as Media3 ExoPlayer on Android and custom HTML players on desktop) with decentralized scraper engines (in TypeScript and Kotlin).
Select a document below to explore specific parts of the ecosystem:
1. 🏗️ Ecosystem Architecture
Understand the multi-repo codebase structure, modular scraping pipelines, data separation guidelines, and target repository scopes.
Detailed breakdowns of the 4 key stages:
- Stage 1: Ania (Anime Streaming Client)
- Stage 2: Yomik (Manga Reader Client)
- Stage 3: Move-Watt (P2P Movie & TV Client)
- Stage 4: Omu (Unified Settings and CRDT Multi-Device Sync Layer)
Review abstract typescript interfaces for OmuMangaParser, OmuAnimeParser, and OmuMovieParser. Learn about QuickJS execution environments and parser registry manifests.
Find prerequisites, environment configuration policies, dev servers, watch directories, and developer onboarding instructions.