Hi all,
Just to share with you guys what I did for those who are interested to finally get YAMJ up and running in their units.
I'm no expert, its my first time getting YAMJ up and running, so I do apologize beforehand if any of the below assumptions I made below are wrong.
Below is just a document of my adventure to get YAMJ up on my aging POHD
Credits to everyone in the forum (learnt from your problems) especially to AndyA, GregiBoy & Omertron (in no particular order) who has been super responsive in the forum.
Current guide version: 0.1
Unit: PlayOn!HD 1, 1073 DD+
Setup: Movies located in mounted HDD
PC OS: Win 7 64bit
YAMJ Version: 2.6.1
Firmware: PV73100_v7.4.x.r7317
Step 1: Firmware- I tested YAMJ on the
PV73100_v7.4.x.r7317 firmware- If you are upgrading, make sure you at least have the PV73100 (SDK3.X) r3582 firmware installed. This is because a new bootloader is required, and you will not be able to upgrade from an older firmware directly to r7317 (for example, to upgrade from r4318, you will first need to install r3852 followed by r7317)
- I tried installing the r7317 with YAMJ modification (
http://www.acryan.com/forums/viewtopic.php?f=44&t=19311), but failed. So I did the manual method outlined in
http://www.acryan.com/forums/viewtopic.php?f=95&t=19176 instead. More details Step 2 below
- To upgrade, download the firmware, either Asian or European (from what I can tell, only difference is character support. I took Asian). Available here:
http://www.acryan.com/forums/viewtopic.php?f=44&t=18238- I would recommend the safe method of updating the firmware, reproduced here
Safe Method1. Download and extract the .zip file into the root folder of a USB-stick. Make sure the USB-stick is formatted to FAT32.
2. Insert the USB-stick to your player.
3. Shutdown the player.
4. Press and hold down the power button in front of the player for 15 seconds.
5. Your player will restart and install the new firmware.
- Once complete, you can double check by going under setup
Step 2: Applying AndyA's YAMJ modification- As mentioned, I was not successful in applying the prepackaged r7317 with mod. POHD refuses to go pass the boot screen
- As such, I resorted to manually applying the mods myself.
- Download the files required from
http://www.acryan.com/forums/viewtopic.php?f=95&t=19176. Look at bottom of first post.
- Follow the instructions detailed there as well.
- Editing of files can be done using vi after you telnet into the POHD
- If you are unfamiliar with vi, copy the script /user/local/etc/rcS to your thumbdrive, edit in windows (ensuring you use a Linux friendly editor like gvim/Notepad++) and overwrite the original file with the edited one.
Note on telnet- First things first, ensure your POHD is connected to your network
- If you are on DHCP for the POHD, confirm the IP address first, and record it down (ie 192.168.1.50)
- Telnet to the POHD (I use a program called Putty. You can use command prompt too) by entering the IP address
- When prompted, enter
username: root
password: <blank> - continue with instructions detailed in AndyA's post above
Note on copying files from usb to POHD- at POHD prompt (after telnet) type
prompt> mount
- you will see the path where your usb drive was mounted
- use the "cp" command to copy files, ie
prompt> cp <source> <destination>
- use "cd" to navigate directories, ie
prompt> cd /usr/local/etc/yamjmenu
Step 3: Preparing your movie filenames to be YAMJ friendly- to ensure high success for YAMJ to locate data of the movie you have, you will need to follow the naming convention of the files as detailed here:
http://code.google.com/p/moviejukebox/wiki/FileNamingpre-Step 4: YAMJ Basics (Optional)- I was a newbie before even attempting this whole YAMJ thingie. This post helped clear the picture, especially the picture showing the simplified steps how YAMJ on your PC and YAMJ on your POHD works
- I recommend reading it first
Step 4: Set up YAMJ on your PC- go to
http://www.acryan.com/support/ACR-PV73100/ and download the GUI.
- simplifies stuff if you don't want to know too much on what goes on under the hood
- i downloaded and installed the YAMJ_Installer2.0.0_x64 as I'm on Win 7 64bit.
- ensure that you have Java installed on your PC. You can go to
http://www.java.com/en/download/manual.jsp to test this.
- For 64bit users, please ensure you download both the 32-bit Java and 64-bit Java. I did 32-bit first, followed by 64-bit. Test that Java is functioning by going to the above URL using BOTH your 32bit browser and 64bit browser (Internet Explorer is sufficient)
- Plug in your POHD to USB. If you access POHD using network, map it to a drive. For my example, POHD was mapped as Z:\
- Launch YAMJ for A.C. Ryan (locate in your Start Menu), and populate all the fields.
- Click Save
- Click Run/Update
- You will see a command prompt window that will pop-up. You can see how YAMJ does its "magic" by looking at the new window if you want.
- Once completed, you will be prompted to "press any key" to close the command prompt window
Step 5: Finishing up- Before you are done, check moviejukebox.ERROR.log (found in your YAMJ installion directory) for any errors. There shouldn't be any.
- You are basically done on your PC up to now.
- Next, go to your POHD and select Movie Jukebox. Navigate to where you placed your index.htm (when you populated the A.C Ryan YAMJ GUI in step 3)
- Select it, and when prompted whether this is the first time loading the index, select ok.
- You are done, enjoy!
Step 6: Check Your Results- Some of my movies were populated wrongly (more on NFO writing in Advanced topic below), genre and rating were not being populated, etc
- Filtering only works on Title, all other options only had "All" in it (except for library).
- All in all, you should pat yourself on your back (as I did) as most of my movies had the minimum info that I wanted (poster, description).
- You should be facing this up till this point.
- Move on to advanced topic if you are left wanting more.
Advanced Topic 1: Updating YAMJ - YAMJ aka MovieJukebox latest version (STABLE i think) can be found here
http://code.google.com/p/moviejukebox/downloads/list - the latest and greatest builds (DEVELOPMENT i think) can be found here
http://mediaplayersite.com/YAMJ_Latest- I tested using 2.6.1
- I have to say, I could not successfully update the YAMJ I installed from Step 3 above. I tried removing lib, properties and skin directories, but always ended up with tonnes of errors during processing (I did not try the other way around of installing 2.6.1 and then overwriting with YAMJ from AC Ryan though)
- My workaround was instead to have a separate directory where i extracted the 2.6.1 version
- Locate ACR_Library.xml and ACR_YAMJ.cmd from the original YAMJ from Step 3
- Edit ACR_YAMJ.cmd such that it points to new 2.6.1 directory
- double click on the ACR_YAMJ.cmd in your 2.6.1 and this will then call the new version to build your index file.
Advanced Topic 2: Preparing NFO file- Some of my movies were populated with the wrong information.
- What is needed, is to generate the NFO file which will be used by YAMJ to populated the right data
- Names your NFO file exactly like the movie file name, ie
Movie: John Carter.2012.mkv
NFO: John Carter.2012.NFO
-
NOTE: You can use Notepad to create the NFO file, but make sure you remove the .txt extension after your are done
- go to imdb (or any other alternative) and search for your movie. copy the link and paste it into the NFO file.
- your NFO file will just have ONE line, and looks like this, using John Carter as an example:
http://www.imdb.com/title/tt0401729/Advanced Topic 3: Speeding up YAMJ processing- you can enable multithreading by editing the moviejukebox.properties in your YAMJ installation directory
- add the below
mjb.MaxThreadsProcess=2
mjb.MaxThreadsDownload=2
(you can use more than 2, up to you)
- I also changed the search priority for movie posters, as the default one sometimes slowed down for me
poster.scanner.SearchPriority.movie=imdb,themoviedb,impawards,motechnet,moviecovers,google,yahoo
FAQ:1. Why update to newer version? - the website where all the movie data are pulled might change. Updating to newer release will help you overcome this.
- Specific to updating from AC Ryan's YAMB to 2.6.1, you will get Ratings, Genre, etc populated.
- Filtering using that category will now work
2. Can I use custom skin?Nope. I think the current skin is baked into Firmware
3. Any limits to the number of movies I can have in any 1 directory?From what I could find, the number ranges from 300 - 1000. I have 200+. Will let you know if I ever see this problem once i pass the 300 mark
That's about it for now. Will add on more as I remember, or as I continue exploring other features (ie Library)
Let me know if there's any feedback (first time writing), or if something's unclear.
will try my best to help out.
Cheers!