awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Predidit avatar

Predidit/Kazumi

0
View on GitHub↗
26,597 stars·766 forks·Dart·GPL-3.0·39 viewskazumi.app↗

Kazumi

Kazumi is a cross-platform media player and streaming platform that centralizes video content from diverse third-party web sources. It functions as an automated scraping tool, utilizing configurable path patterns and selectors to extract and aggregate media streams into a unified interface.

The platform distinguishes itself through its focus on synchronized group viewing and real-time state management. Users can participate in shared virtual rooms where playback progress and controls are aligned across multiple devices. Additionally, the application includes integrated image processing capabilities that apply visual enhancement filters to video frames during playback to improve clarity.

Beyond core streaming, the software provides comprehensive library management tools to track viewing history and organize content. It supports cross-device continuity through local-first state persistence and network-based synchronization, while also enabling users to share and import community-driven extraction rules to expand content sources. The application is available via installers for various desktop and mobile operating systems.

Features

  • Media Aggregators - The application extracts video sources from various websites using custom extraction rules to centralize and stream media within a single unified interface.
  • Media Players - Functions as a versatile cross-platform video playback application with casting and library management capabilities.
  • Video Streaming - The application extracts video streams from third-party sources by applying custom path-based rules to locate and retrieve media files for playback.
  • Playback Synchronizers - Coordinates media playback across multiple users in shared virtual rooms with aligned progress and controls.
  • Rule-Based Scrapers - The application allows users to import and share custom data extraction configurations to expand content sources using rule sets created by the community.
  • Web Scraping Selectors - Uses configurable path patterns and CSS selectors to identify and retrieve raw video streams from diverse third-party web sources.
  • Personal Media Managers - The application tracks viewing progress and categorizes shows into custom lists like watching or completed to maintain an accurate personal watchlist.
  • WebSocket Synchronization - Maintains real-time playback alignment across multiple clients by broadcasting timestamp and control events through a persistent bidirectional network connection.
  • Real-time Collaboration - The application connects multiple users in a shared virtual environment to watch content together with synchronized playback controls and real-time progress updates.
  • Local-First Persistence - Stores user watch history and library metadata in a local database that synchronizes with remote storage to ensure cross-device continuity.
  • Visual Enhancement Filters - The application applies real-time image processing to video streams to improve visual clarity and detail during playback for a better viewing experience.
  • Media and Communication - Streaming app for anime with custom rules.
  • Streaming and Anime - Anime streaming client supporting custom sources and real-time upscaling.
  • Viewing Progress Synchronizers - The application backs up and restores viewing progress and library status across multiple devices using standard network storage protocols.
  • Room Management - The application provides virtual spaces for users to watch media simultaneously while keeping playback controls and progress perfectly aligned for every participant.
  • Casting Controllers - Transmits video stream metadata and source URLs to external hardware receivers using standard discovery and communication protocols for remote playback.
  • Extraction Rule Sets - Enables the distribution of portable data extraction logic through serialized files that define how to parse external media providers.
  • Configuration Distribution and Sharing - The application enables the export and import of configuration files containing specific selectors to distribute and reuse data extraction methods across different content sources.
  • Client-Side Media Processing - Applies real-time visual enhancement filters to video frames within the playback pipeline to improve clarity before rendering to the display.

Star history

Star history chart for predidit/kazumiStar history chart for predidit/kazumi

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Kazumi

These projects share indexed features with Kazumi. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • open-ani/animekoopen-ani avatar

    open-ani/animeko

    18,500View on GitHub↗

    Animeko is a cross-platform desktop media client designed to aggregate video streams and peer-to-peer content into a single, unified interface. It functions as a centralized hub for media consumption, allowing users to manage multiple content providers and playback sources within one application. The client distinguishes itself by integrating a specialized engine for real-time peer-to-peer stream buffering, which enables immediate playback of media files directly from decentralized network sources. It further enhances the viewing experience by rendering community-contributed text overlays dir

    Kotlinandroidanianime
    View on GitHub↗18,500
  • cuiocean/zy-player-appcuiocean avatar

    cuiocean/ZY-Player-APP

    1,257View on GitHub↗

    ZY-Player-APP is a cross-platform mobile video playback application designed to aggregate and stream media from multiple external internet sources. It functions as a media client that enables users to search, discover, and play video content through a unified interface. The application distinguishes itself by allowing users to configure custom providers, enabling the integration of diverse third-party video streaming APIs. It supports personalized library management, allowing users to organize favorite content and automatically track playback progress to resume videos from previously saved ti

    Vueuniappzyzy-player
    View on GitHub↗1,257
  • moontechlab/lunatvMoonTechLab avatar

    MoonTechLab/LunaTV

    7,879View on GitHub↗

    LunaTV is an IPTV streaming web application and progressive web app media aggregator. It functions as a dockerized media server that aggregates video sources and metadata from multiple external content management systems into a single searchable interface for streaming live television and on-demand video. The project distinguishes itself with a video stream ad-skipper that identifies and removes sliced advertisements from video feeds. It also features a remote configuration distribution system that delivers application settings through encoded links to automate the setup of clients. The appl

    TypeScript
    View on GitHub↗7,879
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
Compare all 30 related projects→

Frequently asked questions

What does predidit/kazumi do?

Kazumi is a cross-platform media player and streaming platform that centralizes video content from diverse third-party web sources. It functions as an automated scraping tool, utilizing configurable path patterns and selectors to extract and aggregate media streams into a unified interface.

What are the main features of predidit/kazumi?

The main features of predidit/kazumi are: Media Aggregators, Media Players, Video Streaming, Playback Synchronizers, Rule-Based Scrapers, Web Scraping Selectors, Personal Media Managers, WebSocket Synchronization.

Which projects share features with predidit/kazumi?

Projects with overlapping indexed features include: open-ani/animeko — Animeko is a cross-platform desktop media client designed to aggregate video streams and peer-to-peer content into a… cuiocean/zy-player-app — ZY-Player-APP is a cross-platform mobile video playback application designed to aggregate and stream media from… moontechlab/lunatv — LunaTV is an IPTV streaming web application and progressive web app media aggregator. It functions as a dockerized… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… jellyfin/jellyfin-androidtv — This project is an Android TV media client and digital media player designed to stream movies, music, and live…