Jump to content
Spartans Home

** YAMJ Installation step by Step - C200 NMT


Recommended Posts

Updated Feb 2010 completed.

 

I'm installing YAMJ for my READYNAS/ PC/ POPCORN C200

 

DOWNLOAD ALL THE ORANGE STEPS

 

 

 

Intro

 

What does YAMJ do?

Yamj (Yet another Movie Jukebox) is a network media tank indexing program, it takes all your Bluray rips, HD, DVD, AVI, WMV etc & catalogues them into a active menu system for a Movie tank like the popcorn A100/110 & C200

 

Useful Acronyms

 

NMT (Network Media Tank) the C200

______________________________

 

 

 

 

 

DOWNLOAD (ALL for your PC)

 

 

 

1. YAMJ for your PC (1.6 at time of posting)

http://code.google.com/p/moviejukebox/downloads/list

 

 

 

 

October 2010 version 2.2

http://www.networkedmediatank.com/showthread.php?tid=45773

 

 

 

______________________________

 

Download MEDIAINFO

 

 

Get the right version 64bit or 32bit !!! for your OS.

 

NOTE:: You need the CLI Version (Command Line Interface) not the GUI

 

for windows MEDIA INFO

http://mediainfo.sourceforge.net/en/Download/Windows

 

 

 

 

_____________________________

 

 

 

 

NOTE:: I had problems with the CLI (DOS Command line running with only 32bit on Win7 64bit, so installed

64bit JAVA and all was well)

 

32 or 64bit

 

Java Runtime for your PC (version 6) 32bit

http://java.com/en/download/inc/windows_upgrade_xpi.jsp

 

 

64bit off-line version

 

http://www.java.net/download/jdk6/6u12/promoted/b02/binaries/jdk-6u12-ea-bin-b02-windows-amd64-p-08_dec_2008.exe

Make sure you get 32 or 64 bit

Windows x64 64-bit mode

 

 

64bitJAVA.png

 

 

When you have the correct JAVA version (32 or 64bit) installed then the CLI Mediainfo program will run correctly.

 

64bitJAVA_working.png

 

 

 

 

_____________________________

 

 

 

This sets the correct pathing (PATH) to the source dir, and target dir for YAMJ to compile the JUKEBOX

html index system (the pages).

 

YAMJ GUI CONFIG TOOL

 

YAMJ GUI Config Tool v0.5 (get the 32 or 64bit versions for your PC OS).

http://www.networkedmediatank.com/showthread.php?tid=15142

 

How to use: GUI config

http://mediaplayersite.com/YAMJ_GUI_Config

 

 

______________________________

 

 

ALL DOWNLOADED, NOW INSTALL (UNPACK) all the elements above).

 

INSTALL to PC

 

Install Java Runtime Environment (JRE) 1.6

 

Unpack the MovieJukebox archive

 

Move the whole Moviejukebox1.6 folder to c:\ for convenience

 

Install the Mediainfo program

 

 

C:\moviejukebox\

 

YAMJ16.png

Link to comment
Share on other sites

  • 1 month later...

On your C:\ drive or installation drive (on the PC)

 

 

Rename the moviejukebox1.6 folder (or what ever the currect version is) to moviejukebox

 

Rename the mediaInfo_CLIx.x.xx.Windows_xxx folder to Mediainfo

 

 

Unpack YAMJ GUI program

move the whole folder to the mediajukebox folder & rename it to something simple like yamj_gui

 

 

yamj_gui.png

 

 

 

 

 

This makes things alot tidy & easier....

 

 

NOTE:: .YAMJ or any Moviejukebox program will never run on your Media tank C200

it's only a cataloging program that generates Html sheets for the C200 frontend.

 

 

 

5.

 

 

______________________________________________

 

_________________Now we start_________________

 

 

NOTE:: YAMJ GUI only ever needs to be run ONCE and never again unless you

change the location of the source movies or destination drive.

 

 

 

Run "YAMJ GUI Config" and target your PCH (your C200) movie folder or your NAS movie folder.

This will generate the My_YAMJ.cmd & My_Library.xml

 

 

My_YAMJ.cmd

My_Library.xml

 

 

nmt_IP.png

 

YAMJ GUI sets the default TARGET Directories (dir) for source & destination places for

the CLI program (media info) to specify in the HTLM pages it generates for the final JUKEBOX.

 

 

NOTE:: IF you are using an internal NTFS formatted drive to hold your movies (on your C200), then they will be addressed as SATA_A1 as the first or SATA_B1 as the second one, external NAS/ Network drives are seen

via the source address (location of the movies on the NAS), such as I.P. address.

 

____________________INSTALLATION & SETUP COMPLETE____________________

 

 

 

THIS IS WHERE YOU START ever time you want a UPDATE to your catalogue or make

your initial catalogue.

 

 

 

6.

 

To make your new catalogue/jukebox or update an existing one, just double click the file

 

MY_YAMJ.cmd

 

 

NOTE:: This starts a CLI (command line interface) window and shows the progress of the generation of

HTML JUKEBOX pages that will form your actual JUKEBOX.

 

 

The initial RUN will take a long time (around 10-15seconds per movie) but successive runs will

be much faster as only changes are updated. (my initial run took 1 hour).

 

64bitJAVA_working.png

 

 

 

 

indexed.png

 

 

 

 

Once it finishes, close the CLI window & double click the index.htm file in the C:\moviejukebox FOLDER. You should now see the JUKEBOX, if your happy all looks well.... then

 

 

 

COPY all of the files & FOLDERS within the' MOVIEJUKEBOX' FOLDER to the DRIVE with your movies. (so you have all your movie folders & a load of files & folders from the movie jukebox in there too)

 

 

 

 

 

 

Everytime you wanna update your database/ movies just run

 

My_YAMJ.cmd

 

Which will run up the dos (CLI) based cataloguing program which makes/updates

your html pages for the YAMJ menus

 

 

 

Copy all the files again (from your movie jukebox folder) to your movie folder (on your Player/ popcorn or NAS) to replace the original files you copied there previously. (over write)

 

 

 

 

 

 

TIP:

 

NAMING CONVENTION

 

PLACE IN FOLDERS (SUB FOLDERS)

 

 

folders.png

 

 

 

 

 

 

 

 

 

Naming the files

 

The best way to name these files is to add CDx, DISCx, DISKx or PARTx after each part of the video file, where x is an incrementing number.

 

NOTE There is no space between CD/DISK/DISC/PART and the number.

 

Example:

 

T:\Videos\File [CD1].avi

T:\Videos\File [CD2].avi

T:\Videos\File [CD3].avi

T:\Videos\File [CD1].nfo

 

or even mixing up the part delimiters will work:

 

T:\Videos\File [DISC1].avi

T:\Videos\File [DISK2].avi

T:\Videos\File [PART3].avi

T:\Videos\File [DISC1].nfo

 

Starting with r576, you can also give each video part its own title, a "part title". See TVSeriesNaming for more examples.

 

T:\Videos\Alien[Part1]-Alien.mkv

T:\Videos\Alien[Part2]-Aliens.mkv

T:\Videos\Alien[Part3]-Alien 3.mkv

T:\Videos\Alien[Part4]-Alien Resurrection.mkv

 

FILE NAMING CONVENTION link

 

 

FILES

ISO IMG MKV

My_Best_Movie_2000.avi = My Best Movie 2000

 

2 folders deep max.

 

 

 

VIDIO TS folders & VOBS

 

Must be in a VIDEO_TS folder

 

and no more than 2 folders deep: eg:

 

s:\BigDay\Big day 2008\VIDEO_TS

 

 

 

 

Why is it important?

 

YAMJ pulls in thumb nails based on the title data

 

movie_thumbs.png

 

 

 

 

BOX SET: FOLDERS

 

Boxset with one coverart YAMJ 1.0.15

Matrix Ultimate Collection [CD1] - The Matrix

Matrix Ultimate Collection [CD2] - The Matrix Revolutions

Matrix Ultimate Collection [CD3] - The Matrix Reloaded

 

This would put the 3 into the title Matrix Ultimate Collection, but IMDB doesn't know what the Matrix Ultimate Collection is. So you would need to make your own art and NFO that will list the info you want to show when you go into it. Making a NFO file that has the url of just 1 of the movies will just give info about that movie and not about all 3 or the trilogy.

 

So you could just put the following and it will give you the first movie cover art but let you play the 3.

 

The Matrix [CD1] - The Matrix

The Matrix [CD2] - The Matrix Revolutions

The Matrix [CD3] - The Matrix Reloaded

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Last step for NAS use

 

Now copy your complete movie jukebox folder from your PC to the NAS into the directory that holds your movies (when I say jukebox folder, I mean the whole moviejukebox folder)

 

 

So you will have a dir for every movie and one for the jukebox in the same main folder

 

eg.

 

mine: is \\nas_2 and in there is a folder called movies

 

in movies are the individual folders holding each movie and one called moviejukebox which is a direct copy of the C:\moviejukebox folder on my PC

 

Last step for LOCAL NMT use NMT (Network media tank, the c200 itself)

 

As for the NAS but copy the moviejukebox folder to your C200 complete.

Place it in the root movie folder if you want to start it by clicking in index.html in the NMT

 

 

TIP:

 

When you want to update with new movies just update the PC version and copy over the

top of the NAS version

 

_________________________________

Link to comment
Share on other sites

Common problems you may have:

 

 

User posted image

 

 

 

 

 

1.

 

Indexing movies you see VTS files being individually indexed.

 

CAUSE: VTS files are missing a root VIDEO_TS folder

 

SOULTION: place all VTS files in a VIDEO_TS folder (always)

 

 

 

2.

 

 

MOVIE Lists incorrectly after indexing

 

CAUSE: Your movie file name is too none descript for YAMJ to link to IMDB.COM & extract the correct data

 

SOLUTION: rename your movie file what_ever_you_movie_is.mkv or movie file VOB/VTS folder

so YAMJ can locate the correct data from IMDB

 

Another possibility is IMDB does not have your movie or movie art work on file.... See solution 3. below

 

 

TIP: a quick double check is to copy your movie file name or folder name (less any extension like avi/mkv etc) and past it into IMDB.COM search, the first result is what YAMJ will take as the correct file. If it does not get the right movie file then adapt the movie name of your file..........

 

 

3.

 

 

What ever you do, the indexing system fails to find the movie DATA for your movie.

 

SOLUTION: rename your movie file xxxxxxx.mkv etc with the IMDB movie code

 

In this example we are looking for the data for DARE '2009' movie

 

here it is:

http://www.imdb.com/title/tt1241316/

 

the IMDB database code is tt1241316

 

 

User posted image

 

 

 

 

 

 

rename your file

 

tt1241316.mkv

 

if it's a VIDEO_TS dir & VTS/ VOB files then rename the main directory before the VIDEO_TS folder

 

C:\movies\Dare 2009\tt1241316\VIDEO_TS\..... etc

 

job solved, now reindex the database with My_YAMJ.cmd program

 

B)

Link to comment
Share on other sites

  • 2 months later...
I'm sorry, excuse my lack of tech savyness, but what does this do/supposed to do/purpose?

 

 

Yankee, a tip for the future.... use GOOGLE or YOUTUBE and paste in the key word, like 'YAMJ' and see the main results.

Be an adventurer/ explorer & not a follower......

 

what is YAMJ ?

 

 

 

What is a popcorn hour ?

http://www.popcornhour.com/onlinestore/

 

 

It all started with MLJ My little JUKEBOX

http://www.treasure-cove.net/moviejukebox.htm

 

DEMO

http://www.treasure-cove.net/jukeboxtestdrive/

 

 

 

:)

Link to comment
Share on other sites

MULTI DRIVE INDEXING

 

Make one JUKEBOX front end for the POPCORN HOUR sourcing movies / media from several DRIVES (more than ONE)

 

HOW?

 

Use the YAMJ GUI tool to add paths for the different drives one by one and then save into one Library.xml

 

 

Below is the CODE showing TWO PATHS (2 HARD DRIVES/ or NETWORK PATHS) include an extra xml cascade for the other drive.

 

 

<libraries>
  <library>
      <path>Y:\Video\Kids-SD-Movies\</path>
      <nmtpath>file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/Nachos/Video/Kids-SD-Movies/</nmtpath>
      <exclude name="sample,tmp/,temp/,Extras/"/>
      <description>Nachos</description>
      <prebuf></prebuf>
  </library>


  <library>
      <path>Z:\Video\Kids-HD-Movies\</path>
      <nmtpath>file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/Chips/Video/Kids-HD-Movies/</nmtpath>
      <exclude name="sample,tmp/,temp/,Extras/"/>
      <description>Chips</description>
      <prebuf></prebuf>
  </library>

  <library>
      <path>X:\Video\Kids-DVD-Movies\</path>
      <nmtpath>file:///opt/sybhttpd/localhost.drives/HARD_DISK/Video/Kids-DVD-Movies/</nmtpath>
      <exclude name="sample,tmp/,temp/,Extras/"/>
      <description>Popcorn</description>
      <prebuf></prebuf>
  </library>
</libraries>

 

 

Easy as Pie......

 

 

Other DRIVE nmt paths::

 

file:///opt/sybhttpd/localhost.drives/USB_DRIVE_A-1/Movies/

file:///opt/sybhttpd/localhost.drives/HARD_DISK/Video/

 

 

 

NOTE::

 

libraries.xml files, our two important (new) lines here are the

 

F:\Movies\

 

and the

 

file:///opt/sybhttpd/localhost.drives/USB_DRIVE_A-1/Movies/

 

 

As always, you need to confirm that your PCH is mounted as an SMB share and that is correctly reflected in the first section.

Link to comment
Share on other sites

 Share

×
×
  • Create New...