The Hickensian
13.01.06 Mac Media Centre part one - hardware
For a few months now, I’ve been bitten by the desire for a Mac based ‘Home Media Centre’. I have all these scattered elements – music in various iTunes libraries, photos in various iPhoto libraries (We’d been using Old Faithful for downloading and keeping all the family photos), as well as DVDs and movies. I felt that I could bring these together somehow, but I also didn’t want to buy lots of new kit in order to do it. What follows is my experience in setting up a basic media thingy.
First of all, I’m a muppet when it comes anything video related. Emails back and forth with Siobhan who knows about such things helped me learn my coaxial from my s-video, and formulate some plans. Originally I wondered if I could use my G5 to double up as a ‘centre’, but looking through the January sales in Glasgow, I found a low spec ex-demo Mac Mini going cheap. It went against the ‘spending too much money’ rule, but it was a bargain. There was no damage – just a bit dusty on top.

Being the lower model, it lacked a few features, most of which I could compensate for:
- No Bluetooth, but I did have a USB dongle I could bung in the back, so that wasn’t an issue.
- No Airport, but no problem as it would be sitting a couple of feet away from my wireless modem/router, and I could just run an ethernet cable to it.
- Only 512mb RAM, which is OK, but replacing the RAM is straightforward as this model doesn’t have a bluetooth module or airport card to be disconnected first. All you need is a thin putty knife to unclip the base.
- No DVD Writer. This was more of a problem, as the intention was to combine it with EyeTV at some point in the future, and the ability to burn off a DVD would’ve been ideal. Never mind, I could just grab the files onto the powerbook or G5 to burn a DVD.
Small hard drive, but then again, even the larger spec 80gb model probably wouldn’t be enough. I knew I would have to use an external hard drive anyway. Word of warning though: If you want to buy one of those firewire drives that sits underneath the Mini, get the Lacie mini drive, not the Iomega Minimax. I got the Iomega solely because it was available on Amazon, and I’d saved up some gift vouchers. The problem is that it takes less than a minute of being underneath the Mini for the drive to get too hot and start emitting a loud, high-pitched whine. The Lacie drive has a stand built in to allow cooling, so it shouldn’t get this problem.
So, connecting it all up. At the moment, the iPod dock, bluetooth dongle and firewire drive plug into the mini, and the mini is connected the telly by Scart connector with audio coming from the headphone socket, and video passing through an Apple DVI Video adaptor (which converts the DVI connection to s-video).
Once the hardware was set up, it was time to set up the software:
- Installed OSXVNC and set it to run at startup. As it has Tiger, I could’ve enabled “Remote Desktop” in the Sharing preference pane to activate OS X’s in-built VNC server. However, I’d heard reports of this being slower than OSX VNC, and that was certainly my experience.
- Disabled “Open Bluetooth setup assistant at startup when no input devide is present” in the Bluetooth preferences as I was going to be running it without no keyboard or mouse.
- Installed Salling Clicker and the FrontRow Controller script, and set up the connection to my bluetooth phone.
- Installed Chicken of the VNC on my powerbook to setup and control the Mini via VNC.
- All my media files were copied to the firewire drive, and then I set up iTunes to use the library on the drive, rather than the Mini. To get iPhoto to do this too, I simply removed the pictures folder, and started up iPhoto. It then asks you where the library is located, and gives you the opportunity to choose the firewire drive instead. In iTunes and iPhoto this worked fine, but when trying FrontRow (more on that in part 2), it has problems accessing the files. Instead, I created symbolic links (with this easy context menu tool: SymbolicLinker ) of the Movies folder, and iTunes/iPhoto libraries, and that worked a treat. I haven’t tried a plain old alias, but that might work too. iTunes and iPhoto were also set to share their libraries so that we could listen/view on them on the powerbook as well.
Final note – if you’re ever trying to get Apple DVD player working when there isn’t a display connected (as I was, using VNC), it won’t work. DVD player doesn’t like this situation and will refuse to play. VLC doesn’t however. I spent ages trying to work out what was up with it. Doh.

It all works, except…
The upshot is that this works just fine, apart from my TV, its not one of these fancy ones with a DVI or VGA connection. The S-Video to Scart connection works, but the picture quality isn’t brilliant (looks better on DVD’s though). This is the limitation of the s-video connection, I was a bit naive to think that it would be enough. The sound quality playing music through the TV’s speakers is made ‘fairly good’ by using the Volume Logic plugin for iTunes, but it lacks a bit of oomph. Music could be fed to a stereo via Airport Express, but while Airfoil allows you to send audio from other apps, the small time lag means this wouldn’t work for playing DVDs. At least thats what I figure – if you have any experience with using an Airport Express like this, please leave a comment!
So that’s the only limitation so far, but there’s not much we can do about that. Unless I can arrange the children to have a little ‘accident’ with the telly, there’s not enough justification to get a new one!
Now, read Part two: software
Recent Posts
26.01.10 The Handbag has been raised!
22.01.10 Guide to the Internet (2000)
20.01.10 Designer, not a construction worker
19.01.10 Why you can never work 'full time'
16.01.10 Dream Report: Look at the Hygiene!
Or Full Archives
The Hickensian is the journal of Hicksdesign, a creative partnership of Jon & Leigh Hicks. Read more about us.
playlist
Hickr | RSS
Contact
Hicksdesign
Island House
Lower High Street
Burford
Oxfordshire, UK
OX18 4RR
+44 (0)7917 391 536
I am currently working full-time with Opera, and not taking on any new projects
20 comments
Journal RSS Feed





Download vCard
Comments | RSS
∞ David said 1487 days ago:
Wow, awesome. Thanks for this! I’ve been thinking for a long time how to set up a Mac-based media center. Time to get to work on it. Unfortunately, Sailing Clicker doesn’t support my Motorlla V551. But I’ll figure something out.
∞ jaffry said 1487 days ago:
i’ve been considering using my old G4 (or a mac mini) as a media centre, but despite my best efforts and research, the sound output for Macs is mostly stuck at 2 channel sound and good soundcards for Macs don’t come cheap (M-Audio seems to be the only one I’ve seen). tv cards (like elgato) are also relatively expensive.
as shit as it sounds, i actually think a pc thingy might be the most cost-effective (and future upgrade-friendly) htpc/media center setup for the home.
there are a ton of good quality tv, video, sound cards available for the PC – but hardware was never the problem with wintel stuff, just the damned OS.
∞ Rich said 1487 days ago:
There is a version of FrontRow out there that has been hacked to stop it from checking that you have an iMac G5 (etc.) – it lets you use a Bluetooth phone to control it instead (as FrontRow just has to be persuaded that you pressed Return or the arrow keys…)
I had it working on my PowerBook 15”, but it was a bit unstable. Generally, though, it’s cool when it does work.
I can’t quite remember where I found it… and I know it sounds ridiculous, but I accidentally deleted the original download that contained the app and a file that you need to swap with one of your System files. Where there’s a will, there’s a way, though, right?
(All of this makes me a bit annoyed though – basically, FrontRow does work with ‘ordinary’ Macs… so why is it not bundled with OS X 10.4.4? Maybe it’ll be in 10.4.5… but who knows.
∞ Rich said 1487 days ago:
Ah yes. Of course: Part Two ...
Should have known – sorry :-/
∞ Barry said 1487 days ago:
So does Front Row really work on a Mac Mini? I installed it on my 12” Powerbook, which has slightly better specs than a Mini, and found the performance to often be intolerable — perhaps I just have too many files in my Movies folder, but Front Row would often get stuck on a screen for 10 seconds or more before finally responding…
∞ Paul D said 1487 days ago:
”...if you’re ever trying to get Apple DVD player working when there isn’t a display connected (as I was, using VNC), it won’t work. DVD player doesn’t like this situation and will refuse to play.”
I believe that’s because DVD Player uses your video card to decode the DVD, and then outputs straight to the display.
∞ Jon A said 1486 days ago:
Hi Jon
Long time no write for me!
Sounds very much like your having fun with all of this. We actually use a similar mac mini at work to run a 42” Plasma Display and stream via airport express and 2 Sonos Zones….it really is a very capable machine for a central media hub.
Jaffry, have you considered using a usb interface ‘sound card’ such as the Creative Labs Audigy 2 NX USB Audio card? There are reports of it working fine in 10.4.3 with varying level’s of success regarding the number of channels you can get from it. May be worth having a look!!
∞ Jon A said 1486 days ago:
Oh and the eyeTV USB 2.0 digital TV reciever is very good however really needs to be connected via a decent aerial rather than the small one it comes with. Recording TV is a breeze and the online scheduling is a great feature!!
∞ Jon Hicks said 1486 days ago:
Barry, it does work well, although I don’t have large movies folder, which FrontRow may well choke on. Don’t forget that as this is solely for media – I can strip it down to its minimal elements. It can run a lot leaner than your day to day powerbook (if its anything like mine!)
Jaffry – would this help at all?
∞ Edward J. S. Atkinson said 1486 days ago:
Um, this has appeared exactly 5 times in my RSS Reader now. . .just thought I’d say. :-D
∞ Rob Scriva said 1486 days ago:
Actually i’m using a TinyUSB device with my Mac Mini for Digital TV. It works a treat. You can find out more info about it here:
http://digitalnow.com.au/product_pages/tinyusb2.html
With OSX drivers / App here:
http://www.defyne.org/dvb/iTele.html
and a Digital TV related forum here, there are loads of different devices that will work on the Mac:
http://forums.dvbowners.com/
The only issue is that the 1.42ghz cpu in the mini doesn’t like HDTV very well and OSX doesn’t support hardware decoding of MPEG2 streams (even though the hardware can), ie there isn’t a DxVA equivalent for OSX… :(
∞ Joel said 1485 days ago:
Nice articles! It’s great to see that the Mac mini continues to be a modder’s challenge. I’ve picked up your posts and have put it in our Mac mini fan site: BYODKM.net.
∞ Alun Rowe said 1485 days ago:
Hi John, I’m looking at this and then looking at my spare mac mini (lost member of staff. Not Missing in Action lost, just decided to jump ship.).
I think I’m going to spend some money though and get this
to make it a bit more wife friendly…
Very interesting stuff though!
∞ Jon Hicks said 1485 days ago:
Thanks Alun, that looks ideal, I’ll check it out.
∞ JuhaN said 1484 days ago:
Mac Mini is a wonderful home entertainment device!!
I have 1,42GHz Mini with EyeTV 610 DVB-C-reciever. My HTMac is connected to the LCD-projector and television with VGA-cable and the picture quality is awesome. Sounds go in digital format to my reciever with M-Audio Sonica Theater…
My advice for HTMac builders out there: Get 1GB of RAM and a BIG but quiet external harddrive for your Mini!!
=)juha
∞ Alun Rowe said 1483 days ago:
Hey Jon
the EyeTV usb thingy has a remote with it so perhaps I don’t need this ATI remote I ordered too!
∞ JB said 1482 days ago:
Hey Jon,
On the Airfoil/DVD Player lag issue, VLC offers the ability to compensate for this by delaying the video. As long as your audio lag is consistent, a bit of experimenting is all it will take to get them to sync up. Good luck!
∞ Ryan Toyota said 1481 days ago:
You don’t need Airport Express to feed music to a stereo. The 1/8” audio jack on the back of the mini is the same connector that the Airport Express uses (although it won’t do digital, but I don’t think that would make a huge sound quality difference). Just grab an 1/8” to RCA adapter and connect your receiver or stereo.
∞ Andy Budd said 1476 days ago:
I was thinking of using a similar setup for the office server.
∞ luxuryluke said 1471 days ago:
Yeah, i can vouch for VLC, it’s a nice app, and spins up video faster than Quicktime Pro 7 will do for me. now, for me, that says something. Even if VLC uses Quicktime for it’s video processing.
AND it plays all AVI files, which Quicktime has trouble doing occasionally…