awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • predidit/kazumiPredidit 的头像

    Predidit/Kazumi

    26,597在 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
    在 GitHub 上查看↗26,597
  • readest/readestreadest 的头像

    readest/readest

    21,502在 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
    在 GitHub 上查看↗21,502
  • open-ani/animekoopen-ani 的头像

    open-ani/animeko

    18,500在 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
    在 GitHub 上查看↗18,500
  • chocobozzz/peertubeChocobozzz 的头像

    Chocobozzz/PeerTube

    14,520在 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
    在 GitHub 上查看↗14,520
  • insidegui/wwdcinsidegui 的头像

    insidegui/WWDC

    8,747在 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
    在 GitHub 上查看↗8,747
  • kotatsuapp/kotatsuKotatsuApp 的头像

    KotatsuApp/Kotatsu

    8,243在 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
    在 GitHub 上查看↗8,243
  • moontechlab/lunatvMoonTechLab 的头像

    MoonTechLab/LunaTV

    7,879在 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
    在 GitHub 上查看↗7,879
  • chrisbanes/tivichrisbanes 的头像

    chrisbanes/tivi

    6,732在 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
    在 GitHub 上查看↗6,732
  • czy0729/bangumiczy0729 的头像

    czy0729/Bangumi

    5,665在 GitHub 上查看↗

    Bangumi 是一个跨平台移动应用,作为动漫和漫画追踪器、BGM.tv 社区客户端以及本地媒体库管理器。它使用户能够记录观看进度、浏览社区驱动的媒体数据库,并通过基于模式的文件名抓取将本地媒体文件链接到官方数据库条目。 该应用作为媒体发现工具,利用 AI 推荐、关系图谱和社区趋势分析来寻找新内容。它整合了一个社交生态系统,允许用户参与论坛、管理好友关系,并浏览用户资料和活动时间线。 该系统包括数据管理和同步功能,例如从第三方平台导入观看历史并与网络存储同步数据。它还提供了监控广播时间表、以网格形式可视化媒体收藏以及管理虚拟角色资产的工具。 移动客户端使用基于桥接的架构在 iOS 和 Android 上渲染原生界面。

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

    TypeScript
    在 GitHub 上查看↗5,665
  • miru-project/miru-appmiru-project 的头像

    miru-project/miru-app

    5,538在 GitHub 上查看↗

    Miru 是一个多媒体内容聚合器和支持代理的媒体播放器,提供了一个统一的界面,用于从多个外部来源流式传输视频、阅读漫画和浏览小说。它作为一个 JavaScript 扩展平台,允许用户通过集成自定义脚本和提供程序逻辑来添加新的媒体源和应用程序功能。 该应用程序与外部媒体跟踪服务集成,以同步观看进度并维护媒体库。它还从外部数据库获取详细的电影和节目信息,以使用元数据丰富内容显示。 该系统包括一个用于持久化用户偏好和应用程序状态的本地文档数据库。连接通过网络层进行管理,该层支持通过代理服务器路由流量以绕过网络限制。

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

    Dart
    在 GitHub 上查看↗5,538
  • 5rahim/seanime5rahim 的头像

    5rahim/seanime

    2,864在 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
    在 GitHub 上查看↗2,864
  • music-assistant/servermusic-assistant 的头像

    music-assistant/server

    2,493在 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
    在 GitHub 上查看↗2,493
  • booklore-app/booklorebooklore-app 的头像

    booklore-app/booklore

    497在 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
    在 GitHub 上查看↗497
  1. Home
  2. Data & Databases
  3. Data Synchronization Tools
  4. Viewing Progress Synchronizers