[19. April 2013] A-400 Advanced Network Setup now available | [11 Jan. 2013] Customize your A-400 Home Screen

Firmware: A-400 [13 May 2013] | C-300 [30 Nov. 2012] | A-300 [30 Nov. 2012] | C-200 [21 Jan. 2013] | A-200/A-210 [10 Aug. 2012]

Just got your NMT | WIKI has the answers | Search the forum | Forum Rules/Policy | Firmware & Official NMT News | Popcornhour manuals



User(s) browsing this thread: 1 Guest(s)
Post Reply 
[YAMJ] 3D wiki
07-03-2011, 07:54 AM (This post was last modified: 02-18-2013 08:12 PM by jluc2808.)
Post: #1
3D wiki
Here is the way i found to answer few question about 3D implementation within Yamj (tested with R2671 and newer) - updated 10/05/2011

- naming ==> step 1
- duplicate movie ==> step 2
- how to use in skin - what part of the skin need to be change ==>step 4
- how to add 3D logo inside artwork (thumb, fanart, poster, ...) ==> step 3, 4, 5
- change: add 3D (old genre) Category ==> step 6
- adjust subtitle to 3D ==> step 7

edit: modified to use overlay with videosource rather than keywords
edit: simplify the way to use moviejukebox.properties and play with duplicate name
edit: to allow subtitle for 3D movies
edit: add 3D category instead of 3D genre

restrictions to be solved with Yamj issues:
- can't use category instead of genre - issue 2033 solved R2671
- auto fill videosource with 3D tag when the movie is encode with side-by-side parameter doesn't work - issue 2035
- Ability to have "duplicate" movies in several resolutions or source (3D, DVD,720p,1080p...) - issue 1517


along the thread i solve (with help, thanks accident, chris57, omertron, lcunha) all the questions about 3D implementation there is 7 steps which allow to respond to all the questions, this tuto as been tested with R2564 and R2604 - before this Yamj release i can't garanty that all steps are available
here is the tuto:

STEP 1 - name your 3D movies
- Files must be named with ".3DSBS.*", ".3DTAB.*" accordingly
- with avi, mkv, mk3d, ... extension

STEP 2 - if 3D movies are duplicate with 2D movie you need to add an NFO and modify the 3D naming movie
- add 3d at the end of the name of the movie (without space, -, blank char)
shrek.3DSBS.mkv ==> shrek3d.3DSBS.mkv
- create an NFO for shrek3d.3DSBS.mkv
PHP Code:
<movie>
      <
id moviedb="allocine">27415</id>   // numéro d'identification du film sur ALLOCINE.  
      
<id moviedb="imdb">tt0126029</id>   // numéro d'identification du film sur FILMWEB.  
      
<title>Shrek 3D</title>
      <
titleSort>Shrek 3D</titleSort>
      <
originalTitle>Shrek</originalTitle>
</
movie

STEP 3 - if you want to add 3D logo for each 3D movies edit overlay-default.xml to add the lines and sav as My_overlay.xml in Yamj folder
PHP Code:
<layer after="true">
        <
name>videosource</name>
        <
left>5</left>
        <
top>5</top>
        <
align>right</align>
        <
valign>top</valign>
        <
images>
            <
image value="3D" filename="3d.png"/>
        </
images>
    </
layer

STEP 4 - to take in charge the 3D logo with your skin, inside the skin selected, modify skin.properties to tell yamj for overlay treatment and overlay file - add theses lines
thumbnails.xmlOverlay =true
thumbnails.xmlOverlayFile =My_overlay.xml
thumbnails.format =png
thumbnails.videosource =true

STEP 5 - add the logo 3D inside the skin, copy into "resources" folder this logo 3d with the name 3d.png
download 3d.zip
[Image: 81079341.png]


download 3d_big.zip
[Image: 3dbig.png]


[Image: 110715015405653628471540.png]

STEP 6 - to group all your 3D movies, add 3D Category in your categories.xml file
to add Category modify Categories.xml with adding theses lines
PHP Code:
<category name="3D">
  <
enable>true</enable>
  <
rename>3D</rename>
</
category

STEP 7: to convert your subtitle .srt to 3D subtitle .ass look at this thread , you will find a little tools which convert the file then you will have to embelded in a mkv with mkvmerge.
http://www.networkedmediatank.com/showth...?tid=47904
Find all posts by this user
Add Thank You Quote this message in a reply
07-03-2011, 08:12 AM (This post was last modified: 07-03-2011 08:12 AM by chris57.)
Post: #2
RE: 3D wiki
You are more than welcome to start writing a WIKI 3D article, just use your forum details to login.

The only 3D stuff so far has been limited to:-
http://www.popcornhour.com/download/C200...P-408.html
- 3D output to HDMI 3D TV for Stereoscopic 3D (side-by-side, Top-and-bottom) file
- Files must be named with ".3DSBS.*", ".3DTAB.*" accordingly
- Tested with MKV, AVI, TS (MPEG)
- MKV 3D support.
- Support .mk3d extension with StereoMode parameter (side-by-side, top-and-bottom)
- mkvmerge v4.5.0 onwards includes this support.
- Support 3D indicator in NMJ UI.

For the signal to be sent Automatically to your TV you need HDMIv1.4 equipment as the 200 series sends a HDMIv1.4 singla to do this. So any receiver that is not v1.4 cannot auto change the TV, it still can carry the 3D half-resolution stuff though.

The 200 series can play 3D half resolution not FULL 3D resolution stuff.

The WIKI has what I have entered in the FAQ:-
http://www.networkedmediatank.com/wiki/i...D_Discs.3F
Does the C-200 play 3D Discs?
No the C-200 will not play a 3D Bluray disc or disc Image. Syabas have declared that it is hoped to bring 3D BD25 support soon.

Does the C-200 play any 3D?
Yes, Side by Side (SBS) and Top and Bottom (TBD) half resolution video are now supported in a wide variety of popular containers including MK3D, MOV, MP4, and M2TS. The player will use HDMI.1.4 signals to ensure that your 3D TV changes automatically to the correct 3D output.

As far as 3D logos and the likes of YAMJ supporting it dont know?

A400: SSD+SD Card(Apps), HDMI A300: USB(Apps), HDMI C200: USB(Apps), BD SH-B083L(SB01), HDMI
CAT6 Wired Network: TV TX-P42G20, HP ProCurve 1400-8G, Netgear GS-608/605, Synology CS407
Find all posts by this user
Add Thank You Quote this message in a reply
07-03-2011, 08:43 AM (This post was last modified: 07-03-2011 08:44 AM by jluc2808.)
Post: #3
RE: 3D wiki
thanks a lot chris57 to answer and for these infos, so for , all i would like to package aren't in your response (which is welcome) and are somewhere in the specifications of Yamj or several implementation in the RXXXX, but as i didn't be sure of these .....

as example: i remind that some 3D line is written in Yamj xml file, but i don't know what control or sequence make it appears or not , is that entry everytime there, what are all the values which could be seen, does category selector automatically take care of theses value and in which case, ......
Find all posts by this user
Add Thank You Quote this message in a reply
07-03-2011, 08:46 AM
Post: #4
RE: 3D wiki
If your files are named well for the PCH, yamj will detect them as 3D also..

Your questions about icons appearing, it's a newer thing so not too many people are starting to add icons like 3d yet. Are you asking about these questions from a modify your skin or what settings to turn it on?
Find all posts by this user
Add Thank You Quote this message in a reply
07-03-2011, 10:10 AM (This post was last modified: 07-03-2011 10:11 AM by jluc2808.)
Post: #5
RE: 3D wiki
(07-03-2011 08:46 AM)accident Wrote:  If your files are named well for the PCH, yamj will detect them as 3D also..

Your questions about icons appearing, it's a newer thing so not too many people are starting to add icons like 3d yet. Are you asking about these questions from a modify your skin or what settings to turn it on?

for the naming yes and no ,
as movies with 3D and not 3D have the same name (without extension), scrapper consider theses 2 files with the same, and return only one entry in yamj index - i had that discussion before on another thread , solved the problem with a twix .... handly modified the xml and the html file itself

for the icons , yes it's to modify the skin to take care of the logo and more to add a category 3D like HD in the category menu.

so i'm looking for a complet documentation to consider all the purpose and not only a partial part of the 3D subject


A i said i my 1rst post , surely all these item are treated on several thread and discussion but i hopped i could find a single place where all theses infos are concentrated
Find all posts by this user
Add Thank You Quote this message in a reply
07-04-2011, 06:21 AM
Post: #6
RE: 3D wiki
ok for the naming - thanks chris57

could some yamj developper answer to the next question ?
- what is added in xml
- how to use in skin - what part of the skin developpment need to be change
- how to add 3D logo inside artwork (thumb, fanart, poster, ...)
- how is recognize and set 3D and no 3D movies of the same name to have 2 entries in Yamj
Find all posts by this user
Add Thank You Quote this message in a reply
07-04-2011, 12:49 PM
Post: #7
RE: 3D wiki
(07-04-2011 06:21 AM)jluc2808 Wrote:  could some yamj developper answer to the next question ?

Most of these questions they couldn't answer for you, they make the data and then the skinners deal with the data to make their skins.

Quote:- what is added in xml

3D is a source for some reason (not really sure why to be honest but if I had to guess it was just the easiest way to add it.

Quote:- how to use in skin - what part of the skin developpment need to be change

That actually changes depending on what skin your talking about. The skins are just xslt and the xml that yamj makes is transformed into an html page with the Saxon HE xslt library. But the contents, javascript, html, css, that is all the skinners doing. Many of them are similar and have shared code or started out as modifying an existing skin to make it their own.

Quote:- how to add 3D logo inside artwork (thumb, fanart, poster, ...)

There are for the most part 3 techniques being used:
1: Overlay a png image over the poster.
2: Put up text somewhere for source (or image) to show it's 3d.
3: use a newer feature of yamj to have it overlay an image over the artwork. It'll be in the wiki under overlayxml.

Each has it's pros and cons, #2 is the easiest and if your skin already shows icons for source, then you just need to add an icon for 3D and possible edit the ppp-template if they use it to add the usage of a new icon.

Quote:- how is recognize and set 3D and no 3D movies of the same name to have 2 entries in Yamj

Sets generally take on the data of the first movie that made them and you have the option of adding new just for the set artwork. For the most part you can't tell from the set record what a movie is but inside the set you can see what each movie is.

There really is no documentation in this area and to be honest most of the skinners only have a vague idea themselves. The best advice I can give is start editing up a skin and see how it works and how to change things. Go over the yamj wiki really close as there is a lot of scattered info but as you get more confortable with it, you'll know your options better and ask questions until that point.

Also look at the xml files, they are in the jukebox and you can just look up what a set looks like data wise from them. Those xml files are the "database" of everything.
Find all posts by this user
Add Thank You Quote this message in a reply
07-04-2011, 06:49 PM
Post: #8
RE: 3D wiki
Quote:3D is a source for some reason (not really sure why to be honest but if I had to guess it was just the easiest way to add it.
i take a look inside xml and sometime video source = 3D sometime not
i have to check much precisly why , but iç thing it's a good beginning to work with.


Quote:That actually changes depending on what skin your talking about. The skins are just xslt and the xml that yamj makes is transformed into an html page with the Saxon HE xslt library. But the contents, javascript, html, css, that is all the skinners doing. Many of them are similar and have shared code or started out as modifying an existing skin to make it their own.
yes, i was looking to modify xslt code, (those which are published) to see if the video source tag could be used
but to add 3D logo and to add a category , i don't think that is the good way - as you suggest further
Quote:There are for the most part 3 techniques being used:
1: Overlay a png image over the poster.
2: Put up text somewhere for source (or image) to show it's 3d.
3: use a newer feature of yamj to have it overlay an image over the artwork. It'll be in the wiki under overlayxml.

Each has it's pros and cons, #2 is the easiest and if your skin already shows icons for source, then you just need to add an icon for 3D and possible edit the ppp-template if they use it to add the usage of a new icon.
i began with #3, but i'm not sure i understand all of this feature , i will go on this way which seems to me the most elegant

Quote:Sets generally take on the data of the first movie that made them and you have the option of adding new just for the set artwork. For the most part you can't tell from the set record what a movie is but inside the set you can see what each movie is.

There really is no documentation in this area and to be honest most of the skinners only have a vague idea themselves. The best advice I can give is start editing up a skin and see how it works and how to change things. Go over the yamj wiki really close as there is a lot of scattered info but as you get more confortable with it, you'll know your options better and ask questions until that point.
i agree this the point which seems to me the most dark in the implementation


with your answer , the conclusion i had and i could have now , havn't changed - 3D implementation with Yamj have not beeen globaly considered

some suggestions -
- 3D should be added as a category like HD
- implemented with a 3D logo like HD
- treated as a new movie and provide 2 entries with the consideration of the extension like 3DSBS
- treated in a set with something like [set name - 3D]
- add into the name shown in index page (3D) like the year (2011)

thanks for the answer , i will go on my search of the 3D graal
Find all posts by this user
Add Thank You Quote this message in a reply
07-10-2011, 01:47 PM (This post was last modified: 07-10-2011 01:49 PM by jluc2808.)
Post: #9
RE: 3D wiki
i going on with 3D implementation

1rst - solve the problem of duplicate entry which doesn't allow to see both movies

i'm now OK with movie duplicate name, and both movies (3D and not 3D) could exists with Yamj ==>
name your 2 movies : movie.avi and movie - 3D.avi
in movie.properties suppress tag 3D inside filename.scanner.source.keywords : add the following line to moviejukebox.properties (solution given by OMERTRON)
filename.scanner.source.keywords=HDTV,PDTV,DVDRip,DVDSCR,DSRip,CAM,R5,LINE,HD2DV​D,DVD,HRHDTV,MVCD,VCD,TS,VHSRip,BluRay,HDDVD,D-THEATER,SDTV,WEBDL ==> without 3D

2nd - add the 3D to be used by skin or Yamj

if 3D isn't automatically deteted by Yamj scanner - via mediainfo (which my case with several movies.3DSBS) create an NFO for this movies with videoSource parameter and set to 3D

3rd setp - create an overlay file with 3d logo
done and stored inside resources folder within the skin used

4th step - use overlay to add 3D logo inside thumb and poster

Here i'm stopped and i did tried to use overlay without succeed - so I need help (of course i did look to overlay wiki and sample)
i updated the overlay code with
PHP Code:
<layer>
        <
name>videosource</name>
        <
left>0</left>
        <
top>5</top>
        <
align>center</align>
        <
valign>bottom</valign>
        <
images>
             <
image value="3D" filename="3D.png"/>
        </
images>
        <
positions>
            <
position value="true/false/3D" left="5/5" align="right/left"/>
        </
positions>
    </
layer
and modified skin.properties adding
posters.xmlOverlay=true
posters.xmlOverlayFile=my-overlay.xml
thumnails.xmlOverlay=true
thumnails.xmlOverlayFile=my-overlay.xml


If someone knows how to use overlay - i'm blocked
Find all posts by this user
Add Thank You Quote this message in a reply
07-11-2011, 09:59 PM
Post: #10
RE: 3D wiki
could someone help me to use overlay to add 3D logo to movies with videosource = "3D"

i modified skin.properties adding
posters.xmlOverlay=true
posters.xmlOverlayFile=my-overlay.xml
thumnails.xmlOverlay=true
thumnails.xmlOverlayFile=my-overlay.xml

i updated the overlay code with
Code:
<layer>
        <name>videosource</name>
        <left>0</left>
        <top>5</top>
        <align>center</align>
        <valign>bottom</valign>
        <images>
             <image value="3D" filename="3D.png"/>
        </images>
        <positions>
            <position value="true/false/3D" left="5/5" align="right/left"/>
        </positions>
    </layer>

without succeed
Find all posts by this user
Add Thank You Quote this message in a reply
07-13-2011, 06:39 AM
Post: #11
RE: 3D wiki
up to get help with someone who know how to use this overlay feature
thanks in advance
Find all posts by this user
Add Thank You Quote this message in a reply
07-13-2011, 06:47 AM
Post: #12
RE: 3D wiki
http://code.google.com/p/moviejukebox/is...il?id=1937
Find all posts by this user
Add Thank You Quote this message in a reply
07-13-2011, 11:14 PM
Post: #13
RE: 3D wiki
i read all the thread but didn't succeed to add 3D logo - i'm getting crazy
Find all posts by this user
Add Thank You Quote this message in a reply
07-13-2011, 11:44 PM
Post: #14
RE: 3D wiki
post your problem in that issue, the non-english speaking person who made the overlay does answer problems there
Find all posts by this user
Add Thank You Quote this message in a reply
07-14-2011, 07:25 AM
Post: #15
RE: 3D wiki
ok thanks i'll do that
Find all posts by this user
Add Thank You Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  YAMJ WIKI down... need advice mrjaffa 4 1,227 08-22-2011 07:15 PM
Last Post: mrjaffa
  The YAMJ FAQ & Wiki Thread excal 8 25,793 09-21-2010 08:31 AM
Last Post: Omertron
  Select Movies...Return To Menu...Read the Wiki, is this Code Correct? blackcows 8 2,223 12-27-2009 07:58 PM
Last Post: blackcows
  A few quick questions I can't find on the WIKI Trev1 11 2,229 10-03-2009 06:06 PM
Last Post: accident
  [split] The YAMJ FAQ & Wiki Thread accident 4 1,325 09-21-2009 09:20 PM
Last Post: accident
  YAMJ Question(s) - Have searched the forum/WIKI stilllife 8 2,593 05-01-2009 09:46 PM
Last Post: stilllife
  trying to get the boxedsets feature working as per the wiki, ThE_gOg 18 4,050 03-03-2009 12:53 AM
Last Post: curien
  Got YAMJ questions? Try here first, the YAMJ WIKI excal 0 29,900 02-24-2009 04:14 PM
Last Post: excal

Forum Jump: