April 6, 201511 yr Hello All, I wanted to create a single thread to cover plugins which I have available but that have not been re-worked by PhAzE. He continues to do a great job in supporting many of the common plugins and I expect when time permits he will take these on also. I do not have much time to support plugins these days and over the last 6-12 months my GitHub repo and Dropbox public storage locations have not been very well maintained. A few people have shown they still use these plugins, so I chose to update them and have all the code including package dependencies hosted on GitHub. I did not have the time to create a single v5/v6 unified plugin, but instead there are working v5 and v6 versions of the plugins for each of the applications mentioned. I will pretty up this post when time permits, but I wanted to get it published so that I can ask one of the mods to close the other threads and as a result end some of the confusion about what is available / working. Plugin Downloads: (Right-Click -> Save Link As) NZBGet v5 | v6 SSH (brings SSH to v5 and enhances the default SSH in v6 by allowing multiple users and finer access control) v5 | v6 Denyhosts v5 | v6 Dropbox v5 | v6 Beets v5 | v6 LMS v5 | v6 pyload v5 | v6 Usage (Unraid 6): - Navigate to the Plugins tab on the Unraid interface - Click the 'install plugin' sub tab - Either paste the LINK or navigate to the .PLG file and press install - Go to the Unraid Settings page, click on the app icon, setup the way you want, and hit apply. Usage (Unraid 5): - Place .PLG file in /config/plugins/ folder on your USB stick - Reboot OR run installplg /boot/config/plugins/pluginname.plg from prompt on the server - Go to the Unraid Settings page, click on the app icon, setup the way you want, and hit apply. Regards, overbyrn
April 6, 201511 yr On behalf of the community I'd like to say thank you for all the hard work and effort you've put into maintaining these, real life has to take precedence and everyone understands that, so your continued efforts are appreciated. It's a small collection of guys (& girls? - not sure, but no reason why some people might not be - usernames can be gender neutral) that keep this thriving community alive and helps make Unraid the superb product it is for the masses of the great unwashed.
April 7, 201511 yr Author Thank you for your kind words, they're very much appreciated. I enjoy learning new things and writing plugins has definitely helped me understand a lot about linux in general. If other guys (and girls) benefit as a result, then that's a bonus. I'll do what I can to support these plugins, but forgive me if I'm not always quick to respond.
April 8, 201511 yr There's quite an extensive list of Beets plugins now. Is there any way you can add in support and configuration for those? Thanks for filling the gap with these.. Dockers just don't seem like the way to go.
April 8, 201511 yr Author There's quite an extensive list of Beets plugins now. Is there any way you can add in support and configuration for those? Thanks for filling the gap with these.. Dockers just don't seem like the way to go. The plugin currently contains the following; fetchart embedart convert scrub replaygain lastgenre chroma discogs Which plugins were you thinking of? Also, it's worth noting that if a plugin doesn't need anything extra installing, it's possible to add it in yourself. For instance, in the case of BPM, nothing new is needed to be done other than to enable it in the config. You can do this manually by editing the config.yaml file in /boot/config/plugins/beets. So long as you don't hack the file around, the plugin shouldn't have a problem. It will only change those entries that are exposed in the unRAID webgui settings page.. So you could simply add "bpm" to the "plugins: " line file and you'd be all set. I'd prefer not to add anything into the webgui settings page as it's already pretty busy in there. You can check what plugins beets is configured from command line. They'll show up under the "Commands" section; root@unraid5:~# beet --help Warning: top-level configuration of `color` is deprecated. Configure color use under `ui`. See documentation for more info. Usage: beet COMMAND [ARGS...] beet help COMMAND Options: --format-item=FORMAT_ITEM print with custom format --format-album=FORMAT_ALBUM print with custom format -l LIBRARY, --library=LIBRARY library database file to use -d DIRECTORY, --directory=DIRECTORY destination music directory -v, --verbose print debugging information -c CONFIG, --config=CONFIG path to configuration file -h, --help how this help message and exit Commands: clearart remove images from file metadata config show or edit the user configuration convert convert to external location embedart embed image files into file metadata extractart extract an image from file metadata fetchart download album art fields show fields available for queries and format strings fingerprint generate fingerprints for items without them help (?) give detailed help on a specific sub-command import (imp, im) import new music lastgenre fetch genres list (ls) query the library modify (mod) change metadata fields move (mv) move or copy items remove (rm) remove matching items from the library replaygain analyze for ReplayGain scrub clean audio tags stats show statistics about the library or a query submit submit Acoustid fingerprints update (upd, up) update the library version output version information write write tag information to files
April 8, 201511 yr the ability to choose from any/all of these: http://beets.readthedocs.org/en/latest/plugins/index.html i messed around with config.yaml in past plugin iterations in order to enable additional plugins and it jacked up my install - so i'm hesitant to do it again.
April 8, 201511 yr Author the ability to choose from any/all of these: http://beets.readthedocs.org/en/latest/plugins/index.html i messed around with config.yaml in past plugin iterations in order to enable additional plugins and it jacked up my install - so i'm hesitant to do it again. Yeah, 'fraid that's not going to happen. Wanting all 43 existing plugins supported is pushing it. Yes the config file is picky. For instance it doesn't like tabs. That's just how the yaml format is, nothing I can do about it. Suggest you have a go at editing the config.yaml once again, and reach out to me if you get horribly stuck.
April 11, 201511 yr Author Have added v5 and v6 compatible versions of Logitech Media Server LMS plugin to the first post
April 12, 201511 yr Author @overbyrn it would be wonderful if you could add a pyload package Thanks I'm working on getting pyload running for v6. I have it working for v5. Once v6 is done, I'll post both.
April 12, 201511 yr nice to hear that v5 is still ready, hope to hear from you in next time !! Thanks
April 13, 201511 yr Great, thanks overbyrn. I've been using your older LMS plugin for some time - very successfully I might add. I am currently on Unraid v5 and have upgraded to this version successfully. I was planning to move to Unraid v6 soon, so are there any tips for upgrading the plugin or is it just a case of disabling, upgrading Unraid and then installing the new one in-place? Thanks for your work on these. ctrlbreak
April 13, 201511 yr Author Great, thanks overbyrn. I've been using your older LMS plugin for some time - very successfully I might add. I am currently on Unraid v5 and have upgraded to this version successfully. I was planning to move to Unraid v6 soon, so are there any tips for upgrading the plugin or is it just a case of disabling, upgrading Unraid and then installing the new one in-place? Thanks for your work on these. ctrlbreak You should be okay just to remove the old lms.plg and replace with the newer v6 variant. unRAID v6 comes with Perl pre-baked, so you can also remove the perl package that'll be in /boot/packages. I don't believe I made any changes to the way the plugin manages LMS and its config. All the same, for safety sake I'd suggest taking a backup of /boot/config/plugins/lms and also where-ever you have your LMS installation stored.
April 14, 201511 yr Author Added pyload plugin for v5 and v6. This one may still be a bit buggy. Report issues here and I'll try to resolve if I can. The v6 version has a tendency for the pyload webgui to not start upon first install. If that happens, do a restart of pyload from the unRAID webgui page and that generally fixes it. I'll look into that as and when time permits. Updated first post with links to the plugins on github.
April 14, 201511 yr @overbyrn sorry the installation was fine but when i add a dlc to the webmenu i only see a add_file and this message. "failed'NoneType' object has no attribute 'DLC' 0.00 B DLC" the account for the dlc was a valid premium account. any idea ? Second Problem is, i could create a user with python pyLoadCore.py -u but i could not login with this user. I could only login with standard user Admin/admin Edit: Here something from Logfile Error importing DLC: No module named Crypto.Cipher 14.04.2015 20:42:06 CRITICAL 'NoneType' object has no attribute 'DLC' It seems that there is missing a python module called python crypto ?
April 25, 201511 yr Hello Overbryn and thanks for some great plugins! I'm seeing a small issue with ssh2015.02.26 on 6.0-beta14b. I run ssh on a none standard port, but after an unraid reboot, it runs ssh on port 22 despite the config showing my none standard port. Even the plugin web gui page confirms my none standard port yet ssh is still bound to 22 on startup. Hitting "restart" doesn't make any difference but Stop followed by a start does cause it to bind to my preferred port.
April 25, 201511 yr Author Hello Overbryn and thanks for some great plugins! I'm seeing a small issue with ssh2015.02.26 on 6.0-beta14b. I run ssh on a none standard port, but after an unraid reboot, it runs ssh on port 22 despite the config showing my none standard port. Even the plugin web gui page confirms my none standard port yet ssh is still bound to 22 on startup. Hitting "restart" doesn't make any difference but Stop followed by a start does cause it to bind to my preferred port. Think I've fixed this. The problem was that when unRAID comes up after a reboot, the baked in ssh automatically starts but doesn't take account of the settings in the ssh plugin. So until you go into the ssh settings page, stop and start, the settings aren't applied and made live. Thankfully Limetech were good enough to script it such that it uses a wildcard to copy all files in /boot/ssh (the baked in ssh directory on flash which holds the server keys) upon a reboot. I was able to use this to my advantage by storing a copy of the config there also. This way when unRAID reboots, it'll bring the config over during starting ssh and your settings will be live. Should save you having to go into the plugin webgui page and re-applying them. I've pushed an update to the plugin to github. You should be able to go to Plugins in the unRAID webgui, click check for update where it'll show there's an update to the ssh plugin. Update, then go into the ssh webgui setting page. Stop ssh, start ssh and that action will copy the config file also. You shouldn't need to do that again. Reboot your unRAID to test. Regards, overbyrn
April 27, 201511 yr dunno if this is urgent, but the following message appears every time i run the import command: /usr/lib64/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning
May 1, 201511 yr Hello Overbryn and thanks for some great plugins! I'm seeing a small issue with ssh2015.02.26 on 6.0-beta14b. I run ssh on a none standard port, but after an unraid reboot, it runs ssh on port 22 despite the config showing my none standard port. Even the plugin web gui page confirms my none standard port yet ssh is still bound to 22 on startup. Hitting "restart" doesn't make any difference but Stop followed by a start does cause it to bind to my preferred port. Think I've fixed this. The problem was that when unRAID comes up after a reboot, the baked in ssh automatically starts but doesn't take account of the settings in the ssh plugin. So until you go into the ssh settings page, stop and start, the settings aren't applied and made live. Thankfully Limetech were good enough to script it such that it uses a wildcard to copy all files in /boot/ssh (the baked in ssh directory on flash which holds the server keys) upon a reboot. I was able to use this to my advantage by storing a copy of the config there also. This way when unRAID reboots, it'll bring the config over during starting ssh and your settings will be live. Should save you having to go into the plugin webgui page and re-applying them. I've pushed an update to the plugin to github. You should be able to go to Plugins in the unRAID webgui, click check for update where it'll show there's an update to the ssh plugin. Update, then go into the ssh webgui setting page. Stop ssh, start ssh and that action will copy the config file also. You shouldn't need to do that again. Reboot your unRAID to test. Regards, overbyrn Thank you overbyrn, I've updated and will test when I next reboot.
May 1, 201511 yr No dice, still did the same thing, here's what I did: In the plugins page your ssh plugin offered an update (to 2015.04.25 - now shows up to date), hit update, it was successful. Rebooted (using GUI) Came back up and I can see that sshd started and was listening on 22 prior to the sshd plugin starting.
May 2, 201511 yr Author No dice, still did the same thing, here's what I did: In the plugins page your ssh plugin offered an update (to 2015.04.25 - now shows up to date), hit update, it was successful. Rebooted (using GUI) Came back up and I can see that sshd started and was listening on 22 prior to the sshd plugin starting. Can you tell me if you have "sshd_config" in /boot/config/ssh ? If not, assuming you've been able to get ssh working on your chosen non standard port, can you (from command line) copy /etc/ssh/sshd_config to /boot/config/ssh and when the opportunity permits reboot your system once more to see if the non-std port will kick in without any extra steps.
May 3, 201511 yr Hello, I installed the nzbget plugin. Everything works fine at first, but after a reboot the plugin is gone from the installed-plugins tab. Instead, there is a new "Plugin file install errors" tab showing the following error message: "Fatal error: Call to undefined function make_link() in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php(277) : eval()'d code on line 21" Any ideas what might be causing this? Thanks
Archived
This topic is now archived and is closed to further replies.