Yet Another Movie Jukebox
From NMTWiki
| Name: | Yet Another Movie Jukebox |
|---|---|
| Type: | Jukebox |
| Current Version: | v 1.0.15 beta |
| Website: | http://mediaplayersite.com/YAMJ_Latest |
| Screenshot: | (screenshot placeholder) |
(YetAnother)MovieJukebox (YAMJ) is a command line tool, written in Java, which recursively scans your video library for video files (AVI, MKV, etc.) and analyzes these files in order to extract information like: year, language, subtitles, container, part, fps, audio and video codecs. Other movie and television information like, director, rating, etc. are collected using various plugins for online databases such as IMDb, TheMovieDB, TheTVDB, Allocine, FilmAffinity, FilmWeb, etc.
Originally written by users sTyLeS, Omertron and gfb107.
Contents |
Dependencies
- Java
- MediaInfo (command-line version)
Installation
Please see this guide for setting up YAMJ: http://code.google.com/p/moviejukebox/wiki/Installation
A summary is presented below:
Windows
- Install Java
- Download YAMJ from http://code.google.com/p/moviejukebox/downloads/list
- Check that SAMBA server is running on your NMT, then browse your network and map the NMT to a network drive e.g. Z:
- Create a folder called YAMJ on your C:\
- Extract the downloaded YAMJ archive to C:\YAMJ\ Do not create a sub-folder, just extract it and it will create all the required folders
- Download the Windows MediaInfo CLI from http://mediainfo.sourceforge.net/en/Download
- In the YAMJ folder, create a new folder and name it MediaInfo (no spaces) and extract the MediaInfo files into that folder;
- Download YAMJ Gui tool and extract to the YAMJ folder
- Run the GUI Config and select the appropriate options for where your video files are located then save the created "library" to your YAMJ folder and exit
- Run the My_YAMJ.cmd
This should open a cmd box and your movie files will be indexed.
When this finishes, on the PCH interface on your TV select hard disk, go to the 4th icon and select, then open your video folder and select index.htm
If you wish to use a different skin, e.g. RobinsjExcal, or for Standard Definition TVs, then open moviejukebox.properties with a plain text editor and edit the skin path to e.g. mjb.skin.dir=./skins/robinsjexcal-sd
If your videos are not indexed or named correctly, it is best to re-name the video file.
For single file movies
\Video\Movies\The Dark Knight [2008].mkv
For Multi-part movies
\Video\Movies\The Dark Knight [2008]\The Dark Knight [2008] CD1.avi \Video\Movies\The Dark Knight [2008]\The Dark Knight [2008] CD2.avi
For ripped DVDs
\Video\Movies\The Dark Knight [2008]\VIDEO_TS\movie.vob
For TV Series
\Video\TV Shows\Lost\Season 1\Lost S01E01.mkv
For double episodes just label the first episode.
Apple Mac
There is an easy manual for the Mac. See YAMJ for Mac for the instructions. However, it is only possible for Intel 64bit machines running Leopard due to the existence of Java 1.6.
Linux
- Install Java
- Download and Install MediaInfo
- You need to download and install three packages for the Linux version:
- MediaInfo
- libmediainfo
- libzen
- Although MediaInfo is now installed, YAMJ assumes that the binary is in the folder YAMJ/mediaInfo. To correct this, create a the mediaInfo folder and ashortcut to the mediainfo executable:
-
ln -s /usr/bin/mediainfo mediainfo
- You need to download and install three packages for the Linux version:
- Download YAMJ from http://code.google.com/p/moviejukebox/downloads/list;
- Create a folder and call it YAMJ;
- Extract the contents of the downloaded YAMJ archive to the newly created YAMJ folder;
- Configure the libraries.xml file in the YAMJ folder;
- Refer to LibraryXMLInfo for information on what to put in the libraries.xml file;
- Set the permissions of the file MovieJukebox.sh in the YAMJ folder to be executable:
-
chmod 755 MovieJukebox.sh
-
- Mount the NMT:
- It is not possible to use smb/nfs/ftp shares directly in Linux. This is because YAMJ does not recognise the protocols.
- To mount using NFS:
-
sudo mount 192.168.2.2:/share /media/popcorn/ -t nfs
-
- Run YAMJ:
-
./MovieJukebox.sh libraries.xml -o /media/popcorn/Video/Movies
- The location specified after the -o option is the location to put the generated files;
-
- YAMJ will create the jukebox files. Once completed, YAMJ is installed.
YAMJ GUI Config
This program is designed to make configuring YAMJ a little easier for new users.
- Download YAMJ Gui tool
- Extract the GUI Tool to the YAMJ folder;
- Run YAMJ_GUI and target your NMT movie folder;
- Open the YAMJ folder and double click My_YAMJ.cmd
YAMJ Skins
Most YAMJ skins are available at mediaplayersite.com.
Some are also available to download here:-
Eversion
A new interface and default skin for YAMJ using the flashlite richgui in the 200 series PCH models
Written by forum user Accident
Download here Support forum here
REQUIREMENTS:
- A200, A210, C200 only.
- YAMJ R2175 or newer. (2.4 Beta Snapshot versions)
- 720 or 1080 HD resolution configured in your player.
If you find this skin useful don't forget to donate
PPP2
Modified by forum member BanditRider download here
iSkin
iPhone/iTouch/iPad skin by forum member gfb107 download available here. Further help/details on the NMT Forum iSkin thread.
Screen shots:
Youtube demo videos:
Extras
- Comprehensive information on running and setting up YAMJ http://code.google.com/p/moviejukebox/w/list
- Movie Jukebox Gui for YAMJ: http://www.networkedmediatank.com/showthread.php?tid=6266
- Gui Jukebox Editor (fixes the wrong covers, titles, plots): http://www.megaupload.com/es/?d=MLIANL6D
