You are on page 1of 4

Release thread: http://www.networkedmediatank.com/showthread.php?

tid=25534

Tested on:
1. Popcorn Hour A-110 with firmware 01-17-090204-15-POP-403-000
2. myiHome 5.1.4 for Windows
3. YAMJ svn r1086
4. MediaInfo CLI 0.7.20 32 bit

Install notes:
1. Move the "amwyamj290901" folder and its contents to the skins folder of where
YAMJ has been installed to.
2. Either rename "amwyamj290901" to "default" or edit the last line of
moviejukebox.properties so that it says amwyamj290901 instead of default. In
my experience, this last line in the moviejukebox.properties tends to change
it back to "default" -- so after changing this line and saving it, I would
make the file READ ONLY. To do this, right click on the file, click
Properties, check Read-only, click Apply, and OK.
3. I would recommend removing all previously generated files
("C:\Program Files\myiHome\webapps\ROOT\feature\myiHome-moviejukebox" for
myiHome users) and regenerating them. For myiHome users, go to Edit >
Preferences > Plugin > Regenerate to regenerate all the files.
4. Remember to put your overscan values back in before regenerating.
5. If you set YAMJ to download Apple trailers, make sure to only set it to
download 1 trailer. This should save you time and bandwidth. Use this line in
the moviejukebox.properties file: appletrailers.download=1

Usage notes:
1. Use the page up/down or directional pad on the remote to navigate the wall.
1a. Press RED or BLUE to scroll through the filter list. Press GREEN or YELLOW
to change the filter type, Alphanumeric or Genre respectively. Press the
TITLE button to apply the selected filter. See the customize notes on how to
change these buttons.
1b. If you are on any other Wall but the default wall (Other_All_1.html), HOME
will take you to that default wall. From that default wall, HOME will take
you to anywhere you want. See the customize notes on how to configure this.
2. Hit enter on a poster to see further movie details.
3. From a detail view of a movie, hit ENTER or PLAY to start the movie.
3a. If a movie has an available trailer, a TRAILER link will show up. Arrow
right or left and hit ENTER on it to play the trailer.
4. From the details view, use the page up/down or directional pad to view the
next or previous movie details.
4a. In the TV details view, press RIGHT/LEFT to see the adjacent episode. Press
UP/DOWN to highlight the "Play All" link. Press PAGE UP/DOWN to see the next
detail page.
5. From the details view, hit the HOME button to get back to the wall.
6. From the wall view, hitting up from the top row will let you use the filter.
7. For movies with multiple parts, press the number of the part to play that
part.
8. If you have companion pages enabled ("extras" in skin-options.xsl), then
hitting left from a movie detail view will take you to those extras, etc.

Customize notes:
1. The skin's html\pictures\ folder contains the background1.jpg which controls
the background image of the wall.
2. glassoverlay5.png is what selects a movie poster in the wall view.
3. In detail view, if you find the poster being too cropped on the bottom and
top of the TV, edit and read the comments in the skin.properties file where
you change the poster dimensions under "posters.width" and "posters.height".
4. In detail view, if you find the poster being too cropped on the left side by
your TV, you can move it to the right. Edit and read the comments in the
poster.xsl file to to make the proper adjustments.
5. The skin now utilizes fanart. If you don't want to use it, edit the
skin.properties file and look for "moviedb.fanart.download" and set it to
false. Note that the fanart will show behind the right gray side of the
details screen where it's a semi-transparent square. The skin will crop the
left and right sides of any fanart to fit this square. So if you're unhappy
with any automatically downloaded fanart, you can download your own. Put it
in the same folder as video file (ex: movie.mkv) and rename it with .fanart
in the filename (ex: movie.fanart.mkv).
5a. TV show detail fanart will be cropped and tiled. This is a limitation. You
can replace the generated fanart with the uncropped one.
6. Edit the skin-options.xsl file to enable the number ratings on the details
page. Set the "number-rating" variable to true.
6a. In the skin-options.xsl, you can also change what your FILTER buttons are.
Look for filter-left, filter-right, alpha, genre, and filter. See the NMT
Wiki on which TVID values are acceptable here.
6b. In the skin-options.xsl, you can also choose to use a poster overlay for
posters in detail view. Look for posteroverlay and set it to true. The image
is located at /html/pictures/overlay.png if you want to change it.
6c. In the skin-options.xsl, there's now an option (videosource) to show the
videoSource instead of the videoCodec.
6d. In the skin-options.xsl, the rounded corners (roundedcorners) can be turned
off in the Wall view.
6e. In the skin-options.xsl, 'awesome' and 'list' are now both valid options.
These are experimental and currently unsupported mods. If you use these,
make sure to pound and unpound the proper lines in the skin.properties file.
6f. In the skin-options.xsl, you can enable companion pages by setting "extras"
to 'true'.
6g. In the skin-options.xsl, "Page" and "OutOf" can change what your paging
message says.
7. Read/edit the skin.properties file to limit the Wall view to 2 rows
(6 thumbnails per row).
7a. In the skin.properties file, you'll see custom5150.exitviamenu=../index.htm
From the default Wall view, this configures where you want HOME to take you.
8. There are image replacements in the /html/pictures/extras folder.
9. If you want to use TV banners on the wall view when filtered to TV shows,
set "tv-banners" in the skin-options.xsl to 'true'.
10. You can put your own customizable link in the Categories page. This was
meant to link to the TV standalone jukebox, but this can essentially be used
to get you anywhere. See the skin-options.xsl for CustomLink, URL, and
LinkText.
11. After making any changes, make sure to remove all related previously
generated files and rebuild them.

Overscan Notes:
For steps 3 and 4 in the Customize notes, you may find it difficult to get the
correct numbers to fit your particular TV. To help you, use the Overscan Tool,
which may or may not be included in this release. If it's not included, please
see the release thread for the download link. Read the readme for the Overscan
Tool for futher directions, and follow the on-screen directions when running it.

Poster Notes:
Since this skin uses posters that are 720 pixels in height, it would be wise to
direct YAMJ to download posters from sites better than IMDb. Add this code to
YAMJ's moviejukebox.properties file:

poster.scanner.SearchPriority=moviedb,impawards,imdb,motechnet,moviecovers,google,
yahoo

You can add this line anywhere in that file, as long as it's by itself on its
own line. From personal experience, that is the order of sites that have the
largest movie posters. After you save that file, make sure to make it Read-only.
See step 2 in the Install notes to see how to make it Read-only.

To do [TD]:
1. Hitting PLAY from the movie wall will play the movie.
2. Time on index

Known issues [KI]:


-

Limitations [L]:
1. After a full reboot of the NMT, when first going into this skin, all the
links may temporarily be small yellow squares.
2. Sometimes, a details page will be shift down-right. I think this happens when
the poster is the last thing to load. A simple refresh (Repeat) will fix
reload the page and everything should be adjusted correctly.
3. With fanart, the details page seems to load somewhat slower than if fanart
was disabled. The same for the poster overlay.
4. If you've enabled the poster overlay in detail view, the poster will tile if
it's smaller than posters.width and posters.height in the skin.properties.

Changelog:
Sep 01,09 - 2.9.0901 - Updated skin.properties to include updated fanart
properties. Minor changes to companion page code. Created
customizeable link in Categories page. NEW TV DETAILS
PAGE. 'awesome' mod is the new default.
Aug 28,09 - 2.9.0828 - Created dummy_banner.jpg for future YAMJ releases. TV
sets now say "TV in the upper left. "Page" and "out of"
are now customizable. Fixed an issue with the banner
popups when there are less than 3 TV show sets/seasons.
Created a standalone TV jukebox for a 4x2 layout. Created
companion pages for all movie detail pages. Created
access to the Categories.html, which is also themed. "TV"
will ONLY show up in the "TV Shows" categories and all TV
show sets.
Aug 26,09 - 2.9.0826 - TV banners option on the Wall view.
Aug 23,09 - 2.9.0823 - custom5150.exitviamenu would break if you had a
different mjb.homePage - fixed this. Added 2 experimental
and unsupported Wall view mods.
Aug 22,09 - 2.9.0822 - videoCodec was accidentally changed to videoSource in
2.9.0821 -- made this toggleable, defaulted to codec.
Made the rounded corners in the Wall view toggleable.
Some graphical enhancements/additions -- some donated
from mhut. Removed any possibility of unrecognized media
details from showing up as these may move other elements.
Aug 21,09 - 2.9.0821 - BDAV single and multi-part files work. Made the filter
list scrollable with remote buttons. HOME from the
default Wall is configurable. Sometimes a poster shift
will push the lower elements, especially the number
rating down -- I removed the parenthases to help stop
this from happening. The wall now wraps around when you
arrow right/left -- this works for both 2 and 3 rows. A
poster overlay is now choosable.
Aug 20,09 - 2.9.0820 - Multi-part supported. Home from the Wall view will now
bring you to where index.html points to. TV episode
titles, video images, and plots will now show by default
when you arrow over an episode number.
Aug 18,09 - 2.9.0818 - Version 2. Rounded thumbnails. Filtered TV shows shows
"TV" on the top-left. 2 rows option in the
skin.properties file. Number of audio track channels.
Writers now show up correctly. TV SHOWS.
Aug 08,09 - 1.9.0808 - Changed the coding that looks for fanart. Removed
poster-width and poster-height from poster.xsl as the
skin now looks for these values in the preferences.xsl.
Made thumbs 1px thinner so there's no more "jitter" when
navigating to the far-right thumb. Cut long plots to 750
characters.
Aug 06,09 - 1.9.0806 - Trailers link will show up if available. If a trailer is
available, you can still navigate to the next detail page
using up/down/pgup/pgdn. Boxed sets have been confirmed
to work. Thanks to tuba3d, again, there is now a slash
between writers. However, we've confirmed that movies
with single writers do not show up, and that this is a
YAMJ limitation. Return now goes back to whatever the
previous page, instead of going back to page 1 of the
movie wall.
Aug 04,09 - 1.9.0804 - Thanks to user tuba3d, now only the 1st audio track will
show up for movies that have more than 1. Also, I fixed
the code that will enlarge posters that are too small.
Aug 03,09 - 1.9.0803 - Added filtering and page numbers to the index. Filtering
can also be done by number pad--the codes are the same as
RobinsjExcal's. Changed the overlay when browsing the
wall. Added fanart. Added the ability to easily change
the poster's overscan. Made the movie title smaller so
none of the letters will be rendered incorrectly. Only
the "@" will be incorrectly rendered, but there's a small
chance this character will show up. The smaller font now
allows the title to utilize 2 lines, so longer movie
titles should fit. Cleaned up some graphics. Removed the
the ability to use any poster overlays in details view.
If you're using this skin in conjunction with myiHome,
from the wall view, you can get back to myiHome with the
"Menu" button on the remote. From the details view, the
"Return" button will bring you back to the wall view.
The movie name in the wall view now stays in the lower
right.
Jul 29,09 - 1.9.0729 - 1st release.