NoScream~SPARTA~ Posted December 29, 2009 Share Posted December 29, 2009 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 When you have the correct JAVA version (32 or 64bit) installed then the CLI Mediainfo program will run correctly. _____________________________ 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\ Link to comment Share on other sites More sharing options...
NoScream~SPARTA~ Posted February 19, 2010 Author Share Posted February 19, 2010 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 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 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). 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) 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 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 More sharing options...
NoScream~SPARTA~ Posted February 19, 2010 Author Share Posted February 19, 2010 Common problems you may have: 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 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 Link to comment Share on other sites More sharing options...
Zeno~SPARTA~ Posted February 19, 2010 Share Posted February 19, 2010 Thanks for this, I had a try and failed, I will try again when I get back to Switzerland Link to comment Share on other sites More sharing options...
NoScream~SPARTA~ Posted February 19, 2010 Author Share Posted February 19, 2010 Thanks for this, I had a try and failed, I will try again when I get back to Switzerland Well if you like I can talk you through with TS comms while you do it, it takes 1 hour max from start to finish .... Link to comment Share on other sites More sharing options...
Zeno~SPARTA~ Posted February 19, 2010 Share Posted February 19, 2010 Thanks bud. It will be a week or so before I get back. Link to comment Share on other sites More sharing options...
NoScream~SPARTA~ Posted April 27, 2010 Author Share Posted April 27, 2010 I've updated my scraggly posts & cleaned it all up, don't forget to catch me on teamspeak, I promise you it takes less than a hour to set up and get running........ Link to comment Share on other sites More sharing options...
Yankee~SPARTA~ Posted April 27, 2010 Share Posted April 27, 2010 I'm sorry, excuse my lack of tech savyness, but what does this do/supposed to do/purpose? Link to comment Share on other sites More sharing options...
NoScream~SPARTA~ Posted April 27, 2010 Author Share Posted April 27, 2010 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 More sharing options...
NoScream~SPARTA~ Posted April 27, 2010 Author Share Posted April 27, 2010 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 More sharing options...
Yankee~SPARTA~ Posted April 27, 2010 Share Posted April 27, 2010 sorry viper.... Link to comment Share on other sites More sharing options...
NoScream~SPARTA~ Posted April 27, 2010 Author Share Posted April 27, 2010 It's all good Yankee Link to comment Share on other sites More sharing options...
Recommended Posts