13 个仓库
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.
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.
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.
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.
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.
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.
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.
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.
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.
Bangumi 是一个跨平台移动应用,作为动漫和漫画追踪器、BGM.tv 社区客户端以及本地媒体库管理器。它使用户能够记录观看进度、浏览社区驱动的媒体数据库,并通过基于模式的文件名抓取将本地媒体文件链接到官方数据库条目。 该应用作为媒体发现工具,利用 AI 推荐、关系图谱和社区趋势分析来寻找新内容。它整合了一个社交生态系统,允许用户参与论坛、管理好友关系,并浏览用户资料和活动时间线。 该系统包括数据管理和同步功能,例如从第三方平台导入观看历史并与网络存储同步数据。它还提供了监控广播时间表、以网格形式可视化媒体收藏以及管理虚拟角色资产的工具。 移动客户端使用基于桥接的架构在 iOS 和 Android 上渲染原生界面。
Tracks and synchronizes media playback positions and library status across different third-party platforms.
Miru 是一个多媒体内容聚合器和支持代理的媒体播放器,提供了一个统一的界面,用于从多个外部来源流式传输视频、阅读漫画和浏览小说。它作为一个 JavaScript 扩展平台,允许用户通过集成自定义脚本和提供程序逻辑来添加新的媒体源和应用程序功能。 该应用程序与外部媒体跟踪服务集成,以同步观看进度并维护媒体库。它还从外部数据库获取详细的电影和节目信息,以使用元数据丰富内容显示。 该系统包括一个用于持久化用户偏好和应用程序状态的本地文档数据库。连接通过网络层进行管理,该层支持通过代理服务器路由流量以绕过网络限制。
Synchronizes media playback position and watch history with external tracking services.
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.
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.
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.