gbarone123 5 Posted June 1 Posted June 1 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. Future updates will track media from Seerr requests through the pipeline all the way to the nedia server. Current support: Emby Radarr Sonarr Planned: Plex Jellyfin deeper media pipeline visibility Unmanic integration 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. GitHub: https://github.com/DmesgNoise/mediasync
gbarone123 5 Posted Tuesday at 03:14 AM Author Posted Tuesday at 03:14 AM Major update now, version 2.0 available. MediaSync now connects Seerr, Radarr, Sonarr, SABnzbd, and your media server into a single dashboard. Track requests from download to availability, monitor the health of your media stack, and automatically keep Emby, Jellyfin, and Plex libraries in sync. It’s currently docker only. If anyone wants to try it out, I would appreciate the feedback.
Eigeplackter 109 Posted Tuesday at 06:18 AM Posted Tuesday at 06:18 AM (edited) I gave it a try. I was able to connect Emby, Seer, Radarr and Sabnzbd. I wasn‘t able to connect Sonarr. Even though the connection test was succesful, it says no compatible libraries found. Saving the source falls without notice afterwards, tried 3 times. Radarr is connected, but only 1 of 3 libraries is picked up. I have /movies/a, /b and /c. But only /a is picked up, while all 3 are configured in Emby and Radarr. Oh and it seems like an edit option is missing. Once configured you cannot edit sources, just delete and start over ? Edited Tuesday at 06:21 AM by Eigeplackter
gbarone123 5 Posted Tuesday at 11:10 AM Author Posted Tuesday at 11:10 AM 4 hours ago, Eigeplackter said: I gave it a try. I was able to connect Emby, Seer, Radarr and Sabnzbd. I wasn‘t able to connect Sonarr. Even though the connection test was succesful, it says no compatible libraries found. Saving the source falls without notice afterwards, tried 3 times. Radarr is connected, but only 1 of 3 libraries is picked up. I have /movies/a, /b and /c. But only /a is picked up, while all 3 are configured in Emby and Radarr. Oh and it seems like an edit option is missing. Once configured you cannot edit sources, just delete and start over ? Thanks for taking the time to install and try it. I’d like to gather a little more information and see if I can reproduce what you’re seeing. For the Sonarr issue, could you share: - Your Sonarr root folder paths - The corresponding Emby library paths - A screenshot of the library selection screen if possible The connection test succeeding but reporting no compatible libraries is something I haven’t been able to reproduce in my own environment, so I’d like to compare your setup to mine and see where the matching logic is breaking down. For the Radarr issue, could you also share: -Your Radarr root folder paths -The paths for the three movie libraries in Emby I’m particularly interested in why only one of the three libraries is being detected. Current behavior when saving an -arr is that it filters automatically based on compatible libraries, Sonarr connection wouldn’t display a Movie library, etc. I’m wondering if your libraries are being detected but I need to adjust the filtering behavior. Regarding editing sources, existing sources can be updated by selecting them in Settings, changing the values, and clicking Save. The source order can also be changed with drag and drop. Based on your feedback, it’s clear the UI could do a better job of making that more obvious. For the source save issue, if you can reproduce it again, I’d appreciate any screenshots or browser console errors. Saving should either succeed or provide a reason for failure, so I’d like to understand exactly what’s happening there.
Eigeplackter 109 Posted Tuesday at 12:26 PM Posted Tuesday at 12:26 PM Sonarr root-path Emby For Radarr: At the intial setup all Emby libraries were listed, and here I see no option to add/change a library. Browser console after sonar connection tested successfully Errors: settings:447 GET http://192.168.4.20:8097/static/img/sabnzbd-logo.png 404 (Not Found) settings:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received settings:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received settings:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received settings:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received Bugs: settings:1 [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) settings:1 [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) settings:1 [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) settings:1 [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq)
gbarone123 5 Posted Tuesday at 04:54 PM Author Posted Tuesday at 04:54 PM 4 hours ago, Eigeplackter said: Sonarr root-path Emby For Radarr: At the intial setup all Emby libraries were listed, and here I see no option to add/change a library. Browser console after sonar connection tested successfully Errors: settings:447 GET http://192.168.4.20:8097/static/img/sabnzbd-logo.png 404 (Not Found) settings:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received settings:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received settings:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received settings:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received Bugs: settings:1 [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) settings:1 [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) settings:1 [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) settings:1 [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) I appreciate the feedback and you taking the time. I am actively investigating the backend logic and will report back soon after running some tests. Your setup is a bit different than mine so I’ll have to spin up some testing instances to try and duplicate your issues.
gbarone123 5 Posted Wednesday at 12:27 AM Author Posted Wednesday at 12:27 AM 18 hours ago, Eigeplackter said: I gave it a try. I was able to connect Emby, Seer, Radarr and Sabnzbd. I wasn‘t able to connect Sonarr. Even though the connection test was succesful, it says no compatible libraries found. Saving the source falls without notice afterwards, tried 3 times. Radarr is connected, but only 1 of 3 libraries is picked up. I have /movies/a, /b and /c. But only /a is picked up, while all 3 are configured in Emby and Radarr. Oh and it seems like an edit option is missing. Once configured you cannot edit sources, just delete and start over ? I ran a bunch of tests and believe I found the issue. I have pushed 2.0.1 which should solve your library issue. I also made improvements to the UI based on yours and others feedback. You can pull the new image, it’s live on my GitHub now. 1
Eigeplackter 109 Posted Wednesday at 04:14 AM Posted Wednesday at 04:14 AM With the update my media-stack is now fully visible in mediasync. Just a visual issue, Serien = tvshows:
gbarone123 5 Posted Wednesday at 11:08 AM Author Posted Wednesday at 11:08 AM 6 hours ago, Eigeplackter said: With the update my media-stack is now fully visible in mediasync. Just a visual issue, Serien = tvshows: What is the selected media type for this library, is it movies, tv, or mixed content?
gbarone123 5 Posted Wednesday at 02:47 PM Author Posted Wednesday at 02:47 PM 2 hours ago, Eigeplackter said: It's TV exclusivly. The library type that you selected when you created it in Emby is TV Shows and not Mixed Content? I’m not asking what’s in it, just the selected library type. The logic for detection and total media count is based on that. I’ve got to adjust code, as I overlooked some library types when making this, and didn’t support other types besides Movies and TV Shows well enough.
Eigeplackter 109 Posted Wednesday at 03:16 PM Posted Wednesday at 03:16 PM Yup, TV Show was selected for that library in Emby.
gbarone123 5 Posted Wednesday at 03:44 PM Author Posted Wednesday at 03:44 PM (edited) Hard to tell from the screenshots. When you added your -arr sources, you selected this library when configuring Sonarr? It should be filtered to not detect tv shows libraries when configuring Radarr. After the update, ensure you have hard refreshed your browser and refresh libraries and reselect them in the Sonarr configuration, then save the sonarr source. Edited Wednesday at 03:46 PM by gbarone123
Eigeplackter 109 Posted 12 hours ago Posted 12 hours ago Yes i chose this library when connecting Sonarr to mediasync. Just installed the newest release, but had no luck with hard refresh and readding tvshows library. And the update notification for Radarr is outdated too for my setup.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now