Quick settings - accident12123/eversion GitHub Wiki
These are common setting combinations you may want to quickly add to your install.
- Add the settings to the correct file (OR)
- Click on the filenames above the settings and save the files in the correct place.
- Run YAMJ (most settings do not need this but for quick adding, we recommend just running yamj for now).
- skin-user.properties
- yamj/skins/eversion/
- esettings.xml
- yamj/skins/eversion/interface/eversion/settings/
- settings.xml
- yamj/skins/eversion/eskins/(your skin name here)/
- skin-user.properties is a yamj setting, you cannot use this setting with oversight
- esettings.xml:
- NMT DRIVE/Apps/Eversion/eversion/settings/
- settings.xml:
- NMT DRIVE/Apps/Eversion/(your skin name here)/
- default eskin is evstreamed so that path is NMT DRIVE/Apps/Eversion/evstreamed/
- evstreamed: this folder is the default eskin for eversion. It's a full 1:1 no overscan layout.
- evstreamed-overscan: this folder is the overscan friendly version of eversion. If you switch to overscan your settings.xml files save in here.
- shared: This is not a real eskin, it's a special shared files and artwork that all eskins can use.
To make Eversion as easy to update as possible, all settings have multiple files.. You put your settings in the normal (without -default) name. Eversion first reads in your settings and fills in the missing ones from the default. this way you can customize it and eversion can update defaults (and add more). Updating is as easy as unzipping the new version over the old one when you do it right.
Eversion settings file all follow the same simple format. skin.properties is a java properties file used by YAMJ and not eversion settings they have a different format
` your setting your setting your setting your setting
`The full selection of settings can be found at: eversionb2:settings. YAMJ settings can be found in the http://code.google.com/p/moviejukebox/w/list
If you prefer a 24 hour clock:
esettings.xml<settings> <clock>24</clock> </settings>
There are a variety of different date formats:
- 1=MM-DD-YYYY (default setting)
- 2=YYYY-MM-DD
- 3=MM/DD/YYYY
- 4=YYYY/MM/DD
- 5=DD-MM-YYYY
- 6=DD/MM/YYYY
To change to the common DD-MM-YYYY:
esettings.xml<settings> <date>5</date> </settings>
Changing the date and time:
esettings.xml<settings> <clock>24</clock> <date>5</date> </settings>
Eversion offers different player interfaces to interact with your video files as they are playing. Currently all of the interfaces are provided by Syabas and have different abilities. We default to the NATIVE player for everything except FLV and Youtube (trailers).
- SDK (formally called YAMJ): This is the player found with apps, It offers a very simple small remote friendly interface with good title and playlist support. However, it does not offer subtitle, audio track or zoom features.
- NATIVE: This is the hardware native player built into the unit. For every player except the popbox and popbox 3d this is your normal full featured player with blue colored overlays when you press buttons. This player is also the only one which can start disc rips (iso, video_ts and bdmv). The defaults for those types of videos are this player because of that.
WARNING: this is a newer feature and may not be available on your player. If you run into playback problems with FLV files you should change it back.
esettings.xml<settings> <playerflv>NATIVE</playerflv> </settings>
If you prefer the SDK/App style player with better playlist options but no support for subtitles or other advanced playback needs:
esettings.xml<settings> <playersingle>SDK</playersingle> </settings>
The player you normally see when in media library is not currently available to us. This means we can only offer the SDK or Hardware player which you probably haven't seen before. Neither of these players offer full subtitle, zoom and audio track support except for native IF you have a different remote control (Universal or IR remote from the popcorn hour series). We are trying to work on solutions with Syabas for your media playing needs and with a little finger crossing an upcoming firmware will make it possible.
Eversion offers a variety of options to help fix up paths and provide multi-mounts/shares/nas support without doing anything extra or special to your hardware player.
These are special playerpaths for network shares. When using these, you do not need any network share setup on your player. You can reset your player, hide the shares from kids, or even setup YAMJ once and the shares work on all of your hardware players that support eversion.
If you are running a flash UI only player (A300, POPBOX3D, POPBOXV8 or C300), this option is automatically turned on for you and there is nothing to do. If you have an html and flash model like the A200, A210, C200 or Asiabox, you'll need to turn this on if you want it.
Native network share paths start with file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/.
Eversion can fix:
- shares not mounted
- mounting more than 1 share at a time for boxset playlists across many shares
- fixing network share names with the wrong case (capital letters)
- remounts a network share if you needed to reboot your storage device or it becomes disconnected for any reason.
- friendly error messages for the family so they understand why something didn't play.
To enable this feature add the following:
esettings.xml<settings> <playercheckmounts>true</playercheckmounts> </settings>
Some firmwares have bugs and we cannot mount nfs-tcp shares. To enable this feature and have eversion mount as nfs shares instead of erroring use:
esettings.xml<settings> <playercheckmounts>true</playercheckmounts> <mountnfstcpasnfs>true</mountnfstcpasnfs> </settings>
Requires:
- shares must be setup on each player
Known problems:
- shares with spaces in the name
- shares with valid characters in name/user/password but problems with flash
- nfs-tcp shares may not mount. This is a player bug but if they are mounted before you run eversion your ok.
Artwork and boxcover options are separate and found at: eversionb2:settings:images
Eversion 0.2.8 introduced a new overscan option that can resize any eskin to fit your tv.
To turn on overscan with the default 5% shrink:
esettings.xml<settings> <overscan>true</overscan> </settings>
NOTE: For households with several players and TVs, you can have settings that are different on each tv. Please see eversionb2:settings:howto for instructions on how to do this.
Some TV's like rear projection may need additional or less overscan. You can adjust the percentage of X (width) and Y (height) with the following setting. You can use whole or fractions of a number.
Overscan with 7.5%:
esettings.xml<settings> <overscan>true</overscan> <overscanx>7.5</overscanx> <overscany>7.5</overscany> </settings>
settings.xml<settings> <indexTV>wall.poster.summary</indexTV> <indexTVSET>list.text.summary</indexTVSET> </settings>
settings.xml<settings> <indexTV>wall.poster.full</indexTV> <indexMOVIE>wall.poster.full</indexMOVIE> <indexTVSET>wall.poster.full</indexTVSET> <indexMOVIESET>wall.poster.full</indexMOVIESET> <indexINDEX>wall.poster.full</indexINDEX> </settings>
settings.xml<settings> <indexMOVIE>wall.poster.full</indexMOVIE> <indexINDEX>wall.poster.full</indexINDEX> </settings>
settings.xml<settings> <indexTVSET>wall.poster.full</indexTVSET> <indexMOVIESET>wall.poster.full</indexMOVIESET> </settings>
settings.xml<settings> <indexTV>wall.poster.full</indexTV> </settings>