Gunnar Peipman's ASP.NET blog

ASP.NET, C#, SharePoint, SQL Server and general software development topics.

Sponsors

News

 
 
 
DZone MVB

Links

Social

My next year TOP5 wishlist for Windows media, WP7 and XBox teams in Microsoft

After building up my home network where XBox streams media from Windows Home Server using Windows Media Center I was very happy with my solution. Over weeks and months of active consuming of my media I found a lot of things that need to be improved or fixed. I am still happy but sometimes I’m looking already for alternatives. Here is my TOP5 wishlist for Microsoft people who build consumer media products.

Overview of my home network

This is overview of my home network. Here are shown only those devices that are used to consume multimedia I have in my Windows Home Server.

My home network

To give you better idea about my home network, here is a short description about every component:

  1. Windows Home Server is connected to my wireless and 3G router.
  2. Windows Home Server runs Windows 7 Home with Windows Media Center on VMWare virtual machine.
  3. XBox 360 is using Windows Media Center through its connector.
  4. Sound and video is going to TV set.
  5. I use my personal laptop to listen to my music at home.
  6. I use my Windows Phone 7 to access content in WHS when I’m out somewhere.
  7. I use my laptop in office to listen to my music when I work.

I think you have now some idea what I built and how things are working.

Wish #1: Windows Home Server should run Windows Media Center

First problem I faced when building my home media center was that Windows Home Server doesn’t run Windows Media Center. I like Windows Media Center although it is a little bit slow. But it still works very well for me. As I had no idea that there is such a legacy problem up I bought very usual home server box. There were also available very expensive boxes that have hardware powerful enough for real-time streaming but I thought it is something for professionals.

I looked for solutions to get Windows Media Center work on WHS but no luck. I even found no good hacks for that. Solution – let’s run virtualized Windows 7 Home Edition on WHS. And problem again – there is no Hyper-V role available. I installed VMWare player and installed Windows 7 Home Edition on it. It is dumb solution but it still works and it is way easier to set up that messing with Hyper-V server. I am not administrator and it probably takes me more time.

New version of Windows Home Server should include Windows Media Center. In the era of laptops and mobile computers there is no reason to expect that homes have usual desktop computers.

Wish #2: Windows Media Center should support video playlist

The next big problem I faced was missing support for video playlists. I have a little bit more than 800 music videos from different bands and different genres. There is no need for video playlists if you have only some home videos. But 800 music videos … it changes the game totally.

I thought that it is possible to create playlists like playlists for parties, family events, late night reading etc. It can be done with audio files but not with video files. Okay, there is one extremely stupid way to do it – create different folders and add hard links to video files because Windows Media Center is able to play contents of video folders. But this is not solution. It should be something I can do using Windows Media Player.

In this point I organized my music videos by DVD-s from where I ripped them and that was okay in the beginning. It is not enough right now.

I hope to see support for video and mixed playlists in next version of Windows Media Player, Zune, Windows Media Center or whatever it is that replaces them tomorrow.

Wish #3: Windows Media Center extender for XBox should support subtitles or provide easy way how to show what is currently playing

Now suppose I select my video folder from XBox and start play on root folder – there are about 800 music videos to play and there are a lot of artists. I don’t want to filter videos anyhow and it is very okay for me if videos are played in random order (remember, there is no support for video playlists yet).

One question that raises now is: who is the artist and what is the song? I have found no easy way in Windows Media Center how to get this information to screen. My video files have meta information but it is not shown to me when video is playing.

What I can do easily? Generate subtitle files programmatically. Windows Media Center is able to show me subtitles from my hard disk. XBox extender on the other hand knows nothing about it.

As video files are also getting more and more popular then they should be also treated similarly to audio files. Currently we get enough information about audio file that is playing in XBox. For video files I hope there will be setting that makes XBox show video file title on screen for some seconds.

Wish #4: Windows Phone 7 should also provide same rich media capabilities as Windows Media Center does

Lately Microsoft released very good app for Windows Phone 7: My Home Server. This app is able to connect to Windows Home Server and also play media that is stored on it. It works nice if Windows Home Server is configured correctly and accessible over internet.

As it is the first version of this application it’s not problem for me that all features are not built to maximum. The most important thing is – this application should be built to powerful mobile interface for Windows Home Server. Or better yet – why not integrate Windows Home Server support to Windows Phone 7?

I hope that Windows Home Server media support in My Home Server is first step towards integrating Windows Home Server content to Windows Phone 7. If there is good reason not to do it then I really hope that My Home Server will offer exactly same features that Windows Phone 7 built-in media player offers.

Wish #5: Windows Media Player should be more stable on Windows Server 2008

I am not the only one who uses Windows Server 2008 as main operating system. I have powerful laptop that hosts some virtual machines with my development environments and I really need some powerful virtualization engine like Hyper-V. This far it has worked like charm for me and I don’t plan to switch to some other technology.

Hyper-V is the only advanced thing running on my host system. Other stuff is usual – MS Office, browsers, chat clients and other usual programs. I don’t want to install developer tools on my host system because I have clean virtual machines available if something happens. It is way easier to restore some crashed or dead virtual machine than installing everything to host system.

I hope that Microsoft will also focus more on stabilizing their products on other platforms besides usual desktop ones. I know that there is no point to make all desktop software work on server but I think that most elementary software should also work on server environments.

There are more wishes for sure as I go on and discover XBox, Windows Home Server and so on. But those five here are most burning ones.

Comments

Alek Davis said:

Wish #6: Windows Media Center should support media metadata editing and searching

For example, I have a VIDEO_TS folder holding a copy of a DVD with various cartoons (or movies, home videos, etc). If I have a number of such folders (all with loosely related content), how do I find a particular cartoon (or movie, home video, etc), which is not the main title? There does not seem to be an easy way now. Ideally, I'd want to enter description of the VIDEO_TS folder (in a free-form, or list-based field), and specify the tracks it contains. Then I would be able to search for a specific track, and once found, WMC would take me to the proper VIDEO_TS folder (or give me a choice between multiple matches if the same -- or similar -- track is found in multiple locations).

# December 28, 2011 7:01 PM

Alek Davis said:

Question: How do you continuously play contents of a folder in Windows Media Center (from your wish #2)? If I have a bunch of AVIs in a folder, how do I play them all sequentially? I cannot hit the Play button on a folder, can I? I think it only lets me play a single file, then I need to go back to the directory listing, select another file, and hit Play again (which is a hassle). In Windows Media Player or any other media player (Media Player Classic - Home Cinema, KMP, etc), I can drag and drop a bunch of files from Windows Explorer on to the main program window (or playlist frame), but how do I do this in WMC? Am I missing something obvious? Thanks.

# December 28, 2011 7:05 PM

DigiMortal said:

Hmm... I have my DVD-s ripped to separate folders and I can play folders. Try to open the folder and select play all.

# December 29, 2011 2:07 PM

Alek Davis said:

@DigiMortal: Are you talking about VIDEO_TS folders? I know that WMC can play these just fine. My question was about playing multiple AVIs from the same folder (this is not the same as playing a ripped DVD from a VIDEO_TS folder). If I have a number of AVI files in a folder, Media Browser (this is what I use for browsing videos), shows me the folders. I cannot select a folder and click Play. When I select a folder, Media Browser displays the AVIs it holds. There is no option to select multiple AVIs for play. I can only select one AVI. Right? Or is there a way to do it?

# December 29, 2011 4:34 PM

DigiMortal said:

No, I have my music videos ripped as avi files. In videos folder I have one subfolder for each of my ripped DVD-s. Something like this:

Videos (this is the main folder):

DVD1

- file1.avi

- ...

- fileN.avi

DVD2

...

# December 30, 2011 1:52 AM

Alek Davis said:

Oh, so what exactly do you do to play a series of AVIs? Could you list the steps? (NOTE: I'm using Media Browser extension, so not sure if it has any effect; would like to know how you do it regardless of whether you use Media Browser or not.) Thanks.

# December 31, 2011 3:31 PM

DigiMortal said:

I am using the default Media Center support that XBox has. Just connected XBox to my Media Center. Here's one how to: www.ehow.com/how_7694448_connect-media-center-xbox-360.html

After this I can open Media Center from XBox and play also my video folders. My Media Center is running on Windows 7 Home Edition.

# January 1, 2012 7:44 AM