{"repo":"dan-online/autopulse","free":true,"listed":false,"github":"https://github.com/dan-online/autopulse","clone":"git clone https://github.com/dan-online/autopulse.git","description":"💫 automated lightweight service that updates media servers like Plex and Jellyfin based on notifications from media organizers like Sonarr and Radarr","language":"Rust","stars":533,"topics":["autoscan","emby","jellyfin","plex","servarr"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"[![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] autopulse 💫 automated lightweight service that updates media servers like Plex and Jellyfin based on notifications from media organizers like Sonarr and Radarr Report Bug · Request Feature . Documentation . autopulseUI About The Project autopulse is a web server that receives notifications from media organizers like Sonarr/Radarr/Lidarr/etc (triggers) and updates the items in media servers like Plex/Jellyfin/Emby/etc (targets). It is designed to be efficient, only updating the items that have changed, reducing the load on media servers. Terminology We use the following terminology: - Trigger : A trigger is a specification for an endpoint that will be called when a file is ready to be processed - Manual (default: /triggers/manual) - Fileflows (sub-flow) - Sonarr - Sportarr - Radarr - Lidarr - Readarr - Notify - Linux: inotify - MacOS: FSEvents - Windows: ReadDirectoryChangesW - Fallback: polling - Target : A target is a specification for a library that will be updated when a file is ready to be processed - Plex - Jellyfin - Emby - Command - Sonarr - Radarr - Tdarr - FileFlows - Audiobookshelf - Another autopulse instance Example Flow 1. Sonarr organizes an episode and sends a webhook notification to autopulse 2. autopulse receives the notification and rewrites the path to the expected path for the target 3. autopulse optionally checks the file exists and optiona","default_branch":null,"files":null,"tree":[],"storefront":"/r/dan-online","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dan-online/autopulse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}