[9 June 2010] C-200/A-200 NMJ UI PREVIEW (under development) | 18. Jan 2010 Popcornhour C-200 Manual

Firmware Updates C-200 [7 May 2010] | A-200 [14 May 2010] | A-100 [24 Mar. 2010] | A-110 [24 Mar. 2010] | B-110 [23 Apr. 2010]

Just got your NMT | WIKI has the answers | Search the forum BETTER | Forum Rules/Policy | Firmware & Official NMT News


1 user browsing this thread: (0 members, and 1 guest).

Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
YAYMan (Yet Another Yamj Manager) v0.99.87
01-29-2010, 08:42 PM (This post was last modified: 07-25-2010 11:54 PM by nordin.)
Post: #1
Star YAYMan (Yet Another Yamj Manager) v0.99.87
July 25, 2010 Update: v0.99.87 released. Added support for editing plots and selecting videoimages for TV episodes. Comparability with latest YAMJ. Bug fixes.

YAYMan (Yet Another Yamj Manager) is a GUI which allows you to edit the information for individual videos without having to delve into the XML manually.

YAYMan requires YAMJ r1711+. The latest release of YAMJ confirmed to work with YAYMan is r1711.

[Image: yayman_main_0.png]

Basic features:
  • Manage multiple jukeboxes
  • Modify movie/tv show details
  • Select different movie/tv show poster
  • Select different fanart
  • Provide different database key and regenerate all files for that movie/tv show
  • Run YAMJ for your entire library
  • Schedule YAMJ to run automatically once per day
  • Edit user properties
  • Edit skin properties
  • Convert jukebox files between hashdepth settings
  • Library xml creation

Download page (with more images)

See the included readme for running YAYMan under Ubuntu.

Note on setup
90% of the questions I get about setting up YAYMan relate to properly setting the mjb.detailsDirName and mjb.jukeboxRoot variables. If YAYMan displays your videos in the list, but won't display any of the details for any of your videos, then you haven't set one or both of these variables properly. Please read the following information before posting a question. If I get a question that can be answered by the information below, I reserve the right to be snarky in my response.

mjb.jukeboxRoot is the path to the folder that contains index.htm and your details folder.

mjb.detailsDirName is the folder name of the details folder inside of your jukebox root. It contains all of the images, XML files, and html pages of your jukebox. By default, this variable is "Jukebox". If there is a "Jukebox" folder inside of your jukebox root, and it contains all your details files, you don't need to set this variable.

Therefore, if all of your jukebox details files are in "C:\Junk\Propaganda\yamj\data", your mjb.jukeboxRoot is "C:/Junk/Propaganda/yamj" and your mjb.detailsDirname is "data". Note that you shouldn't enclose these values in quotes in your properties file. Also note that you should use forward slashes (/) rather than backslashes (\).

YAYMan (Yet Another Yamj Manager)
Find all posts by this user
Quote this message in a reply
 Thanks given by: Omertron , sabon , Quad4 , tradeitdamn , chris57 , dh2005 , noshua , mike7
01-30-2010, 11:31 PM
Post: #2
RE: YAMJ Library Manager (Alpha)
Very nice Smile

My Media Player Site: http://MediaPlayerSite.com
For YAMJ questions please read the WIKI first Smile
Visit this user's website Find all posts by this user
Quote this message in a reply
01-30-2010, 11:38 PM
Post: #3
RE: YAMJ Library Manager (Alpha)
if this works it is a fantastic addition, thank you

Popcorn Hour C-200 with 2.5" HD, Windows Home Server 4TB Storage, running YAMJ with iSkin for my iPhone 3GS
Visit this user's website Find all posts by this user
Quote this message in a reply
01-31-2010, 09:34 AM (This post was last modified: 01-31-2010 09:47 AM by Omertron.)
Post: #4
RE: YAMJ Library Manager (Alpha)
I've uploaded it to my site: (Because I hate the wait for the free hosting sites Tongue )
http://mediaplayersite.com/YAMJ_Library_Manager
Ok, a couple of small things that probably need correcting for it to be really useful to me
  1. You need somewhere to change the mjb.detailsDirName if it's not in your properties file
  2. Same for mjb.jukeboxRoot

Those settings are in my command line or custom properties file (not moviejukebox.properties) so it doesn't find them

Oh, and there's no need for "saxon9he.jar" as the one in the YAMJ distribution is that version now too Smile

My Media Player Site: http://MediaPlayerSite.com
For YAMJ questions please read the WIKI first Smile
Visit this user's website Find all posts by this user
Quote this message in a reply
01-31-2010, 10:23 AM
Post: #5
RE: YAMJ Library Manager (Alpha)
my only suggestion is offer the ability to save outside of the jukebox to nfo and/or image files.
Find all posts by this user
Quote this message in a reply
01-31-2010, 07:18 PM (This post was last modified: 02-10-2010 03:05 PM by nordin.)
Post: #6
RE: YAMJ Library Manager (Alpha)
(01-31-2010 09:34 AM)Omertron Wrote:  I've uploaded it to my site: (Because I hate the wait for the free hosting sites Tongue )
http://mediaplayersite.com/YAYMan
Ok, a couple of small things that probably need correcting for it to be really useful to me
  1. You need somewhere to change the mjb.detailsDirName if it's not in your properties file
  2. Same for mjb.jukeboxRoot

Those settings are in my command line or custom properties file (not moviejukebox.properties) so it doesn't find them

Oh, and there's no need for "saxon9he.jar" as the one in the YAMJ distribution is that version now too Smile

Thanks for hosting it. That should help people find it more easily.

I added a feature to let the user select the properties file.

I've removed the reference to saxon9he.jar and things seem to be working with the latest yamj release.

(01-31-2010 10:23 AM)accident Wrote:  my only suggestion is offer the ability to save outside of the jukebox to nfo and/or image files.

When you say "nfo" files, are you referring to the xml files that yamj generates for each movie? If so, it should be easy to add the option to save those somewhere else. The same goes for the image files. Do you want the ability to save the original image files, or posters and thumbnails processed according to the skin settings?

YAYMan (Yet Another Yamj Manager)
Find all posts by this user
Quote this message in a reply
01-31-2010, 08:59 PM
Post: #7
RE: YAMJ Library Manager (Alpha)
I noticed something, i don't know if its only me, but in my moviejukebox.properties, my jukeboxRoog is set to: "Z:\Apps\VideoJukebox" (i mapped the PCH to Z).
And when i launch the manager, it does not recognize my movies and if i launch the videos scan, it creates a new repertory at the root of the PCH: AppsVideoJukebox.
So i thing there is a problem with the path in the manager no?

Media tank: C-200 HDD-1To
TV: Sony Bravia 46W5500 (HDMI)
Audio: Sony BDV IT1000 (HDMI)
Find all posts by this user
Quote this message in a reply
01-31-2010, 09:17 PM
Post: #8
RE: YAMJ Library Manager (Alpha)
(01-31-2010 08:59 PM)Asmodai Wrote:  I noticed something, i don't know if its only me, but in my moviejukebox.properties, my jukeboxRoog is set to: "Z:\Apps\VideoJukebox" (i mapped the PCH to Z).
And when i launch the manager, it does not recognize my movies and if i launch the videos scan, it creates a new repertory at the root of the PCH: AppsVideoJukebox.
So i thing there is a problem with the path in the manager no?

Let me make sure I'm understanding you correctly. Your PCH is mapped to drive Z on your computer. You have YAMJ installed in the "\\Apps\VideoJukebox" folder on this drive. When you launch the manager, it does not list any of your videos on the left hand side. When you click the "Process all videos" menu option, it creates a new directory on your PCH named "AppsVideoJukebox".

Do you have a library xml file set up to tell yamj where your videos are? If you click "Edit, Preferences..." you will see where it is looking for your library file. That file should point it to all the locations where you want it to scan for videos. If you don't have a library xml file set up, that would explain why none of your videos are showing up.

I'm not sure why it's creating that folder on your drive. In my properties file, I use forward slashes (/) to separate directories in the path rather than back slashes (\). Maybe that has something to do with it?

YAYMan (Yet Another Yamj Manager)
Find all posts by this user
Quote this message in a reply
01-31-2010, 09:17 PM
Post: #9
RE: YAMJ Library Manager (Alpha)
(01-31-2010 07:18 PM)nordin Wrote:  When you say "nfo" files, are you referring to the xml files that yamj generates for each movie? If so, it should be easy to add the option to save those somewhere else. The same goes for the image files. Do you want the ability to save the original image files, or posters and thumbnails processed according to the skin settings?

No, I mean actual nfo files saved with the source media that yamj can use even if the library is deleted. not everyone runs just 1 jukebox
Find all posts by this user
Quote this message in a reply
01-31-2010, 09:30 PM (This post was last modified: 01-31-2010 09:48 PM by nordin.)
Post: #10
RE: YAMJ Library Manager (Alpha)
(01-31-2010 09:17 PM)accident Wrote:  No, I mean actual nfo files saved with the source media that yamj can use even if the library is deleted. not everyone runs just 1 jukebox

So, on this page, you're talking about a "XBMC NFO movie/tvshow xml?" If you would like the option for this to be done automatically when the entire library is processed, it's really a feature that should be added to yamj. My interface directly calls the existing YAMJ code. If you want the ability to do it for individual files, I suppose it would be possible to add.

YAYMan (Yet Another Yamj Manager)
Find all posts by this user
Quote this message in a reply
01-31-2010, 09:47 PM
Post: #11
RE: YAMJ Library Manager (Alpha)
(01-31-2010 09:17 PM)nordin Wrote:  Let me make sure I'm understanding you correctly. Your PCH is mapped to drive Z on your computer. You have YAMJ installed in the "\\Apps\VideoJukebox" folder on this drive. When you launch the manager, it does not list any of your videos on the left hand side. When you click the "Process all videos" menu option, it creates a new directory on your PCH named "AppsVideoJukebox".

Do you have a library xml file set up to tell yamj where your videos are? If you click "Edit, Preferences..." you will see where it is looking for your library file. That file should point it to all the locations where you want it to scan for videos. If you don't have a library xml file set up, that would explain why none of your videos are showing up.

I'm not sure why it's creating that folder on your drive. In my properties file, I use forward slashes (/) to separate directories in the path rather than back slashes (\). Maybe that has something to do with it?

No the problem is just with the information of the movies themselves. On the left side I get the Titles from the Xml library, no problem. But when I click on a video, none of the info are filled. I thing it finds well library but not the data on the mapped drive. I tried to change from back slashes to slashes, but it didn't do the trick.

Media tank: C-200 HDD-1To
TV: Sony Bravia 46W5500 (HDMI)
Audio: Sony BDV IT1000 (HDMI)
Find all posts by this user
Quote this message in a reply
01-31-2010, 10:50 PM
Post: #12
RE: YAMJ Library Manager (Alpha)
(01-31-2010 09:47 PM)Asmodai Wrote:  No the problem is just with the information of the movies themselves. On the left side I get the Titles from the Xml library, no problem. But when I click on a video, none of the info are filled. I thing it finds well library but not the data on the mapped drive. I tried to change from back slashes to slashes, but it didn't do the trick.
Got it. Do you have both mjb.jukeboxRoot and mjb.detailsDirName set in your properties file? The jukeboxRoot should only have "index.htm" and another directory inside. The detailsDirName is the name of this other directory.

YAYMan (Yet Another Yamj Manager)
Find all posts by this user
Quote this message in a reply
01-31-2010, 11:15 PM
Post: #13
RE: YAMJ Library Manager (Alpha)
I have the same problem, what do you mean by this "do you have both mjb.jukeboxRoot and mjb.detailsDirName set in your properties file? The jukeboxRoot should only have "index.htm" and another directory inside. The detailsDirName is the name of this other directory."

Popcorn Hour C-200 with 2.5" HD, Windows Home Server 4TB Storage, running YAMJ with iSkin for my iPhone 3GS
Visit this user's website Find all posts by this user
Quote this message in a reply
01-31-2010, 11:38 PM (This post was last modified: 01-31-2010 11:43 PM by nordin.)
Post: #14
RE: YAMJ Library Manager (Alpha)
(01-31-2010 11:15 PM)chrissyboy Wrote:  I have the same problem, what do you mean by this "do you have both mjb.jukeboxRoot and mjb.detailsDirName set in your properties file? The jukeboxRoot should only have "index.htm" and another directory inside. The detailsDirName is the name of this other directory."

The contents of your mjb.jukeboxRoot folder should contain:
  • index.htm
  • a folder named [details]

What you specify for mjb.detailsDirName will determine the name of the above [details] folder.

For example, here's my setup:
mjb.jukeboxRoot=[path]/Jukebox
mjb.detailsDirName=data

In the [path]/Jukebox folder, there is an "index.htm" file and a folder named "data". Inside the "data" folder is where all the jukebox content files live. The full path to these files is [path]/Jukebox/data.

It's entirely possible that my program is implementing mjb.jukeboxRoot and mjb.detailsDirName incorrectly. If someone knowledgeable about the matter believes that to be the case based on my description, please let me know and I'll correct the problem.

YAYMan (Yet Another Yamj Manager)
Find all posts by this user
Quote this message in a reply
01-31-2010, 11:53 PM
Post: #15
RE: YAMJ Library Manager (Alpha)
In my configuration file, i have this:

mjb.detailsDirName=Jukebox
mjb.jukeboxRoot="Z:/Apps/VideoJukebox"

Your data directory is Jukebox for me and it is inside VideoJukebox directory with a single index.html file. I think my disposition is good, I do not get where the problem is comming from is this case, maybe the way you parse the jukeboxRoot or something, I will look at your code if you want to see if I can find it to help you.

Media tank: C-200 HDD-1To
TV: Sony Bravia 46W5500 (HDMI)
Audio: Sony BDV IT1000 (HDMI)
Find all posts by this user
Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [YAMJ] ÆON Movie Wall YAMJ *UPDATE* May 9, 2010 - Clean Up #4 ejp 8,194 697,930 Today 06:59 PM
Last Post: pfp
  [YAMJ] [MOD] All-in-One Package AEON / Sabish skin [Update: now with TVshow playlist] gt-eins 64 2,465 Today 05:26 PM
Last Post: rbrrv
  [YAMJ-HD] Unique Black Glas 2.8 - 8 and 18 Covers (Update 30.05.2010) Mr.M 506 67,039 Today 05:16 PM
Last Post: bdolnik
  iSkin - YAMJ Skin for iPhone, iTouch, and iPad! gfb107 254 24,781 Today 02:24 PM
Last Post: gfb107
Star [YAMJ] GUI Config Tool v0.51 Omertron 369 95,786 Today 03:08 AM
Last Post: heathramos
  YAMJ suddenly hangs and then cannot find my files davecraze 6 110 Today 12:22 AM
Last Post: Specter
Star Dynamic YAMJ & Music JukeBox server - NMTServer 1.76 released [26 January 2010] ithiel 1,955 241,024 Yesterday 09:50 PM
Last Post: starf
  Converting a Metabrowser library to Yamj WraithGTO 4 110 Yesterday 06:03 PM
Last Post: garp99
  YAMJ with USB External HDD and Network Paths anubus12 8 229 Yesterday 12:33 PM
Last Post: anubus12
  [MOD] [YAMJ] Sabish LOWLIST Mod for Aeon Movie Wall [UPDATED 08.04.2010] Sabish 245 19,866 Yesterday 12:25 AM
Last Post: rickp

Forum Jump: