
Media Pipeline Visibility and Automation
MediaSync provides visibility across the entire media pipeline, connecting requests, downloads, imports, scans, and media server availability into a single dashboard.
Request Tracking • Live Download Visibility • Service Health Monitoring • Queue-Aware TV Synchronization • Multi-Instance Support
Modern media stacks are made up of several independent applications.
Requests happen in one application. Downloads happen in another. Imports, scans, and media server availability are tracked somewhere else.
MediaSync brings the entire process together into a single view, allowing you to follow content from request through availability while also monitoring the health of the services that power your media ecosystem.

Monitor media servers, request applications, automation platforms, download clients, libraries, updates, warnings, and recent activity from a single dashboard.

Track a movie from request through availability. MediaSync correlates requests, downloads, imports, scans, and media server updates into a single timeline while displaying metadata, quality profiles, poster artwork, and timing metrics.

Monitor active TV downloads in real time, including progress percentage, transfer speed, ETA, downloader status, and current processing stage.

Follow TV content from Sonarr through download, import, queue-aware synchronization, smart scan processing, and final availability in your media server.
Track content from request through download, import, scan, and availability.
Monitor supported download clients directly from MediaSync, including progress percentage, speed, ETA, status, and downloader activity.
MediaSync verifies that content is available in the media server before reporting completion.
Movie imports trigger immediate library scans so new content becomes available quickly.
TV imports are handled differently than movies.
MediaSync performs an initial scan after import, monitors active download queues, optionally performs interim scans during long-running download sessions, and executes a final scan when the queue becomes empty.
Monitor connected services directly from the dashboard.
Status indicators include:
Run multiple instances of supported applications while maintaining accurate tracking throughout the media pipeline.
MediaSync enriches tracked content with information gathered from connected services, including:
Track requests, downloads, imports, scans, availability events, and service activity as they happen.
MediaSync includes first-run account setup and session-based authentication.
Install MediaSync on mobile devices and use it like a native application.
Multiple instances are supported.
Multiple instances are supported.
services:
mediasync:
image: ghcr.io/dmesgnoise/mediasync:latest
container_name: mediasync
restart: unless-stopped
ports:
- "8097:8097"
volumes:
- mediasync_config:/config
volumes:
mediasync_config:
Build locally:
docker compose up -d --build
A dedicated mobile companion app is planned for MediaSync.
The goal is to provide visibility for both administrators and end users.
Planned capabilities include:
End users will be able to see where requested content is in the process without requiring access to Seerr, Radarr, Sonarr, or download clients.
MediaSync is licensed under the GNU Affero General Public License v3.0.
See LICENSE for details.
$ claude mcp add mediasync \
-- python -m otcore.mcp_server <graph>