Quick settings - accident12123/eversion GitHub Wiki

These are common setting combinations you may want to quickly add to your install.

How do I install these?

  • 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).

Where do I save the files? (YAMJ SETUP)

  • skin-user.properties
    • yamj/skins/eversion/
  • esettings.xml
    • yamj/skins/eversion/interface/eversion/settings/
  • settings.xml
    • yamj/skins/eversion/eskins/(your skin name here)/

Where do I save the files? (Oversight SETUP)

  • 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/

Default eskin folders:

  • 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.

What are these -default.xml files?

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.

The basic format of a settings file

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

`

What other settings are there?

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

Regional Settings

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>

Player Interface and Subtitles

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).

Players and their abilities:

  • 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.

Switching to native player for FLV files

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>

Player interfaces and the Popbox and Popbox 3D (not the V8):

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.

Network Shares

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.

Zero-config shares:

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.

Native path Multi-mount Multi-share support

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 Boxcovers

Artwork and boxcover options are separate and found at: eversionb2:settings:images

Overscan

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>

evStreamed Screen Layouts

No banners

settings.xml<settings> <indexTV>wall.poster.summary</indexTV> <indexTVSET>list.text.summary</indexTVSET> </settings>

3 rows of posters (full walls)

All indexes

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>

Main index and movies only

settings.xml<settings> <indexMOVIE>wall.poster.full</indexMOVIE> <indexINDEX>wall.poster.full</indexINDEX> </settings>

Set indexes only

settings.xml<settings> <indexTVSET>wall.poster.full</indexTVSET> <indexMOVIESET>wall.poster.full</indexMOVIESET> </settings>

TV index only

settings.xml<settings> <indexTV>wall.poster.full</indexTV> </settings>

⚠️ **GitHub.com Fallback** ⚠️