Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

UNleashed Plugins - XDM & SabNZBD

Featured Replies

I have created a plugin for XDM - http://xdm.lad1337.de/

 

https://github.com/Thraxis/UNleashed/tree/master/Unraid%205.x

 

As you'll notice I also include one for SabNZBD.  This is the updated version from Influencers Repo with Python 2.7 and UnRar 5 support included.

 

Known working configurations:

Clean UnRaid 5.05 install with XDM_UNleashed and SabNZBD_UNleashed

UnRaid 5.05 install with UnMenu, XDM_UNleashed and SabNZBD_UNleashed

UnRaid 5.05 install with UnMenu, Dynamix webGui, XDM_UNleashed and SabNZBD_UNleashed

 

Known issue:

GCC installed will cause LOCALE issues and XDM will not run.

 

Testing Environment:

All testing was performed on an UnRaid 5.05 environment running in virtualbox.

 

 

Hi,

 

I am having a hard time grasping what XDM does.... How does this fit into the Sab, Sickbeard, Couchpotato pipeline? Is it a replacement for some of these, or is it like a Media Center Manager or Ember Media manager? Or a way to look at your collection like Trakt.tv?

 

Thanks for this...

 

H.

 

 

 

 

  • Author

XDM: eXtendable Download Manager. Plugin based media collection manager

 

XDM is as it says an extendable download manager.  It currently has plugins  that allows it to download Movies, TV shows, Books, Music, Games and Anime.  As well as post processing modules.  Developers can create their own plugins that extend it to allow for new download methods, new media types, and new post processing methods.

 

In the scheme of things it can replace Sickbeard, CouchPotato, Headphones, LazyLibrarian, Gamez and the Sickbeard Anime fork.

 

 

does it also replace the likes of XMBC, PLEX, and Serviio?

 

on your git hub you have sab by itself, so it can be installed without using XDM?

Do you know if your updated SAB plugin will work alongside the original SB and CP plugins as well?  I'd imagine since they all use python, they might have to be updated as well?

  • Author

It is a download manager, not a MediaPlayer service.

 

Yes you could install the sabnzbd plugin on it's own.  But if you're not using it with XDM I'd recommend getting the one from Influencer's UNplugged repo.

 

Personally I'm not too fond of the direction the plugin system for UnRaid has gone with the vastly disparate versions of duplicate libraries each plugin seems to have.  If you wish to have the SB and CP plugins with the latest libraries to match the Sab, the dev branch of Influencer's UNplugged repo have them.

It is a download manager, not a MediaPlayer service.

 

Yes you could install the sabnzbd plugin on it's own.  But if you're not using it with XDM I'd recommend getting the one from Influencer's UNplugged repo.

 

Personally I'm not too fond of the direction the plugin system for UnRaid has gone with the vastly disparate versions of duplicate libraries each plugin seems to have.  If you wish to have the SB and CP plugins with the latest libraries to match the Sab, the dev branch of Influencer's UNplugged repo have them.

 

AH thanks for clearing that up.

  • Author

As a side note in regards to the package mess currently seen with the plugins.  I will be playing with creating a single plugin to install all the support packages and then having each individual plugin install just the application itself. 

Just an FYI.  SABnzbd 0.7.17RC1 does not yet work with RAR 5 properly, but it will in the next release, though others are reporting its been working fine.  Link.  Appears to only be an issue with rar encryption.

 

Would love to see some new development on these plugins!  Especially if it handles common packages more efficiently!

  • Author

Well unless you flip the check for "beta" version on SAB you shouldn't only get the 0.7.16 release

  • Author

https://github.com/Thraxis/UNleashed/tree/Experimental/Unraid%205.x

 

My initial test for all packages in an "zallpackages" plugin (z is to force the sort to the bottom) worked well.  sabnzbd and XDM plugins install no support packages, all are handled in the zallpackages plugin. This is a fair start.  The ideal fix would be for the plugins to include a "require" header and have the zallpackages plugin only install those packages that are required by installed plugins.

 

 

I got a test machine, i will try them, are they for the currect 5.0 - 5.0.5 or beta 6 64bit?

  • Author

5.x for the moment.  In theory with the packages isolated to the zallpackages plugin that would be the only one I will need to change to make it compatible with 6.x.  I'll likely convert all the UNplugged plugins to this format for the experimental branch.

  • Author

Experimental branch updated. 

 

Implemented a required tag for packages and a main plugin that generates a zpackages.plg (installed last) to install only the packages required.  This allows for updating packages in ONE file for all plugins that require that package.

 

Current plugins in the UNleashed experimental branch:

 

UNleashed.plg - generates zpackages.plg from all plugins in /boot/config/plugins that use !required tags

zpackages.plg - dummy zpackages.plg to be in queue for install on reboot

xdm_UNleashed - xdm plugin installer with !required tags

sabnzbd_UNleashed - sabnzbd plugin installer with !required tags

 

Love this idea.  Any plans to transition any of the other Influencer plugins?

  • Author

Yes I will probably transition most of them to this format.  I've also been re-viewing the control_panel plugin and seeing how easy it will be for me to re-create it using a repository based method so that plugins are not hard-coded in the plugin.  I'm currently leaning towards a simplified page to just install / un-install plugins not.

Yes I will probably transition most of them to this format.  I've also been re-viewing the control_panel plugin and seeing how easy it will be for me to re-create it using a repository based method so that plugins are not hard-coded in the plugin.  I'm currently leaning towards a simplified page to just install / un-install plugins not.

 

Have you looked at Boiler? There is a lot of good work going on over at: http://lime-technology.com/forum/index.php?topic=30827.0

  • Author

Boiler just doesn't look like the way I want to go.  My reasons being:

  • Command Line Based, no Web Interface
  • Does not extend existing Plugin System, it replaces it
  • Requires the install of Ruby and Perl just to support itself

 

There are probably other issues but those are my primary issues.  I would be interested to know if the "Boot without plugins" option still loads Boiler packages as well since they appear to be leveraging the /boot/extras folder.

 

You also have UNRAID's plugin manager/framework being released with the next betas.

  • 6 months later...

I'm getting this error when trying to install XDM:

 

file /boot/packages/openssl-solibs-0.9.8y-i486-1_slack13.37.txz: downloading from http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/patches/packages/openssl-solibs-0.9.8y-i486-1_slack13.37.txz ... http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/patches/packages/openssl-solibs-0.9.8y-i486-1_slack13.37.txz:

2014-09-13 10:29:54 ERROR 404: Not Found.

bad download, deleting

 

I tried, without success, to find for another source to manually download the file.  Any ideas?

I'm getting this error when trying to install XDM:

 

file /boot/packages/openssl-solibs-0.9.8y-i486-1_slack13.37.txz: downloading from http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/patches/packages/openssl-solibs-0.9.8y-i486-1_slack13.37.txz ... http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/patches/packages/openssl-solibs-0.9.8y-i486-1_slack13.37.txz:

2014-09-13 10:29:54 ERROR 404: Not Found.

bad download, deleting

 

I tried, without success, to find for another source to manually download the file.  Any ideas?

 

replace that whole line in the plg with this

 

http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/patches/packages/openssl-solibs-0.9.8zb-i486-1_slack13.37.txz

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.