Six plugins that add your Real-Debrid, AllDebrid, TorBox, Premiumize, Offcloud and Debrid-Link libraries to Emby as ordinary movies and shows. No mount, no rclone, no second service.
Using Jellyfin? Those plugins install from a repositoryThese plugins put your debrid libraries straight into Emby as ordinary movies and episodes, with no mount and no second service to run. The whole setup is written out below. The one thing it needs that this browser does not have yet is a DMM API key, which comes with a sponsorship.
Get your key by connecting your GitHub account there, then paste it in Settings to link this browser. Already sponsoring on another machine? It is the same key on this one, so there is nothing to pay twice.
Emby has no catalog for plugins outside its own, so each one comes as a single file. They need Emby 4.9 or newer, which runs them on .NET 8. Take only the accounts you have. They do not need each other.
RD zurgAD zurgTB zurgPM zurgOC zurgDL zurgSet your key in the shell first, so it stays out of the command and out of any log. Swap the file name for the plugin you want.
your DMM API key from gatekeeperread -rs DMM_API_KEY && export DMM_API_KEY curl -fLOJ -H "X-Api-Key: $DMM_API_KEY" https://debridmediamanager.com/api/emby-plugins/Emby.Plugin.RdZurg.dll
curl -fsS -H "X-Api-Key: $DMM_API_KEY" https://debridmediamanager.com/api/emby-plugins/Emby.Plugin.RdZurg.dll.sha256 | shasum -a 256 -c
Copy the file into the plugins folder of Emby's data folder, then restart Emby. Not sure where yours is? Emby shows it under Dashboard → ⋯ next to the server name → Get Server Info.
/config/pluginsinside the container/var/lib/emby/pluginsC:\Users\you\AppData\Roaming\Emby-Server\programdata\plugins~/.config/emby-server/pluginsor ~/emby-server/plugins/config is the folder you mounted into the container, so the file can go into the host side of that mount, or straight in with docker cp. Use your container's name in place of emby.
docker cp Emby.Plugin.RdZurg.dll emby:/config/plugins/ docker restart emby
sudo install -m 644 Emby.Plugin.RdZurg.dll /var/lib/emby/plugins/ sudo systemctl restart emby-server
On Windows and macOS, copy the file into the folder above, then quit Emby Server from its tray or menu bar icon and start it again. Back up the data folder first if this is a server you care about.
After the restart, open Emby's settings (the gear, top right) → Advanced → Plugins, and click the plugin. Paste your account's key and save.
RD zurgAD zurgTB zurgPM zurgOC zurgDL zurgLeave Server address override empty. Emby reads the stream on the server itself, so the default loopback address is the right one and your players never see it. AllDebrid emails you to confirm the key the first time a new server uses it.
Then run the sync under Settings → Scheduled Tasks, for example Sync Real-Debrid library. It also runs by itself every six hours. The first sync creates two libraries, one for movies and one for shows, named on the settings page. The files behind them live in the plugin's own folder under Emby's data folder, such as data/rd-zurg.
There is no update button, because Emby has no catalog to check. When a new version shows up on this page, download it, replace the file and restart Emby. To remove a plugin, delete its file and its folder under data, since deleting the libraries in Emby leaves those files behind.