Description
UPDATE
Now supporting Jellyfin and Emby ———————————————————————
I built a self-hosted app called MediaSync to bridge the gap between the -arr stack and Emby library updates.
I wanted something that made newly imported media appear in Emby quickly and predictably without babysitting scheduled scans. Real-time monitoring never quite worked reliably for me.
Docker deployment currently.
Current behavior:
Radarr → immediate mapped movie library scans
Sonarr → queue-aware TV synchronization
smart source → library mapping
live dashboard + activity monitoring
automatic -arr webhook creation
guided first-run setup
Supports multiple source instances as well.
Current support:
Emby Radarr Sonarr
Planned:
Plex Jellyfin Unmanic deeper media pipeline visibility
In future updates, this will track a media request from Seerr through the entire acquisition pipeline to the media server, with an intuitive dashboard.
I would very much appreciate feedback from other users. I've been running this in my own stack for a few days with great success.
Repository
https://github.com/DmesgNoise/mediasyncInstallation Instructions
version: '3.8'
services: mediasync: image: ghcr.io/dmesgnoise/mediasync:latest container_name: mediasync restart: unless-stopped ports: - "8097:8097" volumes: - mediasync_config:/config
volumes: mediasync_config:
