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.

YAMJ Plugin for unRAID v5

Featured Replies

Hello,

 

I am proud to present the YAMJ plugin for unRAID v5.

 

YAMJ (Yet Another MovieJukebox) can be used by Popcornhour, HDX and Dune branded media streamers to display your media using a skinable interface.

 

This plugin will help you view existing YAMJ versions (online and local), add scheduled YAMJ scan to the server and allow for manual YAMJ scan.

In addition you can download the latest versions of YAMJ via the plugin (stable or snapshot).

 

This plugin will not install and configure YAMJ's settings themselves - It is not a GUI for configuring YAMJ.

 

To install:

1. Initial Download of plugin at https://raw.github.com/theone11/yamj_plugin/master/yamj.plg (future updates can be done via the WEBUI)

2. Copy plugin to /boot/config/plugins on your flash drive.

3. Reboot unRAID server or Install from command line:

  - installplg /boot/config/plugins/yamj.plg

  - /etc/rc.d/rc.yamj boot

4. Go to plugin WEGUI and change initial settings

 

The WEBUI is divided into 3 parts:

1. Status Summary - Shows status of local and online YAMJ versions and plugin version.

2. Actions - Shows all possible actions available to the user depending on the status of the user's server.

  - Start YAMJ.

  - Download latest YAMJ versions.

  - Update plugin.

3. Configuration - Change settings of the plugin and YAMJ.

 

Configuration Notes:

1. Mount and Startup options - Change what happens during array mount.

2. YAMJ settings - Change location of existing YAMJ installation and download folder.

3. Scheduled YAMJ Scan settings - Change script and scan schedule times.

 

Please comment on any problems encountered and any enhancements or missing features, that you would like added.

(Here if possible: https://github.com/theone11/yamj_plugin/issues)

 

Enjoy the plugin  :)

 

Changelog:

0.3.3    - Duplicated all "logger" output also to regular output "echo"

          - Added plugin forum link to WEBUI

          - Added option to open last log in new window

          - Added option to open script file in new window

          - Added --timeout=60 to all wget commands

0.3.2    - Fixed bottom of page is sometimes not visible due to unRAID progressframe

0.3.1    - Fixed YAMJ manual background scan from WEBUI

0.3      - Fixed possibility of multiple scheduled YAMJ Scans in crontab[/b]

0.2      - Initial Release

YAMJ.png.9f97ac995f1b9a8d2996bfaf629ae78a.png

YAMJ_WEBUI.png.cf64d4174647a8a2527e44ea2e72455e.png

I have never used YAMJ before but i will try this, seems very interesting, thank you!

  • Author

I have never used YAMJ before but i will try this, seems very interesting, thank you!

Please notice, as I wrote in OP, this does not install YAMJ but helps keep track of versions, schedule scans and run a manual scan once YAMJ has been set up.

if you have never used YAMJ before you should read up on it on the Web.

 

YAMJ is not installed it is a package that is downloaded and ready to be used. it does need to be configured according to your specific needs and media setup.

Realised my PCH streamer is no longer in the house so i won't be trying it after all. Hopefully someone else can test :)

  • Author

New version: 0.3 - Fixed possibility of multiple scheduled YAMJ Scans in crontab

  • Author

New version: 0.3.1 - Fixed YAMJ manual background scan from WEBUI

  • Author

New version: 0.3.2 - Fixed bottom of page is sometimes not visible due to unRAID progressframe

  • 3 months later...

Hello;

I run unraid -the latest rc - and I'm contemplating to use YAMJ to manage my media directory use it with a modded patriot box office player. Thanks for sharing your work with other potential users!

 

Your instructions are pretty straight forward, with the exception of perhaps, making some recommendations relative to the directory structure. the install script, once installed, shows a directory structure built on the flash drive. the snapshot shows your cache drive.

In one of the threads I remember reading that the mover (which I don't think I have activated) might misinterpret the presence of directories on the cache drive and attempt to relocate and delete. Can you add to your notes some additional clarifications relative to your recommended setup?

 

I may have to do some reading relative to the library management. I suspect I will have to normalize my naming convention and rename many of my files. Not sure if YAMJ has any features, or complementary tools to help with that task? Please comment.

 

Thank you  :)

HG

  • Author

Hello;

I run unraid -the latest rc - and I'm contemplating to use YAMJ to manage my media directory use it with a modded patriot box office player. Thanks for sharing your work with other potential users!

 

Your instructions are pretty straight forward, with the exception of perhaps, making some recommendations relative to the directory structure. the install script, once installed, shows a directory structure built on the flash drive. the snapshot shows your cache drive.

In one of the threads I remember reading that the mover (which I don't think I have activated) might misinterpret the presence of directories on the cache drive and attempt to relocate and delete. Can you add to your notes some additional clarifications relative to your recommended setup?

 

I may have to do some reading relative to the library management. I suspect I will have to normalize my naming convention and rename many of my files. Not sure if YAMJ has any features, or complementary tools to help with that task? Please comment.

 

Thank you  :)

HG

 

You can have your files on the cache drive - just make sure you mark the share created as CACHE ONLY so the mover doesn't move it to user shares.

 

If your current naming convension is the original file names use by the SCENE releases then YAJ should recognize them without much issues.

 

:)

You are amazing fast - Thanks for the immediate reply.

I will explore/do that. Meanwhile, I pressed the download button for the snapshot version, and then the run YAMJ. Nothing happened. Checked the download directory, and I see a zip file there - so the download took place, but I may have to do some manual work with it to get it in the right place to run. Shall I unzip by hand and move everything over in the apps/Yamj directory?

Thanks again for your help!

hg

PS; as for the naming conventions - it is all over the map - as I tried to create my own, to help me with the file browsing. But I've been inconsistent.

  • Author

As I wrote in the OP:

"This plugin will not install and configure YAMJ's settings themselves - It is not a GUI for configuring YAMJ."

You will have to do that yourself - there are many tutorials - just GOOGLE it.

 

The plugin just helps you keep track of existing and installed versions and allows you to initiate a YAMJ scan or schedule a scheduled scan once it has already been installed

Missed that detail. Thank you, will do more reading. :)

  • 2 months later...

  I try to install but get this error.

Yamj.jpg.26b287cec44a3bc7cf875102c88ebdef.jpg

  • 3 months later...
  • Author

New version 0.3.3:

- Duplicated all "logger" output also to regular output "echo"

- Added plugin forum link to WEBUI

- Added option to open last log in new window

- Added option to open script file in new window

- Added --timeout=60 to all wget commands

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.