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، ومدير مكتبة وسائط محلية. يتيح للمستخدمين تسجيل تقدم المشاهدة، وتصفح قواعد بيانات الوسائط التي يديرها المجتمع، وربط ملفات الوسائط المحلية بمدخلات قاعدة البيانات الرسمية من خلال كشط أسماء الملفات القائم على الأنماط. يعمل التطبيق كأداة لاكتشاف الوسائط، مستفيداً من توصيات الذكاء الاصطناعي، ورسوم العلاقات، وتحليل اتجاهات المجتمع للعثور على محتوى جديد. ويدمج نظاماً اجتماعياً يسمح للمستخدمين بالمشاركة في المنتديات، وإدارة الصداقات، وتصفح ملفات تعريف المستخدمين وجداول الأنشطة. يتضمن النظام إمكانيات لإدارة البيانات ومزامنتها، مثل استيراد سجل المشاهدة من منصات الطرف الثالث ومزامنة البيانات مع التخزين الشبكي. كما يوفر أدوات لمراقبة جداول البث، وتصور مجموعات الوسائط في شبكات، وإدارة أصول الشخصيات الافتراضية. يستخدم عميل الجوال بنية تعتمد على الجسور (bridge-based) لعرض الواجهات الأصلية على 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.