Showing posts with label media center. Show all posts
Showing posts with label media center. Show all posts

Thursday, January 20, 2011

Media Center IV


The quest for the perfect media center setup continues...

So far we have been fairly happy with the combination of TVersity media center server and Xbox client. The only problems have been the poor support of Windows for such essential codecs as flac and mkv among others. However it does work ok, playlists seem broken and tagging is a pain but livable.

Today we hooked up the Oppo BDP-93, a player with usb/e-sata, wired and wireless network and a built-in upnp media client. First we downloaded and updated the firmware, a very easy process using a USB stick.

Next we access the Home menu which displays all the options.

Note the built-in Netflix client which works and the Blockbuster client which is banned by the Canadian Gov't (courtesy of the CTRC apparatchiks). These are useful services that are a lot cheaper than Robber's Cable but since your internet comes from Robber's Cable (ya gotta love monopolies) you end up paying through the nose anyway.

With an attached hard drive (USB or eSata!) the movies and music functions read files directly from the drive. This could be handy but then i've have to copy files to that device. I'm more interested in playing streaming audio/video from a media server in the basement. The My Network option lists any media centers on the local network.

One neat thing about TVersity is that you can add YouTube channels and then stream those videos to your TV. We decide to play Dire Straights, "Money for Nothing" because it has also been banned by the Canadian Gov't because 1 person complained. This file is in flac format but it is listed as WAV by the media player.

The audio files work well and sound great. Really cant hear a difference between Oppo and Xbox, which is as it should as the source files are just strings of bits. I didn't try some of the more esoteric files such as DTS and BD (blue-ray rips) yet.

Where there was clearly a problem is in streaming video. Some quicktime (MOV) and MKV and MPEG4 files would not play. When the software has problems with a file it keeps on trying to play it, the streaming does not stop. With one file it even managed to lock up the player, forcing a hard reboot with the power button. In fairness to Oppo it notes this is an experimental feature, albeit one i was very interested in and which partly influenced my purchasing decision. On the plus side, since this is software, updates may come along to fix problems, add codecs and features. I'll have to test all the MKV video files as the Oppo FAQ on the wiki indicates it does support mkv.

Conclusion

A nice upgrade to the old Oppo 980HD (i had two, going to keep one) but the streaming is still a bit rough. The blu-ray video and audio quality was excellent! Much better than it's predecessor, a consumer-grade $250 Toshiba that was really disappointing and turned me off blu-ray.

Postscript - while the streaming is a bit rough and doesn't support all formats, plugging in an external hard drive (i used e-sata) works wonderfully. The oppo plays just about everything including ape, dts, mkv, flac etc - it does all the things you want (which windows media center will not) and the sound quality is excellent - much better than the same track streamed from the media server. I couldn't believe it but they sound so much better non-streamed. Compression perhaps? Anyway, i think the search for the media center is over. So i shutdown the windows 7 media server, the mac pro connect 360 media server and the windows xp Tversity media server. They all worked, some better than others but none were universal. The oppo comes closest so i'm going to use the external hard disk option. This presents a few problems - how do you get the new stuff onto the external disk? The current solution is very low tech - new stuff goes to a folder and once a week unplug the external from upstairs and bring it downstairs and copy over the new stuff. Buy an Oppo-93, the almost universal machine.

Tuesday, May 11, 2010

Media Server III

I've installed the TVersity media server on the HP DV9000 laptop so that i could play with the internet a/v settings and also to be able to demo it in class. First we copied over some pic, audio and video files in the usual my nnn windows folders and set them up in the TVersity library.

Next we dragged liam's youtube videos, my flickr photos to the library. The Tversity media server can be accessed from the program client but also from a web browser:

http://localhost:41952/flashlib/ gets you the very nice flash interface
http://localhost:41952/medialib/ gets you to the plain html interface
http://localhost:41952/admin gets you to the admin panel

The HP remote is a disappointment, it only works in hp dvd player. So we plug in the media center remote which uses a windows ehome infrared transceiver. Of course xp has no driver and can't find one. Off to the web and we find lots of people looking for the driver. Microsoft has one but their web site only works with IE. I goto their update site and it has me download a Windows Genuine Advantage plug-in, to "enhance the download experience".

Ok done. Now microsoft gets me to download some tool and run it. Which gives me a code i have to paste into the page. Geez - how to get in customer's way. Finally i can download Update Rollup 2 for eHome Infrared Receiver for Windows XP Media Center Edition 2005 (KB912024) which gets me WindowsXP-KB912024-v2-x86-ENU.exe which i run. Which gives me an error message ' setup has determined the service pack version of this system is newer than the update you are applying' No need to install this update' - oh yes there is because windows cannot run the remote! arggh windows hell.

looks like a registry hack solution here http://it.megocollector.com/?p=8 but time for a break
.
We did find that XBMC supports the hp remote, so the win client version works

Wednesday, March 24, 2010

Media Center IV

The Final Chapter

Now that Windows media center is out of the running the search continues for the solution. Here are the requirements:

- must work with an Xbox 360 as the client (not going to use 2 devices)
- must be non-proprietary (no iTunes-like control)
- must work with all or almost all media (multiple formats) on the server
- no TV recording or pvr functions needed as i don't use cable or sat

The xmbc linux solution was perfect except it would not sync the hdmi video thru the pre-amp and plasma tv (worked fine with lcd). So we are looking for plan B.

Since all the media is stored on the network i just need something to read the files and produce a display than is picked up by the xbox client.

The solution seems to be TVersity (http://tversity.com/) a software server. It currently only runs on windows and uses windows media player 11 for some functions but i can live with that for now as they have a linux version under development. The software is only $39 and can be purchased online (which i did). It will also work with some of our other devices such as the bedroom netbook, liam's psp and wii, my iTouch and the various computers strewn about the house. The website has lots of information.

Once purchased a download link is sent in an email message. The only problem was the link did not work - because the email is automated and adds a period after each sentence it thought the url was a sentence, once the ending period was stripped off the URL worked fine and i downloaded the .exe setup file.

Installed without a hitch and had it index the my music, my video and my pictures folders on the network. Next we went upstairs and fired up the xbox and the server showed right up. Connected and everything worked except most of the audio files could not be played. This is because they are high-rez flac, which every audiophile uses - get with the program microsoft!

So back downstairs. Adding flac support to windows media player is not easy. It requires downloading and installign the madFlac datashow decoder (tvsersity uses datashow) and then hacking the registry. Here is the registry patch:

[HKEY_CLASSES_ROOT\.flac]
@="FlacAudio"
"Content Type"="audio/x-flac"
"PerceivedType"="audio"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\MIME Types\audio/x-flac]
@="FlacAudio"
"UserApprovedOwning"="yes"
"Extensions.SpaceSep"=".flac"
"Extensions.CommaSep"="flac"
"Extension.Key"=".flac"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Groups\Audio\flac]
@="FlacAudio"
"Description"="Includes files with .flac extensions."
"Extensions"=".flac"
"FriendlyTypeName"="Flac Audio File"
"MIME Types"="audio/x-flac"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.flac]
"Permissions"=dword:0000000f
"UserApprovedOwning"="yes"
"Runtime"=dword:00000007
"PerceivedType"="audio"
"MediaType.Description"="Flac Audio File"
"Extension.Handler"="FlacAudio"
"Extension.MIME"="audio/x-flac"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\Descriptions]
"414"="Flac Audio File (.flac)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\MUIDescriptions]
"414"="Flac Audio File"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\Types]
"414"="*.flac"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions]
"flac"="audio"

Now flac files play in the media play. I also set up the Wii to connect to the tvestity media center using the flash interface. Kind of ugly but it works with the wii web browser, which is Opera. You can download it for free. It's quite a bit slower than the xbox which is connected via 100mb cable while the wii is such wireless G. One annoyance is that the xbox doesn't have a web browser per se so getting to online content is a bit harder - you have to see up RSS feeds or playlists for internet content. I want to get Hulu channels set up. Of course, since this is Canada we are not allowed to get Hulu (ban the CRTC!) but since i live in Detroit it's no problem. In face, there is a web site called bugmenot.com that has usernames for sites that require registration that you can use for such things...

Anyway dragged some hulu channels into the media server - will see how it works later. Must say hulu is getting some decent content.

PS - xbox live has a facebook extension so you can connect to fb, but it is kind of lame...

Monday, March 22, 2010

Media Center III

This is turning into an epic...

We installed ubuntu 9.10 on the revo and then xbmc and all the goodies. Everything worked perfectly, the mediaplayer skin on the 24 inch lcd was very sweet. Only problem was the remote would not work. Installed and configured lirc and everything else but no joy. I also found out the remote also workd with the xbox - turning on the media center also turned on the xbox!

What to do? This got me interested in the xbox - which had been a throw-in trade item. It was able to browse the windows shares on xp and pick up video, audio and pics in windows-friendly formats. A neat program called connect 360 for osx set up the mac pro to share its itunes library with the xbox. So far so good. To get this to work on the pc i had to install windows media player and set it to share the files. It works but the windows media player keeps crashing.

This led me to windows media center, it has an xbox extender to allow and xbox to connect to it. So i installed the media center 2005 version on the revo. Took a while to download all the revo drivers and set the whole thing up. You have to download an update and the extender from microsoft and then enter a number from your xbox and after a few error messages it found the xbox. From the now xbox client i could run the media center. This seemed good - a nice skin and it picked up the local content. However, it couild play very few formats that are essential to a media center like FLAC and quicktime etc and while the online channels were neat like NPR it could not play any content as it did not support FLASH..so it is useless.

So we are back to square 1 - cant use apple tv as it is proprietary and doesnt support file formats in common use for content, ms media center is worse, and the open source xbmc is the best but would only sync with my lcd and not the big plasma. We could try the standalone players like popcorn etc but really why have so many devices?

The xbox seems to be the best possibility, the wireless controllers work well and are sturdy, the hdmi video/sound is excellent and the gui is ok. The question is how to set up the back end so that all content is served and played. So we need to test out a number of media types, esp flac for audio and videos. If the windows media player stability could be fixed and configured so it plays all types then that is a livable solution but i find it odd in 2010 to have to still deal with all these problems. I had a living room media center 10 years ago, a pc hooked to a zenith professional 29 inch tube tv that had vga input. The best solution would be to run xbmc as a client on the xbox 360 but ms does not allow that..

tomorrow - improve xbox back end