MediaPortal Install Guide (1 Viewer)

damaster

Portal Pro
November 23, 2007
412
35
Home Country
Canada Canada
MediaPortal Install Guide

0. Introduction and pre-requisites

MediaPortal is an open-source and free full-fledged HTPC front-end. It does everything you can ask for in a media center: video playback, music playback, photo viewing, weather, TV tuning and recording, etc. It has wide community support and thanks to it's excellent plug-in and skinning framework, there are lots of community-developed extensions you can pick and choose to make it your own. It is far more configurable than Windows Media Center, and it works out-of-the-box with the MCE remote. And because it provides so much more configuration some find it a daunting task to install and configure. Therefore, this guide will help alleviate some of that burden and help get a MediaPortal installation up & running. This guide is not intended to replace the wonderful MediaPortal documentation, but rather to help newcomers set-up MediaPortal quickly and easily. If you need more details on configuration, TV tuning, etc. than what is provided below, then please visit: MediaPortal Wiki or ask a question in the appropriate section of this forum.

Before continuing, I would recommend you start with a clean system that has no decoders already installed and especially no decoder "packs". Ideally, that would mean a fresh install of Windows XP or Vista (preferred) with only the absolute necessary drivers and some essential software (e.g. Firefox).

1. Update system software

To ensure stability of your system, it's a good idea to keep it up to date with the latest drivers and system software.
  • Windows Updates: Run Windows Update and install the essential and recommended updates. Especially the "reliability" or "compatibility" packs. If you don't already have it, then install the latest service pack for your OS (SP2 for Vista, SP3 for XP).
  • Update your DirectX End-user Runtime: Usually the one that comes with Vista is rather outdated. Get the latest here: DirectX End-user Runtime

2. Install recommended decoders

Before installing MediaPortal itself, it's a good idea to install and set up some of the essential and recommended decoders:
  • Haali Media Splitter: The de facto video file parser. Direct download link: Haali Media Splitter.
  • ffdshow: Download the latest and greatest build from here: ffdshow SVN builds, e.g. ffdshow_rev2405_20081201_clsid.exe. Run the installer to install and configure the video and audio decoders.
  • AC3Filter: For those that use SPDIF out on your systems, this is the best-performing audio decoder. Get it here: AC3Filter. Download and run the installer. Once it's installed, run it's configuration (in your Start Menu) and enable the "Use SPDIF" checkbox if you plan to pass-through all AC3 and DTS to your receiver.
  • MPC Video Decoder: The best, free DXVA-capable H.264/AVC/VC-1 decoder. Direct download link to version 1.2.908.0: MPC Video Decoder.
    • Download the zip file to a safe location.
    • Create the following folder under your Program Files: C:\Program Files\MPCVideoDecoder.
    • From the zip file you downloaded extract MPCVideoDec.ax to C:\Program Files\MPCVideoDecoder.
    • From the Start menu select Run and type in the following command: regsvr32 "C:\Program Files\MPCVideoDecoder\MPCVideoDec.ax". You should get a pop-up message telling you the filter/file was registered successfully. That means the decoder is installed and registered on your system.
    • Now that the decoder is registered on your system it has to be configured for DXVA. Get RadLight Filter Manager here: RadLight Filter Manager. Run it, and under DirectShow Filters select "MPC - Video decoder" and hit the Property Page button. Now in MPC Video Decoder's properties, go to the Codecs tab and enable all of the check boxes, particularly "H.264/AVC (DXVA)" and "VC1 (DXVA)".
  • Extras:
    • If you care for subtitles, you may want to install VsFilter (current version is 2.37) and set Haali Media Splitter to "Autoload VSFilter" but be warned that this breaks hardware acceleration (DXVA) of H.264/AVC/VC-1 video. Or you can try this patch which incorporates the MPC subtitle engine and allows subtitles without breaking hardware acceleration: https://forum.team-mediaportal.com/...48/integration-mpc-hc-subtitles-engine-54130/.
    • CoreAVC, Cyberlink PowerDVD 7/8 are alternative H.264/AVC/VC-1 codecs worth installing and testing, but neither are free and CoreAVC does not support hardware acceleration (purely a software decoder, good for less powerful CPUs and those with no GPU hardware acceleration capabilities).

3. Install & configure MediaPortal, StreamedMP skin, TvSeries plugin, and MovingPictures plugin

This is it! Time to install and configure MediaPortal itself.
  • Download and install the latest MediaPortal (currently 1.0.2): The latest version of MediaPortal can always be found here: MediaPortal installer. Download the installer and run it. I recommend doing an Advanced installation, and NOT touching the default installation path (lots of plugins and skins seem to rely on this path and there's no guarantee things will work if you change the default installation path). If you have a TV tuner card and plan to use MediaPortal to watch TV, then select "Yes" when prompted for that. This will install the TvServer and will require you install MySQL or Microsoft SQL Server. I won't cover TV tuning at this point. At the end of the MediaPortal installation, choose not to run the configuration tool right away. We'll configure MediaPortal a little later on.
  • Download and install the latest StreamedMP skin (currently Beta v0.8.448): The latest installer for the StreamedMP skin can be found here: StreamedMP skin installer. Download and run the installer. When prompted to select the features to install make sure "MovingPictures", "TvSeries" and "RSS" plugins are selected (I just leave all the default settings). When prompted to choose the layout for TvSeries or MovingPictures, I like to go with the "Fan art oriented" ones, but the choice is yours. Note: If you previously had an older version of StreamedMP installed then you will have to uninstall it before installing this latest version (make sure to back-up any changes/modification you've made to the skin and porting them back in manually once the new version is installed).
  • Configure MediaPortal: From the Start Menu (or Desktop) shortcut launch MediaPortal Configuration. Choose "Advanced settings" and enable the "Don't ask again" checkbox and press the Ok button. You'll now be prompted with all of the possible configuration options. I'll try to cover each section one at a time to make things a little clearer:
    • General: Here I enable the following options: Start with basic home screen; Start MediaPortal in fullscreen mode; Use alternative fullscreen Splashscreen; Keep MediaPortal always on top; Autostart MediaPortal on Windows startup; Hide file extensions like .mp3, .avi, .mpg,...; Enable animations / transitions; Allow S3 standby although wake up devices are present. I also like to set the Log verbosity (logging level) to Warning (for performance reasons). Sub-sections:
      • Skin: Choose StreamedMP and enable the "Use string prefixes (e.g. TV = My TV)" check box.
      • Watchdog: Usually enabled by default, so just turn it off. Good for posting logs to the MediaPortal forums for testing but not needed for general use.
      • Daemon Tools: If you have Daemon Tools installed point MediaPortal to it here for mounting ISO files.
    • Movies: Set default zoom mode to Normal and choose the Allowed Zoom Modes as you please. Sub-sections:
      • Movie Folders & Database: Changing this is not absolutely necessary since we'll be using the MovingPictures plug-in for all of our movies, but feel free to add any folders here and do a file scan to fill the database.
      • Movie Player: Set the following decoders: MPEG-2 video decoder: ffdshow Video Decoder; H.264 video decoder: MPC - Video decoder; Audio decoder: AC3Filter (or ffdshow if not doing SPDIF pass-through); Audio renderer: Choose your audio/sound device from this list (preferable something pre-pended with "DirectSound:").
      • Movie Extensions: Add any movie extensions here that are not already listed.
    • DVD, Television, Radio, Music, Pictures: I won't cover these configuration sections yet (especially since most of these sections are quite self-explanatory).
    • Remote: Choose your remote of choice here. If you're using the MCE remote, then simply enable the "Use Microsoft MCE remote or keyboard" checkbox and everything will work great out-of-the-box.
    • Weather: Add your cities of choice here. Your default city will be the one at the top of the list.
    • DirectShow Filter Control:
      • Video Renderer Settings: Choose Enhanced Video Renderer if you're on Vista or XP with .NET 3.0 Framework.
  • Configure the MovingPictures plugin: Launch MediaPortal Configuration and choose the Plugins section in the left-hand pane. You'll see all your plugins listed on the right-hand side. Under "Window Plugins", right-click on "Moving Pictures" and choose "Configuration":
    • Movie Importer tab: Press the "+" button and one or more paths where you store your videos/movies. MovingPictures will automatically fetch all the movie details online and show a list of all the movies it managed to match in the Media Importer sub-section. Double-check any movies it failed to find an exact match for (indicated by a red dot) and manually choose the right movie and press the green check mark button.
    • Movie Manager tab: Here you can edit individual movies imported by MovingPictures, choose cover art, change the sort order of movies, etc.
    • Advanced Settings tab: There are a whole slew of settings here that I won't cover here. Fiddle with them as you desire.
  • Configure the TvSeries plugin: Launch MediaPortal Configuration and choose the Plugins section in the left-hand pane. You'll see all your plugins listed on the right-hand side. Under "Window Plugins", right-click on "MP-TV Series" and choose "Configuration":
    • Import Settings tab: Add the location of your TV episodes/series here under Import Paths. Add or edit simple or regular expression string matching under Parsing Expressions. Run a Parsing Test to see how many of your episodes match successfully. When you're satisfied with the Parsing Test results, press the Start Import button at the bottom. Some options worth enabling under Online Data Sync include: Automatically choose Series when only one exact match is found online; Download Series Posters instead of Banners; Watch my import folders for changes automatically.
    • MediaPortal Display Control tab: Under Series View Settings choose Graphical format and enable the "Sort Series using the Sort Name instead of the Pretty Name" checkbox. Under Season View Settings choose Graphical format. Under Logo Configuration click the Import... hyperlink and browse to C:\Program Files\Team MediaPortal\MediaPortal\skin\StreamedMP and select the StreamedMP.logoRules file.
  • Configure the RSS plugin: Launch MediaPortal Configuration and choose the Plugins section in the left-hand pane. You'll see all your plugins listed on the right-hand side. Under "Process Plugins", right-click on "MP-RSS Ticker" and choose "Configuration":
    • RSS Ticker settings section: Enable the "RSS Ticker enabled" checkbox; enter your favorite RSS feed (e.g. CNN.com - Most Popular); leave items at 10; leave separator as "::"; enable the "Auto refresh enabled" checkbox.
    • Weather settings section: Enable the "Weather enabled" checkbox; enable the "Auto refresh enabled" checkbox.

That's it, you're pretty much done and should have MediaPortal up and running!

At this point, your MediaPortal set up should be up and running and should look like the screenshots below. If you run into issues, or want to explore further (e.g. TV tuning), then visit the MediaPortal forums where there is excellent support and help from the MP community: MediaPortal Community Forums

Good luck folks!

Home screen/main menu - "Watch Movies"
mp1021mainmenu.png


Home screen/main menu - "Watch A Blu-Ray"
mp1022mainmenu.png


TV Series
mp1023tvseries.png


Moving Pictures - List View
mp1024movingpictureslis.png


Moving Pictures - Thumbnail View
mp1025movingpicturesthu.png


On-screen display during video playback
mp1026osd.png


Weather
mp1027weather.png
 

damaster

Portal Pro
November 23, 2007
412
35
Home Country
Canada Canada
I've updated the guide to reflect the latest version of the StreamedMP skin available (v0.2.219). I also removed the now un-necessary references.xml hack.
 

moab

Portal Pro
April 22, 2008
250
9
California
Home Country
United States of America United States of America
I've updated the guide to reflect the latest version of the StreamedMP skin available (v0.2.219). I also removed the now un-necessary references.xml hack.

Wow impressive and thanks for your work. I really like the media rich skin too. I will try your install instructions on my tester PC.

My installs to date have all been default settings to increase stability.
RC4 is very stable when compared to pre-0.2.3.0 versions.
So it could be time to try more tweeking.

I would add that for people in USA the SchedulesDirect plugin by Patrick is essential if you want a TV guide.
It costs $20 a year but worth it IMHO. I haven't heard of anyone using the WebEPG grabber for USA TV.
The currently grabbers for USA don't work and need more development to bring them up to date.
 

2BitSculptor

Super Moderator
  • Team MediaPortal
  • January 23, 2008
    1,948
    498
    South Central Wisconsin
    Home Country
    United States of America United States of America
    Thanks for putting this up!

    I might suggest, being that the 'guide' is in fact a guide on how to set up StreamedMP for use on MediaPortal (the inclusion of MediaPortal specific suggestions is appreciated), The new user could get the impression that this is the MP Team-sanctioned application and disregard the 'built-in' skins and features. Not all beginners are looking for widescreen for their HTPC and might feel put-off or left out if this is the first post they read on installing MediaPortal.

    A little explanation preceding the actual "Guide' might set things straight. :)

    Best regards,

    Chuck

    :D
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    Very good guide, but there are two things that are bothering me.

    1) Asking newbie users to use BETA skin. Not good as it brings its own issues into play.

    2) No mention about TV side, the feature that is huge advantage when compared to XBMC, Meedios...
     

    ftothe3

    Portal Pro
    January 13, 2008
    178
    17
    Home Country
    United States of America United States of America
    how did you get mytvseries in "filmstrip" view? is it a different xml?

    solved: check download posters instead of wide banners
     

    damaster

    Portal Pro
    November 23, 2007
    412
    35
    Home Country
    Canada Canada
    Thanks for putting this up!

    I might suggest, being that the 'guide' is in fact a guide on how to set up StreamedMP for use on MediaPortal (the inclusion of MediaPortal specific suggestions is appreciated), The new user could get the impression that this is the MP Team-sanctioned application and disregard the 'built-in' skins and features. Not all beginners are looking for widescreen for their HTPC and might feel put-off or left out if this is the first post they read on installing MediaPortal.

    A little explanation preceding the actual "Guide' might set things straight. :)

    Best regards,

    Chuck

    :D

    Actually this guide spawned from an identical guide I wrote over at the AVS forums intended solely for that forum. I was trying to steer more users toward MediaPortal and so wanted to show a sexy, slick interface. In my opinion, Blue3/Blue3Wide is fugly, childish, and gimmicky and would be a laughing matter over at AVS when compared to the Windows Media Center interface. Can you imagine people getting excited about the MePo mascot and jumping ship from Media Center to MediaPortal??? I highly doubt it! That's why I chose to showcase StreamedMP because, in my opinion, it's currently the hottest skin, second only to Aeon Wide.

    Anyhow, someone over at AVS then suggested I post this over at the MP forums as well as it might benefit some newcomers, and here we are.

    Very good guide, but there are two things that are bothering me.

    1) Asking newbie users to use BETA skin. Not good as it brings its own issues into play.

    2) No mention about TV side, the feature that is huge advantage when compared to XBMC, Meedios...
    1) Although it's a BETA skin, it works very well and looks to have a handle on all of it's existing issues. Blue3/Blue3Wide are not without their own issues as well. StreamedMP is leagues ahead of Blue3 in terms of style, professionalism, and "sexy" factor.

    2) There is mention of TV, but I didn't go into the details of configuring TV since there are so many different types of tuners (QAM, ATSC, NTSC, DVB-S, DVB-T) and I only have experience with DVB-S in North America. That's why there is this disclaimer at the very beginning in the introduction: "If you need more details on configuration, TV tuning, etc. than what is provided below, then please visit: MediaPortal Wiki or ask a question in the appropriate section of this forum."

    how did you get mytvseries in "filmstrip" view? is it a different xml?

    During installation of StreamedMP, choose the "Fan art oriented" view for TvSeries. Then follow the instructions in my guide for setting up the TvSeries plugin to use posters instead of banners, and you'll get the look in the screenshot above.
     

    fforde

    Community Plugin Dev
    June 7, 2007
    2,667
    1,702
    42
    Texas
    Home Country
    United States of America United States of America
    Very good guide, but there are two things that are bothering me.

    1) Asking newbie users to use BETA skin. Not good as it brings its own issues into play.
    1) Although it's a BETA skin, it works very well and looks to have a handle on all of it's existing issues. Blue3/Blue3Wide are not without their own issues as well. StreamedMP is leagues ahead of Blue3 in terms of style, professionalism, and "sexy" factor.
    I agree, I think Streamed MP is definitely one of the most stylish skins available right now, and I think it's much more attractive to the typical type of person that would be interested in setting up MediaPortal. Plus, with it's installer, it is by far the easiest skin to setup. And because it includes MP-TVSeries and Moving Pictures, it streamlines the setup process that much more.

    For something that is more stable I'd maybe suggest Monochrome or Indigo. I would definately not suggest Blue3 or Blue3Wide though as it is still not even distributed with support for the most popular plug-ins (including the ones mentioned in this guide).
     

    Users who are viewing this thread

    Top Bottom