awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

Awesome GitHub RepositoriesViewing Progress Synchronizers

Mechanisms for tracking and syncing media playback position and library status across multiple devices.

Distinct from Data Synchronization Tools: Distinct from Data Synchronization Tools: focuses specifically on media playback state and watch history rather than general file or database mirroring.

Explore 13 awesome GitHub repositories matching data & databases · Viewing Progress Synchronizers. Refine with filters or upvote what's useful.

Awesome Viewing Progress Synchronizers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • predidit/kazumiAvatar Predidit

    Predidit/Kazumi

    26,597Vezi pe GitHub↗

    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 capabi

    The application backs up and restores viewing progress and library status across multiple devices using standard network storage protocols.

    Dartandroidcross-platformdanmaku
    Vezi pe GitHub↗26,597
  • readest/readestAvatar readest

    readest/readest

    21,502Vezi pe GitHub↗

    Readest is a comprehensive digital reading platform designed to manage, annotate, and consume electronic books across multiple devices. It functions as a versatile library manager and reading environment, supporting a wide range of user needs from standard ebook consumption to specialized study and accessibility-focused workflows. The platform distinguishes itself through advanced features like parallel text study, which enables side-by-side document rendering with synchronized scrolling, and a robust text-to-speech engine that provides hands-free reading with synchronized visual highlighting

    Syncs book files, reading progress, and annotations across multiple devices.

    TypeScriptandroidcross-platformebook
    Vezi pe GitHub↗21,502
  • open-ani/animekoAvatar open-ani

    open-ani/animeko

    18,500Vezi pe 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

    Maintains consistent viewing history across multiple devices by syncing playback timestamps.

    Kotlinandroidanianime
    Vezi pe GitHub↗18,500
  • chocobozzz/peertubeAvatar Chocobozzz

    Chocobozzz/PeerTube

    14,520Vezi pe GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Tracks and synchronizes media playback progress across devices to allow users to resume watching from where they left off.

    TypeScriptactivitypubangulardecentralized
    Vezi pe GitHub↗14,520
  • insidegui/wwdcAvatar insidegui

    insidegui/WWDC

    8,747Vezi pe GitHub↗

    WWDC is a native macOS video player and conference session manager designed for streaming and organizing developer conference videos. It functions as a video transcription browser and annotation tool, allowing users to track viewing progress and organize technical sessions into personalized learning paths. The application enables navigation through videos via searchable, multi-language text transcripts. Users can create searchable reference points by annotating specific video timestamps with custom notes and distribute content by sharing session links or extracting short video clips. The sys

    Tracks watched and favorited videos to help users organize their personalized learning path.

    Swiftappledeveloper-experiencedeveloper-tools
    Vezi pe GitHub↗8,747
  • kotatsuapp/kotatsuAvatar KotatsuApp

    KotatsuApp/Kotatsu

    8,243Vezi pe GitHub↗

    Kotatsu is an open-source manga reader for Android that functions as a content aggregator, offline reader, and progress tracker. It allows users to search for and stream manga from various online catalogues and external web sources, while also providing a local file viewer for reading downloaded content or archives without an internet connection. The application synchronizes reading history and bookmarks across multiple devices via shared accounts and integrates with external tracking services to maintain progress. It uses an extension-based system to scrape metadata and chapters from externa

    Synchronizes reading progress and library status across multiple devices and external tracking services.

    Kotlinandroidcomicsmanga
    Vezi pe GitHub↗8,243
  • moontechlab/lunatvAvatar MoonTechLab

    MoonTechLab/LunaTV

    7,879Vezi pe 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

    Synchronizes playback timestamps and favorite lists across multiple devices using a centralized database.

    TypeScript
    Vezi pe GitHub↗7,879
  • chrisbanes/tiviAvatar chrisbanes

    chrisbanes/tivi

    6,732Vezi pe GitHub↗

    Tivi is a cross-platform application for discovering and tracking television shows, built with Kotlin Multiplatform and Compose Multiplatform to share its user interface across Android, iOS, and desktop platforms. The app follows the Model-View-Intent (MVI) architecture pattern, where user actions are modelled as sealed class intents that reduce into a single immutable state object, ensuring predictable and unidirectional data flow managed through Kotlin coroutines and StateFlow. The application uses Hilt for compile-time dependency injection and SQLDelight for type-safe local data storage, c

    Synchronizes media playback position and library status across multiple devices.

    Kotlinandroid-applicationjetpack-composekotlin
    Vezi pe GitHub↗6,732
  • czy0729/bangumiAvatar czy0729

    czy0729/Bangumi

    5,665Vezi pe GitHub↗

    Bangumi este o aplicație mobilă cross-platform care servește drept tracker de anime și manga, client comunitar pentru BGM.tv și manager de bibliotecă media locală. Permite utilizatorilor să înregistreze progresul vizionării, să exploreze baze de date media conduse de comunitate și să lege fișierele media locale de intrările oficiale din baza de date prin scraping bazat pe tipare de nume de fișiere. Aplicația funcționează ca un instrument de descoperire media, utilizând recomandări AI, grafuri de relații și analiza tendințelor comunității pentru a găsi conținut nou. Integrează un ecosistem social care permite utilizatorilor să participe la forumuri, să gestioneze prietenii și să exploreze profilurile și cronologiile de activitate ale altor utilizatori. Sistemul include capabilități pentru gestionarea și sincronizarea datelor, cum ar fi importarea istoricului de vizionare de pe platforme terțe și sincronizarea datelor cu stocarea în rețea. Oferă, de asemenea, instrumente pentru monitorizarea programelor de difuzare, vizualizarea colecțiilor media în grile și gestionarea activelor de tip personaje virtuale. Clientul mobil folosește o arhitectură bazată pe bridge pentru a randa interfețe native pe iOS și Android.

    Tracks and synchronizes media playback positions and library status across different third-party platforms.

    TypeScript
    Vezi pe GitHub↗5,665
  • miru-project/miru-appAvatar miru-project

    miru-project/miru-app

    5,538Vezi pe GitHub↗

    Miru este un agregator de conținut multimedia și un player media cu suport proxy care oferă o interfață unificată pentru streaming video, citirea benzilor desenate și navigarea prin romane din mai multe surse externe. Funcționează ca o platformă de extensii JavaScript, permițând utilizatorilor să adauge noi surse media și funcționalități ale aplicației prin integrarea de scripturi personalizate și logică de furnizor. Aplicația se integrează cu servicii externe de urmărire media pentru a sincroniza progresul vizionării și a menține bibliotecile media. De asemenea, preia informații detaliate despre filme și emisiuni din baze de date externe pentru a îmbogăți afișările de conținut cu metadate. Sistemul include o bază de date locală de documente pentru persistența preferințelor utilizatorului și a stării aplicației. Conectivitatea este gestionată printr-un strat de rețea care suportă rutarea traficului prin servere proxy pentru a ocoli restricțiile de rețea.

    Synchronizes media playback position and watch history with external tracking services.

    Dart
    Vezi pe GitHub↗5,538
  • 5rahim/seanimeAvatar 5rahim

    5rahim/seanime

    2,864Vezi pe GitHub↗

    This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It functions as a BitTorrent streaming client that allows video content to be played directly from torrents and cloud storage, a manga reader and tracker, and a media processing system using hardware-accelerated transcoding to ensure browser compatibility. The system distinguishes itself through synchronized media viewing, enabling users to host watch parties by coordinating playback in real time across multiple devices. It also features an extensible framework with a JavaScript-bas

    Synchronizes playback positions and library status across multiple users and devices.

    Goanilistanimeanime-downloader
    Vezi pe GitHub↗2,864
  • music-assistant/serverAvatar music-assistant

    music-assistant/server

    2,493Vezi pe GitHub↗

    This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen

    Synchronizes playback position and played status for audiobooks and podcast episodes across sources.

    Python
    Vezi pe GitHub↗2,493
  • booklore-app/bookloreAvatar booklore-app

    booklore-app/booklore

    497Vezi pe GitHub↗

    Booklore is a self-hosted e-book manager and digital library platform designed to organize personal collections of e-books and metadata. It functions as a metadata server for indexing book files and synchronizing library states across multiple devices and readers. The project includes a web-based reader for opening EPUB, PDF, and comic files directly in the browser with tools for highlighting, annotating, and tracking reading progress. It features an automated importer that monitors local directories for new files to trigger metadata extraction and fetch covers and descriptions from external

    Tracks and synchronizes reading positions and library status across multiple devices using a centralized database.

    Javaangularbook-managementebooks
    Vezi pe GitHub↗497
  1. Home
  2. Data & Databases
  3. Data Synchronization Tools
  4. Viewing Progress Synchronizers