Monday, 30 January 2012

MCE LoveFilm updated–2.1.1

My new favourite Windows Media Center add-in MCE LoveFilm has been updated to version 2.1.1

What’s new since version 2.0 ?

  • Added "New Releases" and "Just Added"
  • Added the ability to save favourites.
  • Online favourites for licensed customers.
  • Improved streaming capabilities.

New Releases and Just Added are now available under genres, this should make finding new content a little easier.

image

image

Favourites - you can now add titles in to a favourites list, I think this is a handy feature for when you are browsing around looking for titles of interest, you can now mark them for later viewing and find them in the new favourites menu item.

image

image

Online favourites for licensed customers. You can now set a pin code in the settings on each HTPC that you have MCE LoveFilm installed on. The idea is that your favourites are stored in the “cloud” and you can access the same set of favourite titles from multiple HTPC’s running MCE LoveFilm.

image

You can now also install a web browser extension for Chrome and Firefox, which enables you to browse the LoveFilm website and then click a button to add the current title to your MCE LoveFilm favourites. Full details are here.

Still on my wish list are watched icons and for the TV Series / Episodes to be grouped like they are in TunerFree MCE.

Thursday, 19 January 2012

Forget Netflix! MCE LoveFilm 2.0 is here!!

You may have read my recent post here about MCE LoveFilm and the lack of a Netflix Windows Media Center add-in here in the UK. Well Martin Millmore of Milliesoft has been hard at work lately coding version 2.0 of his MCE LoveFilm add-in. I have been lucky enough to do all his beta testing so this version is pretty polished. There are new features and I think it works really well, version 2.0 is certainly a great improvement over previous releases and its the first version I have installed on to all my HTPC’s for everyday use!

I recently switched my LoveFilm package to the new unlimited streaming package which costs £4.99. Previously my package had no online streaming and was for discs in the post only.

MCE LoveFilm Setup:

Download and install the add-in from here. Once installed open Windows Media Center and launch the MCE LoveFilm add-in

image

image

The first time you launch MCE LoveFilm you will see this screen, click on Set LoveFilm Username.

image

A browser window will then open the LoveFilm website so you may need to minimize Media Center to see it.

Click the Link My Account button.

image

It will then say: Link To Account – Approved.

image

Now return to Windows Media Center and click the Click after authorizing button.

image

You will then see a Success dialogue click OK.

image

Your LoveFilm rental list should then be shown.

image

Now we need to login to the LoveFilm website via the MCE LoveFilm browser window. There are two ways to do this, you can navigate to the Settings on the pivot menu and select the LoveFilm Home Page button.

Note:- mine says “Thank you for purchasing MCE LoveFilm” as this is a purchased copy. I will talk about this more later.

image

When you click the LoveFilm Home Page button the MCE LoveFilm browser window will be launched outside of Media Center.

You only need to do this the first time, grab your mouse and select Sign In

image

Sign In

image

Or the first time you select to play a video you can press L on the keyboard and it will take you to the sign in screen.

Once you are logged in OK hit the backspace button on the keyboard to exit from the MCE LoveFilm browser window.

That’s it your setup of MCE LoveFilm is now complete and we can now look at the MCE add-in in more detail.

My Rental Lists

If you’re an existing LoveFilm user and you receive discs in the post then you will probably have some titles already listed in the My Rental Lists section. These are the titles you have selected to “Rent”.

I can see which title(s) I have at home and other titles shown in “Stuart’s List” are titles I was waiting to get the discs for.

image

If you press OK on a title you will see the titles overlay details page. I can select to remove the title from my rental list if I decide I don’t want the disc after all.

image

When browsing the genres for new titles I can choose to rent any title that is available on disc, by simply clicking the rent button, this will add that title to your rental list.

image

Once you have selected a title to be rented, you can set the priority of that rental. To do this go to actions on the menu and then you can select if this rental should be High Med or Low priority.

image

Genres

By selecting genres from the pivot menu we can select titles by genre. For example if I select action/adventure then I will see all the titles in that genre.

image

You can see there are some new pivot menu options, we can now in version 2.0, filter the titles by Blu-ray / DVD / Watch Online. This is a critical new feature and makes finding titles by format for rent much easier, and it also allows us to view titles that are available to watch online.

Note:- Pay Per View and Free watch online titles are not currently visible in MCE LoveFilm, only titles that you can watch with your package are displayed. This may change in later versions of MCE LoveFilm.

image

If we select a title, in this example I have selected Inception from the Blu-ray section, I can either play trailer or rent this disc. The front cover and the synopsis can also been seen. Unfortunately you cannot read the full synopsis, Martin tells me LoveFilm limit their synopsis text to 200 characters and there’s nothing he can do about it. We can also see the star rating as from the LoveFilm website.

image

We can also push up and navigate to the cast + crew menu. Here we can select directors and actors.

image

If I select an actor then all Blu-ray titles that this particular actor stars in will be displayed. If I navigate to the DVD or Watch Online sections it will also list titles for that actor under those sections as well.

image

Action/Adventure genre DVD’s

image

Action/Adventure genre Watch Online

image

You can see in the above screen shots that only 50 titles are displayed at a time (Paid for version of MCE LoveFilm) You can scroll right to the end of the titles and then select the big arrow to bring up the next 50 titles

image

In the free version of MCE LoveFilm I believe you can only see 25 titles, which means you will need to probably purchase the add-in if you want the full functionality, the price is currently £9.99 per PC. Personally I think version 2.0 is now worth buying. Perhaps Milliesoft can introduce some multi PC prices ? You can compare the free and premium features here.

All of the functions of MCE LoveFilm within Windows Media Center work with the remote control. However in this new version Martin is using a custom made browser window to display and play the Silverlight video from the LoveFilm website, this is external of Windows Media Center. The videos should auto play without your interaction.

In the screen shot below I have selected a title from the Watch Online section, you can see I now have an additional play button as well as play trailer and rent buttons. If I select play WMC will be auto minimized and the MCE LoveFilm browser window will be opened.

Note:- Due to limitations with the lack of information made available to MCE LoveFilm from the LoveFilm website, Martin is unable to accurately tell if a trailer is actually available for a title or not? So therefore the play trailer button is always there in Media Center, but you may find for some titles once the video page is displayed no trailer is actually available.

image

Once you click on Play or Play Trailer as shown on the above screen shot, the MCE LoveFilm browser window launches externally outside of Windows Media Center and displays the LoveFilm website zoomed in to the video playback area of that page. Depending on which button you selected in Media Center, auto mouse movements will select to play the trailer or watch now with package.

image

Video playback

image

Don’t under any circumstances use your mouse and click the Full Screen button in the top left hand corner. You don’t need to press or use this button. If you do you will end up with a blank black screen and no picture and you won’t easily be able to exit out. Martin says the reason for this is “Because the full screen Silverlight control blocks all key inputs to the application”. So just don’t press that button!

You can however use the volume control and other transport controls as shown below. You can press the 0 button on your remote control to pause and play the videos.

Pressing the BACK button on the remote control however will close the MCE LoveFilm browser window and return you nicely back to MCE LoveFilm in Media Center.

image

Due to LoveFilm not consistently placing the video playback area in the same position on each webpage on their website, we have to occasionally adjust the screens position. Don’t panic, we can easily do this using the up down / left right directional arrows on the remote control.

In this screen shot you can see the video is not quite fitting the screen correctly. To correct this I just have to press down arrow on my remote a few times till the video image fills the screen nicely.

image

Video playback after using the directional arrows to move its position.

image

These issues sound a lot worse than they actually are, I would suggest you install the MCE LoveFilm add-in for yourself and try it out . Over time I expect Milliesoft will improve things further and make things more seamless.

Search – There is also a search button at the top right.

image

image

Summary

Overall this is a solid release of MCE LoveFilm allot of the kinks have been ironed out now and I will certainly be using this add-in for the first time on my TV screens and my youngest daughter is now happily watching Thomas the Tank Engine. As you are probably aware there is no official LoveFilm Windows Media Center add-in but we are able to use this great 3rd party add-in thanks to Martin at Milliesoft

image

Netflix for Windows Media Center

With regards to the official Netflix Windows Media Center add-in and that it is still only available to users in the US. It is my opinion that it is fairly unlikely that UK users will be given access to the add-in. I can’t say for sure obviously and I might be wrong but users in Canada and Brazil never got it either. And I can’t see that any of the threads on the Netflix forums have received an answer either.

If Netflix / Microsoft are unwilling to give UK Windows Media Center users what they want, I would suggest said UK Windows Media Center users vote with their wallets. Stick to LoveFilm and use MCE LoveFilm for your Windows Media Center PC!

Tuesday, 17 January 2012

My latest Shark 007 codec setup (x64) with LAV Filters–Black Magic!

UPDATE 1: There appears to be a problem playing back some MKV movies using the LAV filter in version 3.3.9 of the Shark Codec Pack, I have started a thread here. This was not the case in the last version of the Shark Codec Pack I was using which was version 3.1.6. In this guide I recommend you use Haali Splitter on the MKV tab instead of using LAV for now. You can see my working version 3.1.6 LAV setup here.

For connection from your Windows Media Center PC to an Audio Visual Receiver (AVR) 5.1 surround sound pass-through. Either using a HDMI or Optical S/PDIF cable for audio.

image

This guide is based on Shark Codec Pack version 3.3.9. For x64 Windows 7 OS, ensure you download and install the 32bit version first and then download and install the 64bit components. What’s new since last time I wrote one of these Shark 007 guides is that we are now moving away from FFDSHOW and using the newer LAV Filters for most things. For reference I am using an Intel DH67CFB3 ITX motherboard with the on-chip Intel CPU/GPU. You may need to change some settings specific to your video card manufacturer ATI / Nvidia etc in their driver / graphics properties?

Download both setup files, to install them right click and Run as Administrator (It is recommended you leave Windows UAC turned on)

image

Run through the setup wizard, unselect Weatherbug if you don’t want to install that as well. Select the Complete installation option.

image

Once the installation is finished you need to do the same and install the x64 bit components (If your using Windows 64 bit OS). Run through the setup wizard.

image

When you install Shark 007 it installs a couple of things without asking you, so now go to control panel. Add/Remove programs and remove if you don’t want them the Bing and Ask toolbars. (Please don’t discuss this in my comments below, go do that elsewhere).

You should now have two new entries on your Windows start menu. “Settings Application x64” is used to configure codec settings for 64bit players such as Windows Media Center. “Settings Application” is used to configure codec settings for 32bit players such as Windows Media Player 12.

You should ALWAYS right click these shortcuts from the start menu and select Run as Administrator.

image

As this guide is for Windows Media Center I will be covering the 64bit settings, however the 32bit settings can be configured virtually the same way.

CONFIG Tab:

image

By default on 64 bit Windows 7, the default Windows Media Player is the 32 bit version, there is also a 64 bit version of WMP12, Shark recommends sticking with the 32bit version of WMP12 and not changing the default to be the 64 bit version. The Windows Media Center by default is 64 bit ! The x86 version of the shark codec pack is used to configure 32 bit players such as the default WMP12. And you use the x64 bit version of the shark codec pack for configuring 64 bit players such as Windows Media Center.

I normally change Subtitle Control to “No Subtitles” as I don’t have many files with subs, however if you require subtitles then leave it on the default setting of DirectVobSub. (Note this does not affect subtitles in DVD and Blu-ray discs only for video files).

I am going to make a slight variation in the FFDShow audio settings, I have some .MOV files which were originally downloaded from the Apple iTunes store. They were then DRM stripped, these files contain AAC audio tracks and the only way I could get them to play in Windows Media Center was to change the following setting in the FFDShow Audio Decoder configuration, you probably won’t need to do this.

image

I am changing the audio decoder for AAC audio from libavcodec to libfaad2

image

AUDIO Tab:

On the screen shot below you can see the default settings for the Audio tab which we will use. Now if you have followed any of my previous guides on Shark 007 setup you will know that I normally select use pass-through (Digital Audio) here for FFDShow S/PDIF pass-through. However in this version we are going to do something different and leave FFDShow pass-through turned off. Instead we are going to use the newer LAV audio.

image

Click the setup LAV Audio button above and then you will see the dialog below.

Note:- You don’t need to do this if you are not connecting your Media Center PC to an AVR and if you are just using the analogue audio 3.5mm jack output on the back of the PC to a stereo amplifier.

image

For setup with your AVR and to have the AVR do the audio decoding rather than the PC doing it, so the PC just passes through the audio to the AVR to decode the audio signals then check the following boxes.

image

AVI Tab:

The default is now back to use the Microsoft splitter. I was using Shark 007 codec pack version 3.1.6 previously and in that version the default option was set to use the LAV Splitter. I have only just upgraded from version 3.1.6 to version 3.3.9 for the purposes of this guide.

image

I didn’t have any issues playing AVI files in Windows Media Center with the LAV splitter so I am going to change this setting to use the LAV’s splitter again.

image

H.264 Tab:

I am going to stick with the default settings on the H.264 tab.

image

MKV Tab:

Again in this version 3.3.9 the default setting for MKV has reverted back to using the Haali Splitter. In version 3.1.6 the default was to use the new LAV splitter and MKV’s played well with LAV. I’ve just tested it and there seems to be a problem using the LAV splitter with MKV files in this version 3.3.9. So for now I suggest you leave it set to use the Haali splitter. Something must have changed from version 3.1.6 to break this.

image

I am also going to uncheck Disable DIVX Media Foundation splitter, as I have an XBOX 360 Media Center Extender and the DIVX Media Foundation is required to playback MKV files on the XBOX 360 Media Center Extender. If you don’t have an XBOX 360 Media Center Extender you can leave Disable DIVX Media Foundation checked.

MOV / OGG Tab:

Below you can see the default settings for the MOV / OGG tab.

image

Because I have a specific requirement to play these Apple iTunes DRM stripped MOV files I have, I am going to change a setting here. You can probably stick with the default settings shown above.

image

MPG / MP4 Tab:

Below you can see the default settings for the MPG / MP4 tab. I am going to stick with these default settings.

image

SWAP Tab:

Below you can see the default settings on the SWAP tab.

image

Because I have some AVI files with 5.1 audio sound tracks in them, I am going to change one setting on the SWAP tab. I am going to tick Disable Windows DMO video codec. I find if I do not disable this setting when I play AVI files in Windows Media Center that have 5.1 audio they don’t play properly, the audio becomes out of sync and the video can get stuck for a moment and then speed up to catch up.

If I disable Windows DMO video codec all these problems go away and the AVI files with 5.1 audio play well in Windows Media Center. There is one drawback however, if you check this setting you will break online trailer playback in the My Movies Trailer Library. The trailers will not play at all and you will see a video error in Media Center. I’ve never been able to figure that out.

image

My configuration is now completed for the 64 bit Settings Application. I would recommend you now go back over each tab again and double check the settings are still correct as sometimes the application can change settings in the background without you knowing, once 100% happy go to the Misc tab and click the button to Save all settings.

32 bit Settings Application

Once I have finished my configuration in the 64 Settings Application, I then open the 32 bit Settings Application (Run as Administrator) and I set the same settings again in the 32 bit version.

image

Uninstalling Shark 007

We were always told by Shark to use the UNINSTALL button on the Help tab to remove his codec pack and not to use Add/Remove programs in Control Panel.

However I see in the codec pack change log which you can read here, that the later versions of the codec pack now support removal from Control Panel. I would probably still advise you use the UNISTALL button on the Help tab to be on the safe side. You should always remove the 64 bit Components first and then the 32 bit version. You must fully uninstall before you attempt to install any newer version of the codec pack.

When installing always install the 32 bit then the 64 bit version.

image

Testing your Configuration

To do this I have a collection of sample video files in various file formats and containers. I also have about 5 or 6 movies in different formats which I always use to test with. So basically I have a set of known video files that I know exactly how they should behave. I don’t currently have a new AVR that supports HDMI or the new Blu-ray HD audio formats. Dolby Digital True-HD and DTS-HD Master Audio, however trust me they will work. If anyone wants to donate to me a new AVR then please feel free!

Windows Media Center Speaker Setup

You should always first ensure you have run through the Windows Media Center speaker setup and selected 5.1. To do this go to the Tasks menu strip in WMC select Settings and then select General –> Windows Media Center Setup –> Setup your Speakers

image

Select your connection type probably HDMI or in my case TOSLINK

image

Select 5.1 Surround Sound and run through the rest of the wizard and finish.

image

Obviously if you are not configuring your Media Center PC for 5.1 and are just using a stereo amp and the analogue audio output of the PC then select 2 speakers.

DVD Playback with the Windows Media Center Player

First test some DVD movies with Dolby Digital and DTS audio. For this I use Indiana Jones and the Raiders of the Lost Ark (Dolby Digital) and Carlitos Way (DTS) but you have to select DTS from the Languages option on the DVD menu. If LAV audio pass-through is working then the AVR should decode the audio signal. This means on the front of the AVR it should light up with Dolby Digital or DTS and should not say PCM.

Blu-ray Playback with the Arcsoft TotalMedia Theatre 5 WMC add-in

There are a few settings you need to check out first in the Arcsoft TMT5 WMC add-in settings.

image

Under Audio

Speaker Output: Should be either HDMI or in my case S/PDIF

Mixing Mode: Should be set to Using original primary audio

image

Test playback of two Blu-ray discs one that has Dolby Digital TrueHD and one that has DTS-HD Master Audio sound tracks. If you’ve got it right you should see the AVR light up as shown below.

Dolby Digital TrueHD on AVR display

SP_A0017

DTS-HD on AVR display

SP_A0016

Video File Playback

Now obviously that is a massive amount of different video file format types and containers out there. I setup my systems primarily to be able to play AVI and MKV’s within Windows Media Center. However I am able to play other formats as well, these are the video types I have tested.

  • DIVX-HD (AVI)
  • DIVX (AVI)
  • DVR-MS (Windows Vista Recorded TV)
  • FLV (Flash)
  • MKV (Use Haali Splitter not LAV in V3.3.9)
  • MOV
  • MPEG2
  • M2TS (I’ve got two M2TS sample clips one plays one doesn’t)
  • VOB (DVD)
  • WMV
  • WMV-HD
  • WTV (Windows 7 Recorded TV)
  • XVID (AVI)
  • M4V
  • MP4

You can use Shark 007 to examine in more detail a particular video file. To do this go to the Misc tab and click the Analyse a media file button.

image

Browse to the video file and click Open, you will see the information for the video file in Notepad.

Below I used the Analyse media file feature on one of my .MOV movie files.

General
Complete name : \9 (2009).mov
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt
File size : 932 MiB
Duration : 1h 19mn
Overall bit rate : 1 644 Kbps
Movie name : 9 (2009)
Performer : Shane Acker
Genre : Kids & Family
Recorded date : UTC 2009-12-29 08:00:00
Encoded date : UTC 2011-01-21 11:56:05
Tagged date : UTC 2011-01-21 12:21:37
Writing library : Apple QuickTime
Copyright : © 2009 Focus Features. All Rights Reserved.
Cover : Yes
desc : From visionary filmmakers Tim Burton (The Nightmare Before Christmas) and Timur Bekmambetov (Wanted) and Academy Award-nominated director Shane Acker comes this visually stunning and original epic adventure. In the final days of humanity, a dedicated scie
stik : 9

Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.0
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Format settings, GOP : M=2, N=24
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1h 19mn
Duration_LastFrame : -8ms
Bit rate mode : Variable
Bit rate : 1 511 Kbps
Width : 640 pixels
Height : 460 pixels
Display aspect ratio : 1.855
Original display aspect ratio : 1.391
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.214
Stream size : 857 MiB (92%)
Language : English
Encoded date : UTC 2011-01-21 11:56:05
Tagged date : UTC 2011-01-21 12:21:37
Color primaries : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M

Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Duration : 1h 19mn
Bit rate mode : Variable
Bit rate : 126 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 71.6 MiB (8%)
Language : English
Encoded date : UTC 2011-01-21 11:56:05
Tagged date : UTC 2011-01-21 12:21:37

We can also use a utility called GraphEdit to see how the video file is being rendered by the system and what decoders are being used?

Open Graph Edit and select Render Media File

image

Looking at the same .MOV movie file I can see that the LAV Decoder is being used for both Video and Audio.

image

More tools can be found here.

Note:- I think GraphEdit is 32 bit so its the settings in the Shark 007 32 bit Settings Application that are reflected.

Well I think I’ve covered all the basics now and hopefully you have found this guide helpful. Codec as you probably know is a bit of a black art at the best of times and there is no right and wrong way to get all your video files playing, its just a case of having a little knowledge and being able to choose a solution that works well for you.

The Shark 007 user forums can be found here there is a Wiki here and also please do not forget to DONATE to Shark 007 if you find his codec pack useful.

www.phaze1digital.com