Author Topic: Building a HTPC  (Read 3358 times)

cybasoul

  • Sr. Member
  • ****
  • Posts: 387
Building a HTPC
« on: August 11, 2011, 10:50:38 am »
I would like to get some comments from people who have built a fully featured HTPC.

Here are my requirements:
- Silent and cool
- Have big enough power to flawlessly handle 1080p mkv files, including seeking (this is where my current PS3+PS3 media server come short).
- Bitstream audio to receiver through HDMI
- Decent power consumption

Im about to pull the trigger on this case and would like to get some feed back from someone who has one:
http://www.zalman.com/eng/product/Product_Read.asp?idx=370

tangmonster

  • Hero Member
  • *****
  • Posts: 815
Re: Building a HTPC
« Reply #1 on: August 11, 2011, 04:48:34 pm »
If I had to build an htpc now. I would do the following:


pc:
I would use an intel e5400
corsair 420 powersupply  (they are everywhere for about R400 each and they are very quiet)
I would need around 2gigs of ram (more is a waste of money in a media centre)
hd5450 or hd6xxx fanless cpu graphics card
smallest possible quietest hdd for your os, SSD if it is within your budget. ( i think 64gb should be big enough for windows 7 and all the fanart and backdrop downloads your pc wil do)



software
windows 7 home premium
mediaportal      (best media player software in my opinion)
streamedmp skin for mediaportal  (well supported skin)


codecs:
fdshow tryouts
haali media splitter

don't install any other codecs, with those two codecs installed 99% of normal video formats works. If you install klite codec crap pack you will cry for hours.


typo

  • Jr. Member
  • **
  • Posts: 11
Re: Building a HTPC
« Reply #2 on: August 11, 2011, 06:23:18 pm »
There are some nice mini-ITX Atom-based options available with HDMI:
http://www.asus.com/Motherboards/Intel_CPU_on_Board/AT3IONTI_DELUXE/

For the software: XBMC is great, there are also a couple of neat Windows Media Center plugins available.

There are some nice Antec & Lian Li cases too (I love them because of the build quality):
http://www.antec.com/Believe_it/product.php?id=MTIwMg==
http://www.antec.com/Believe_it/product.php?id=MTE0Nw==
http://lian-li.com/v2/en/product/product04.php?cl_index=1&sc_index=26&ss_index=68

Getting one of these for a music player I'm building (mini-ITX - unfortunately it's limited to a single 2.5" drive, but it's small and has a built-in 150W PSU, enough to power an Atom board):
http://lian-li.com/v2/en/product/product06.php?pr_index=551&cl_index=1&sc_index=25&ss_index=64
« Last Edit: August 11, 2011, 06:37:46 pm by typo »

alkit

  • Jr. Member
  • **
  • Posts: 37
Re: Building a HTPC
« Reply #3 on: August 12, 2011, 01:10:18 am »
Well, I recently put together 2 HTPCs.

The first was a celeron E3400 with a radeon HD5450 graphics card. This works fully with 1080p videoand will do bitsreaming just fine. Those would be your cheapest option.

I then heard about mavr. You can do a Google search for it - basically it is an extremely good video renderer that upscales and improves quality of even HD videos. For this to work, you need a core i3 with an nvidia 450 graphics card minimum.

I have found xbmc to be the best possible media player (just make sure to go into library mode). You will also need to read up how to open videos with media player classic from within xbmc in order to play using the mavr codec.

For the core i3 build, I used a coolermaster elite 360 case (as it goes horizontally) and a corsair 430 PSU.

If you have any questions on configuration, set up, or need any advice, please feel free to drop me a pm.

NoSnipeLimit

  • Hero Member
  • *****
  • Posts: 1,111
  • Living life @ 1hz
Re: Building a HTPC
« Reply #4 on: August 12, 2011, 06:45:42 am »
Those HP mini servers area really worth it.
Enjoying mine lots.  Just need bigger drives... 4tb these days is nothing...

I wouldn't say it's silent silent, as it does have 2 fans, but from the listening position, it's inaudible.
The hdds make more noise than the fans though.  With the added 5450 gfx card, it plays 1080p very smoothly.
Uses about 9-12% cpu during playback.

Does bitstreaming, doesn't support DTS-HD or Dolby True HD yet as far as i know.  but DTS and DD works fine.
But that is a software limitation of XBMC, using MPC or so works fine.
And for R1150 including gfx card, it isn't that expensive.  (had hdds)

cybasoul

  • Sr. Member
  • ****
  • Posts: 387
Re: Building a HTPC
« Reply #5 on: September 05, 2011, 01:11:10 pm »
And its done!
It is definitely an over kill for htpc but I will be gaming on it too, plus the quad core will be handy for encoding my blu-rays.

- Lian Li PC-C32 case
- Intel i5 2500
- ASUS P8P67 mobo
- Sapphire HD 5570 with integrated TV tuner
- Corsair XMS3 6GB DDR3-1600 Gaming Memory Matched
- Kingston 64GB SSDNow V-Series (This just makes every thing super fast, forget cpu and ram)
- Sony 12x Super Multi Blu-Ray Writer
- CORSAIR Builder Series CX500 PSU
- Stock Intel cpu fan, Im still looking of a good low profile and quiet cpu cooler
- Zalman 6 channel fan controller
- Replaced stock 120mm case fans with Nexus 120mm Real Silent fans.
- I'm running Windows 7(and it sucks) with MediaPortal, I still have to integrate it with the Harmony remote.

After doing some research, it seemed like MediaPortal and XBMC are ARGUABLY the best. Between the two, one has something better over the other, and it will boil down to which cons you can live with. The fact that MediaPortal can easily do bitstreaming for all formats simply made it a winner. Although it sucks that it only runs on Windows.

My impressions, compared to my previous PS3 + PS3 Media Server setup:

Media Library: MediaPortal + Moving Pictures(plugin) + TV Series(plugin)

- Looks and feels better than what I previously had.
- Navigation is awesome.
- FAST, easy to use.
- Every thing just integrates well, with media info and all.
- Supports playlists, creating a playlist with remote files, "Add to queue", "Add to playlist", "Play next", and more.
- Integrates with http://trakt.tv for managing my media collection info and stats.
- TV Series plugin just does wonders, must have if you have a big collection of TV serieses.

Video:

MKV's can be a nightmare to deal with especially if they are not properly encoded. So Im using them as reference, plus they are the reason I decided to ditch the PS3 for media playback. I still yet to test DVD .vob playback.

Out of the box playing mkv's was noticeably faster, very fast if I may stress. I know people say you dont need a lot of power for htpc but I say you do especially if you have a big collection of mkv's. My 2.6Hz duo core cant handle mkv's as good as this new setup does. With a good dedicated video card, the picture looks great. I havent compared it with the PS3's but it is fairly good, it will be hard to beat the PS3's video quality without spending a lot on the video card alone.

Skipping scenes works! The PS3 suffered in this department, okay I wont blame PS3 itself because transcoding happens on the server side but it is still a nightmare. With most of my mkv collection I couldn't afford to miss a scene when watching a movie because navigating through scenes was close to impossible. MediaPortal doesnt have the cool scene view of PS3 but it works.

I was able to setup bitstreaming with some research and it works with HDMI out. I tested it with Dolby Digital and DTS formats, it should also work with high definition formats.

Music

Out of the box, MediaPortal supports all music formats I have and has a rather plain and simple layout. In fact, its a bit boring compared to the Movies and Series plugins' layout and presentation. Maybe there is a music plug in that will give the same effect.

MediaPortal is able to use iTunes, Winamp, and Foobar2000 as external music players. Unfortunately the latest version no longer supports Foobar2000, which is a big disappointment since it is my music player preference. Anyway, the idea of using external players makes bitstreaming music possible with tools such a ASIO and Kernel Streaming. I still yet to test this though.

I compared the default internal player with stand alone Foobar2000 and Winamp and I definitely could hear that the external players sounded better.

The one issue, BIG issue I have but havent had time to address is audio output with stereo sources. After setting up the graphics card to bitstream audio, every format is outputted as Multichannel 5.1

Overall impressions:

Very happy with the performance, functionality, and the look and feel of the setup.
However, the fact that Im forced to run on Windows is still disturbing for me and I wonder if will get over it any time soon.
I will install Ubuntu and XBMC on a different partition and compare it with MediaPortal. Hopefully it will do what MP does and only then will I switch over

NoSnipeLimit

  • Hero Member
  • *****
  • Posts: 1,111
  • Living life @ 1hz
Re: Building a HTPC
« Reply #6 on: September 05, 2011, 03:45:03 pm »
That looks like a nice setup you got there :)
Only problem I have with XBMC is that it doesn't allow for HD audio bitstreaming(they still working on it)
It works nicely though, except the music player isn't functioning as I want it to, but that might be user error.

tangmonster

  • Hero Member
  • *****
  • Posts: 815
Re: Building a HTPC
« Reply #7 on: September 05, 2011, 03:59:20 pm »
love your decision of mediaportal i have been an avid user for a few years, i think since version 0.2.3.

anyhoo.

Might I suggest the streamedmp skin. with fanart it really makes things come alive.
mediaportal doesn't really have codec's built in you still need to install external codec's. I prefer ffdshow and haali media splitter for my all in one solution.

klite and other codec packs have hacked versions of ffdshow built in anyway. So why mess with them if you can use the original.

mediaportal does allow you in the settings to force use certain codecs. But I prefer leaving that as windows default.

I love trakt.tv!    (http://trakt.tv/user/tangmonster)

one negative i can say is:

In tv series and movies i use the standard browse.

But I have spend many many hours getting my music collection in a folder system i prefer ,so for music i prefer shares view. sadly shares view is slow over the network. for this i set up rsync between my hp microserver NAS, for only the music folder.
All new music is copied to the nas , and every evening at 19h00 rsync sync's music between the server and media pc. Mediaportal then uses the local files.

cybasoul

  • Sr. Member
  • ****
  • Posts: 387
Re: Building a HTPC
« Reply #8 on: September 05, 2011, 05:11:28 pm »
Only problem I have with XBMC is that it doesn't allow for HD audio bitstreaming(they still working on it)

That was the main reason I went for MP instead of XBMC, I even sacrificed Ubuntu for bitstreaming  >:(

Might I suggest the streamedmp skin. with fanart it really makes things come alive.

Luckily it was the first skin I tried out and I agree, it brings things to life.

mediaportal doesn't really have codec's built in you still need to install external codec's. I prefer ffdshow and haali media splitter for my all in one solution.
Correct, Im also using ffdshow(setup for bitstreaming), Media Player Classic, and some subtitle codec

The only thing I would like to do though is to use Winamp(since Foobar2000 is no longer supported) as an external player for music.

tangmonster

  • Hero Member
  • *****
  • Posts: 815
Re: Building a HTPC
« Reply #9 on: September 05, 2011, 05:28:23 pm »
The subtitle codec you are talking about is probably vobsub.
haali media splitter is the other very important part.


winamp is supported under the plugins

ASIO is also built in of you want to play some more.



alkit

  • Jr. Member
  • **
  • Posts: 37
Re: Building a HTPC
« Reply #10 on: September 05, 2011, 08:26:22 pm »
Hi Guys,

I've put XBMC on my HTPC and I absolutely love it. Interface is cool, downloading movie summaries are fantastic and I really like the ability to stream trailers directly from youtube for my whole movie collection.

I use MadVR to get the best video processing possible. To do this, I've configured WMPC to start up directly from within XBMC. It really is seamless and anyone that comes to watch a movie at me, can't even tell that its changing programs when the movie starts.
Doing it this way makes sure I get:

1) Great media software with XBMC
2) Top-end video processing with MadVR
3) Full Bitstream playback as it uses FFDshow audio to send the bitstream signal to my AV receiver.
 
Just my 2c and to me seems like the best way to set things up to get the best of all worlds :)

cybasoul

  • Sr. Member
  • ****
  • Posts: 387
Re: Building a HTPC
« Reply #11 on: September 06, 2011, 03:53:07 pm »
Does anyone have an experience with ATI HD 5*** cards?
I have set mine to a 5.1 speaker format which is fine for surround content, but it also maps out stereo sources to 5.1.
It doesnt upmix to 5.1 but sends 6 channels to the receiver with only FR and FL channels streaming sound.

The real problem here is the fact that I have configured my receiver to automatically play any multichannel source in "THX Cinema" mode.
So if Im listening to music in stereo, the video card sends a 6 channel signal to the receiver then the receiver picks it up as "Multichannel", then sets the listening mode to Cinema. Is there a way of mapping audio formats to speaker configurations at the card's driver level?

Im thinking of using my old x-fi xtrememusic card for stereo, but Im not sure if my receiver will be able to juggle two types of audio inputs with the same video input. In other words:

HDMI(video + 5.1 audio) -> Receiver(DB/DVD) input
and Digital Coaxial(stereo) + HDMI(video ONLY) -> Receiver(DB/DVD) input

Is that even possible?


Necrite

  • Sr. Member
  • ****
  • Posts: 300
Re: Building a HTPC
« Reply #12 on: September 06, 2011, 04:48:58 pm »
Foobar2000 with WASAPI plugin sorts that out.
Onkyo HT-R548
Polk Audio Monitor 30
Wharfedale Atlantic SE Center
Wharfedale Atlantic 100SE
Boston Acoustics PV800

tangmonster

  • Hero Member
  • *****
  • Posts: 815
Re: Building a HTPC
« Reply #13 on: September 06, 2011, 05:13:50 pm »
http://members.chello.nl/~r.lageveen1/mediaportal/ffdshow-mixer.jpg

possibly enable ffdshow mixer.

And select "same as input"

i have never messed around with hdmi audio so i am poking in the dark here , I am still using spdif  to my decoder :P

NoSnipeLimit

  • Hero Member
  • *****
  • Posts: 1,111
  • Living life @ 1hz
Re: Building a HTPC
« Reply #14 on: September 06, 2011, 05:26:44 pm »
Does anyone have an experience with ATI HD 5*** cards?
I have set mine to a 5.1 speaker format which is fine for surround content, but it also maps out stereo sources to 5.1.
It doesnt upmix to 5.1 but sends 6 channels to the receiver with only FR and FL channels streaming sound.

I've set my ATI card to play stereo by default. But when passthrough is played the amp automatically detects it should play to all the channels.
The only problem i have with that is, things that are 5.1 but not dolby etc are played in stereo, but this is not a lot.