Mozilla Skin
Translate this page


Custom Introduction Videos

From Moving Pictures

It is possible to add a custom introduction video that will play before all of your movies. What you play is up to you but some people play sound check videos (like the familiar THX or Dolby prerolls you see in the theater) or a short video clip showcasing their media room. Generally this feature is used to create a "theater ambiance".

Setting an Intro Video

Location of the custom introduction setting.

Setting up an intro video is a slightly more advanced feature at the moment. To enable this functionality you will need to delve into the advanced settings of Moving Pictures. If you assign a setting to an invalid value unexpected things could happen. Please tread lightly!

  1. Open the MediaPortal Configuration program.
  2. Click to the plugins section and open the Moving Pictures configuration screen.
  3. On the Moving Pictures config screen click the About tab.
  4. In the bottom right corner of the pane About tab, click the Advanced Settings button. Click past the warning.
  5. Scroll down to find the "Custom Intro Location" setting. You can find this listed under MediaPortal GUI > Playback Options.
  6. Enter the full path to the video file you would like to play before all of your movies. Alternatively you can enter the full path to a folder containing multiple videos. A random video will play from this folder.


Using Wildcards for Movie Specific Intros

Beginning with Moving Pictures 1.3 it is possible to use wildcards to create a filename that is specific to the movie that is being played. For example if you wanted to run a different intro video based on whether your movie is in standard or high definition you could enter "c:\intros\${videoresolution}.avi". This would cause either a file called SD.avi or HD.avi to play.

The full list of available fields is below. Please note that not all of these fields may be useful for custom intro videos, but we included a large number of fields to maximize flexibility. Fields that are most likely not useful have been greyed out.

Field Description
${title} The title of the film.
${alternate_titles}
Several alternate film titles.
${directors}
A list of directors for this film.
${writers}
A list of writers for this film.
${actors}
A list of actors for this film.
${year} The year this film was released.
${genres}
A list of genres for this film.
${certification} The parental rating of this film.
${language} The original spoken language of this film.
${tagline}
The tagline for this film.
${summary}
A full length description of this film.
${score}
The rating on a 10 point scale of this film.
${popularity}
An arbitrary number representing popularity of this film on the website details were pulled from.
${date_added}
The date this film was added to your database.
${runtime}
The length of this film.
${originaldirectoryname}
If this file has been renamed, the original location of the file.
${media_label} A user definable custom label generally representing a label for the disk that the movie is on.
${fullpath}
The full path to the video file.
${originalfilename}
If the file has been renamed, the original file name.
${videowidth}
The number of pixels wide this video is.
${videoheight}
The height of this video in pixels.
${videoresolution} The resolution of the video. Usually resolves to either "SD" or "HD".
${videocodec} The codec video for this movie is encoded in.
${videoframerate} The frame rate of this video.
${videoaspectratio} The aspect ratio of this video. Generally resolves to "widescreen" or "fullscreen".
${audiocodec} The codec audio for this movie is encoded in.
${audiochannels} A value indicating the audio configuration of this movie. For example "stereo"
${hassubtitles} Resolves to "true" if this movie has *embedded* subtitles.
${videoformat} Indicates the format of this movie. Possible values include "file", "dvd", "bluray", and more. Full list is available here.
${watched} The number of times a movie has been watched. May be useful to play an intro only if it has never been watched before. i.e. This value would equal 0.
${resume_time}
The position in the video the movie was stopped at last time it was played (if not run to completion).