awesome

I am super excited about the Pebble smart watch for Android and iOS phones. This is where mobile technology is headed, and I like it. The watch measures approximately 5cm by 3cm and houses a 144 x 168 pixel resolution e-ink display (like the display used in the Amazon Kindle), a Bluetooth 2.1 + EDR radio for communications, an ARM microprocessor, 3-axis accelerometer and a vibrating motor. The watch can be customised to display a multitude of watch faces, but the pièce de résistance – as with smart phones – is the watches’ ability to run apps.

Once you pair the watch via Bluetooth with your Android or iOS based smart phone you can then load a multitude of apps onto the watch to let it interface with your smart phone – and through your smart phone, the internet at large. Out of the box, the watch will support incoming Caller ID, e-mail (Gmail or any IMAP email account), calendar alerts, Facebook messages, Twitter, weather alerts, and silent vibrating alarm and timer. The list of possible uses for the phone is much larger than this, however, with the accelerometer and connection to the internet via smartphone it is possible to create many unique interactive experiences.

The project aimed to raise $100,000 over 40 days – the response, however, was phenomenal. The initial $100,000 was raised during the first two hours of the project page being live. As it currently stands, eight days later the amount pledge is $2,900,000 – that’s $2.9 million dollars. This is despite similar products already being available, e.g. Sony’s SmartWatch, the Imwatch, and others. This is because despite the Pebble not being first to market, it is smartest to market. I would say this is due to two important factors: first, the Pebble is going to provide an open API for developers using a standard gcc toolchain, meaning that anyone can develop for the Pebble without paying any licence fees or investing anything at all into the platform. Secondly, the Pebble makes use of e-ink display technology to give an estimated seven day battery life, which is a far better option than competing products which last for a day at most. Although this limits the display to monochrome, the physical size limitation of such a device does not lend itself to high quality graphical output even if the display were a high pixel density colour display – it would be like trying to squeeze modern smartphone apps onto an old Nokia mobile phone; or like printing postage stamps with 500 dpi resolution.

The project is due to deliver a final product around September. Needless to say I am very excited and will have trouble waiting that long!

I’ve whipped up a quick ‘chop to see what my car might look like with a black grille and lowered suspension.

Original:

Modified:

What do you think?

I have finally bought myself a new car. It has been several years in the making.

I have always like small cars. I can appreciate large cars but my personal preference is to buy small. My old car was also a small car. I enjoy not paying ridiculous amounts of money for insurance and road registration. I don’t use my car for anything but driving around, and rarely long distances, so large cars aren’t a necessary part of my lifestyle. I’m also relatively average height, so seating/roof height/footwells etc in small cars are rarely too small for me.

The Fiesta XR4 (or Fiesta ST as it is known in the UK) is special because it has a 2.0-litre engine from its big brother, the Ford Focus. Not only that but the engine has been tuned to provide more power (110Kw) and a better torque band (190Nm) which kicks in from around 3300RPM. The car also has sports suspension, a five-speed manual transmission, wide grippy tyres, a subtle bodykit and – if you are so inclined – racing stripes from the factory.

I first saw this car on an ancient episode of Top Gear – around 2005 or so – and was unimpressed to note the car wouldn’t be available in Australia until 2006. I researched it over and over and over until I had memorized every little detail about the car. I even took one for a test drive from a dealer. I was pretty much in love with this car (though not to the point that I actually made love to it). However, at the time I was still a uni student, and although I was working full time it was in a dead-end job. I could’ve technically afforded to buy it with all the on-road costs and a drive-away price around $28,000, but I would’ve had absolutely zero money to spend after that.

I watched the prices of them on the second-hand market over the next few years, all the while willing my current car to die so I would have an excuse to buy one. In the end, my old Nissan never really died. It is disabled but it’s not dead, but now it’s at a point where the cost to fix it would be worth more than the value of the car, so it makes financial sense. Plus Carly needs a car to drive to work in, and I just got a raise. So it was time.

I went searching and I was impressed when I saw this for sale:
2011-12-18 11.59.02

As you can see it has stripes, though they aren’t ridiculous fat slug trails from front to back. It also has some nice white wheels. Aside from that this car had done about 48,000 kilometres and was going for a price I couldn’t refuse: $15,990. The only problem was that it was coming up to Christmas (the weekend before) and the car was in Sydney. I had organised the loan the week before so the cash was sitting in my bank account ready to go. I just had to organise the purchase. It was an experience in quick-thinking logistics to sortthe flight, accomodation, legal papers, etc etc.

I had my aunt and uncle living in Sydney inspect the car for me and they gave me the thumbs-up, so it was ‘all systems go’ on the plan. Carly and I flew down to Sydney on the Saturday afternoon (5PM flight) and were picked up by the seller in the car from the airport. We drove back to his house and did all the paperwork and exchanged the cash (he wanted cash to buy a replacement car the next day), went to his parents place to pick up the stock wheels and tyres, and everything was a done deal by around 8PM that evening. We waited on the road side while I waited on the phone for the insurance to be instated and away we went.

We stopped off at Carly’s sisters place in Mona Vale for a visit, then drove on to Newcastle. We arrived in Newcastle around 2AM and stayed the night, then took the inland route to Brisbane through Glen Ines etc. We arrived home at around 7.30PM that evening and were well-pleased with our accomplishments! The car performed brilliantly for the journey and never skipped a beat. Although the low-profile tyres and sports suspension sometimes proved to be uncomfortable over the old country roads, the journey was otherwise comfortable and stress-free.

I am now thinking about what extra bits and bobs I can buy for it. I am not sure if I want to modify anything; cars are a more huge money hole than any hobby I’ve had before. I am looking though at getting a cat-back exhaust, or perhaps a full system including extractors, as well as a cold air intake. That’ll be about it though for performance mods as I don’t want to put the car too far out of spec. for the purposes of keeping it drivable for the long term. Cosmetic mods I’m considering are replacing the LEDs on the dashboard from green to white, upgrading the stereo, and maybe replacing the exterior plastics with carbon-fibre look-alikes. Not because I like the look of carbon fibre, but because they’re darker in colour and enameled, so they should last longer.

Another cool toy which I am thinking about getting is a Bluetooth ODB plugin. It connects to the diagnostic computer interface of the car and then you can pair it to your phone. With the aid of an app (Android or iOS), you can get real-time readouts of all the critical system parameters. Considering this requires zero modifications and costs around a hundred bucks, although it’s probably useless it’s still pretty freakin’ cool.

You may recall several years ago I was very excited about my new laptop at the time, a Dell XPS M1330. That system has served me well and although it had its issues (like the nVidia graphics chip being faulty during manufacture, the abysmal battery life and a touchpad on the small side) it has been a great laptop for me.

I enjoy using small and light laptops because I believe this type of machine properly fits the purpose of a laptop. Anything larger than 14 inches diagonal screen size and the corresponding laptop body will no longer fit on the average lap. The term ‘desktop replacements’ seems like an oxymoron to me; what’s the point of a laptop that lives 90% of its life on a desk, tethered to power because the battery only lasts two hours?

Anyway, enough proselytizing. This post is about my new laptop which I have become enamored with, to say the least.

asus-ux31

As you can see the shape of the system bears a striking resemblance to that of the MacBook Air. However, the main difference is that the Apple offering is less industrial-looking. The Air has a matte finish to its brushed aluminium lid whereas the Zenbook has a more polished look.

asus_ux31

Inside the colour is more ‘gunmetal grey’ (one of my favorite colours) than the more silver-looking aluminium of Apple products.

The laptop weighs just over a kilogram and measures just 18 millimetres at its thickest point. Connectivity consists of a USB2, a USB3, SD/MMC card slot, headphone/microphone in/out, micro-HDMI and mini-VGA. The top of the range version sports an Intel Core i7 2677M, 4Gb DDR3, 256Gb SSD, 802.11a/b/g/n and Bluetooth 3.0. Battery life as tested by Engadget is approximately 8 hours with WiFi enabled.

I have installed Windows 7 Home Premium on mine and it is very nice to use. I intend upon replacing my Lenovo T410 work-provided laptop with my Zenbook. Fortunately my employer is very big on the current trend of ‘Bring Your Own Device’ whereby most of the corporate software stack can be accessed through Citrix XenApp. In terms of functionality it’s basically X window forwarding except it works on all operating systems (sidenote: checking my e-mail in Microsoft Outlook on my Google Android handset is probably one of the most ‘haha, this is so dumb but cool’ technology exercises I have recently undertaken).

At first I tried to use Ubuntu 11.10 on this system. It worked OK but wasn’t suitable for use as a full-time work laptop replacement because of the various issues leading me to doubt the reliability of the system as a whole. As mentioned there are a few issues with Ubuntu 11.10 currently:

  • Can’t easily suspend/hibernate: requires tweaking with a custom powerdown script which I can’t get working, although reportedly it does work fine.
  • Bluetooth support not available until kernel 3.2.
  • Some models have a ‘Sentelic’ touchpad, which is not supported by any drivers at present for multi-touch etc. Other models have an ‘Elantech’ touchpad which is fully supported. You can’t tell which you’re buying until you open it up. I have a ‘Sentelic’ model.
  • Currently power consumption on all Sandy Bridge CPUs is poor with kernel 3.0.x and 3.1.x; reportedly fixed in 3.2.x though currently there are workarounds which make the system somewhat unstable.

Unfortunately the lack of Bluetooth and poor touchpad support is a killer. In the office it’s not such a big deal but while I am out on site and needing to connect a USB-to-serial adapter to access the console of networking devices, I can choose to either have a mouse plugged in or my phone or the provided USB-to-Ethernet adapter. When working away from the office on unfamiliar network equipment, it’s typically essential to have at least a console and ethernet or console and mouse.

The performance of the system is very good. This is the first computer I have owned with a solid state drive and I am impressed. I have seen other computers with them but never really used them for an extended period of time to really appreciate how fast an SSD can do things. Now whenever I am using any other computer it seems like I am waiting for far too long for anything to happen.

With Windows the battery life is pretty good. Windows usually reports about 7 hours of life from a full charge, though I have never used the laptop continuously for that long on battery, I have seen a solid five hours out of it with two overnights periods of sleep. This may not be optimal, because I have installed Windows from scratch I can’t install most of the Asus utilities, including the “Instant-On” utility which I presume provides some power saving mechanism.

As compared to my last laptop; well, this one doesn’t compare. It is simply better in every way. Even the integrated graphics are better than the old nVidia graphics chip in my Dell. I experimented by playing Grand Theft Auto III on this laptop and it ran quite well.

The price I paid worked out to be around $1760 from a local retailer. They included a free Bluetooth mouse for some reason which I was quite happy with. Unfortunately for me and my insistence on buying the best version of this laptop I possibly could, paying that price meant I missed on on buying the next model down for around $660 cheaper – an i5 / 128Gb SSD model, which can be had on special at JB HiFi. It’s worth it though. With 256Gb I don’t really have to think about what I put on my system. I just know it’ll all fit.

I have a birthday party coming up and it’s a milestone year. Appropriately, I’ve invited some people around to my place and – all going to plan – it’ll be a good party. I have put a bit of thought and effort into the entertainment which will be available; mainly in the form of music. I have some large floor-standing speakers (an idea; photo taken during construction), an appropriately powerful amplifier to drive them, and a large collection of high quality music. What else can be done?

Well, there’s the obvious things: lighting and ambience. I’ll be making use of several sets of disco lights: of what type I am as yet unsure, but I imagine they’ll be standard fare. At any rate, that kind of stuff is either simple (random) or complex (programmable); unfortunately I don’t have the equipment or the time to deal with the latter, so the former will have to do. As for ambience, I am also going to have a smoke machine running and probably set up a light-sensitive plasma ball as well.

Then, there are the not so obvious things: video and visualisations. Fortunately in this day and age of high-def YouTube, it is sometimes quite easy to obtain good quality music videos. I have a few and I’ll be putting them to good use, but being able to do so was a small effort in itself (which I’ll get to later). Visualisations are basically mathematic representations or interpretations of the music being played. You’ve probably seen one before, there are some basic ones that come with most media players. Most times you will probably see bars moving up and down or a wiggly-wavy line, these are very simple forms; then there are more elaborate interpretations such as projectM, some of which can produce quite stunning and interesting imagery.

My plan was to make use of projectM in conjunction with my home theatre PC. This would provide an excellent central place to display the visualisations and obviously as my home theatre speakers are already connected, it just makes sense. But what else? Normally in clubs and such (The Met is a great example), they have multiple screens set up doing this kind of thing … how could I do that too? Turns out, pretty easily. PulseAudio is an awesome piece of software for just this purpose. With the click of a few settings I was able to setup my HTPC as a multicasting audio server with my desktop and laptop computers receiving the multicast; now, with projectM running on all three systems, I am able to have an easy to organise multi-screen system which makes use of existing network cabling in my home. The projectM instances on each computer won’t be synchronised (unless I specify a list of presets, but there are literally thousands – maybe I will, but probably not), but I think that’s fine. If they’re all displaying different imagery it just adds to the experience in my opinion.

As for music videos, that was a little more difficult to figure out because I wasn’t aware if it was possible to do what I wanted. There were no media players that support projectM and video playback at the same time; and technically, there still isn’t, but I was able to use qmmp to achieve what I wanted. qmmp allows me to add audio and video files into the same playlist. When qmmp reaches a video title in the playlist it simply launches mplayer to handle the file. mplayer is a handy video utility: it plays pretty much everything and it’s also highly configurable; not having its own graphical front-end makes this a requirement. It was a pretty simple process of reading the mplayer man page, adding a few options to its configuration file and having it behave exactly how I want: on the HTPC television screen, projectM will be fullscreen until a movie is played, whereupon a fullscreen mplayer is launched over the top of the projectM display to play the video file which then automatically exits at the conclusion of the video, at which point the next song plays and the projectM visualisation is once again visible. Neat, huh?

So, I was able to configure qmmp, PulseAudio, projectM and mplayer in such a way that I can remotely control (via vnc, but other options seem viable) the music and video playback for my party. I’m happy!

Telstra were the first company I signed a phone contract with, way back in 2004 if I recall correctly. They had the phone I wanted, but it was on a pretty ridiculous plan. Still, I signed with them anyway. This was before 3G and cap plans. This was when EDGE was a big deal, and Push To Talk was being flouted as amazing technology.

Well, we know where all that stuff is now: long gone. With the likes of 3, Vodafone, Virgin and later Crazy Johns all jumping in on the 3G + caps bandwagon, Telstra was left behind with their decades-old poor value phone contracts (you pay $80, you get $80). I paid out my Telstra contract early and went with 3, and I’ve been there since about 2006/2007, and had two phones with them.

Recently, 3 has been puchased by Vodafone as you may have noticed. But not so recently; say, in the last six months or so, 3 has been growing steadily irrelevant. Their once great coverage (3G + 2G on Telstra) became standard. Their once great range of phones diminished over time. They got to a point where they are now: they have three or four flagship phones, but nothing else. Hell, they don’t even have the iPhone 4 yet. No ritzy midnight launch from 3.

Although 3 has been good to me, I was tired of getting drop-outs everywhere along my short journeys to and from work. 3G is slow enough already, even when browsing ‘mobile friendly’ sites, but it’s made worse when between my home station and the CBD, reception would drop completely about two or three times for several minutes at a time.

It was with much trepidation that I decided to check out other providers – Telstra initially wasn’t even on my radar as, well, we all know Telstra is shit, so why bother?

But that’s where I was wrong. It turns out that as Telstra has recently sold all of their copper-monopoly to the government they were only left with their NextG mobile network monopoly. Which, combined probably with a thousand other things behind the scenes in Telstra’s board room, has made them really think about their place in the market and where they want to move in the future. Hence, their residential broadband services are now actually good value. You can get 200Gb of data on Telstra cable at 30Mbit for around $60-$70 per month. I pay more than that for less data on much slower ADSL2+. Other mobile carriers have the new Android and iPhones on $60-$80 caps, most of the time with more included call value and data, but still with a higher entry price point than Telstra, from whom you can get the latest and greatest Android and iPhone starting at $49 per month, which is exactly what I did. They actually have a deal going at the moment where you can double your data for free – for the period of your 24 month contract. So, the included 200Mb on the $49 cap goes to 500Mb, which is alright. But what really got me was the fact that this applies throughout your contract period, even if you change your data plan! If you bump your included up to 500Mb, you actually get 1Gb, and so on.

A lot of people will tell you that in metropolitan areas, other networks are just as good as NextG for speed and coverage. Well, they’re probably correct most of the time. However, the advertisement on television you see with the apathetic girlfriend and the eBay-fanatic boyfriend is actually true, mostly. I have tested it. You really can maintain mobile reception, data connection, calls, etc, inside elevators, with NextG. I went to Townsville recently for work and took a NextG data card with me for my laptop. I was downloading at about 100-200Kb/sec on the outskirts of the city, inside a concrete building. That’s impressive. I could barely make a call on my Vodafone work mobile.

My reluctance to choose Telstra was removed – temporarily. I had a bad experience turn to a good one while attempting to sign up.

First, I went to my local Telstra store. They told me I couldn’t have the double data deal. I was confused because I was sure it had been advertised. I was right, and they were wrong. So I left a whinge about it on TEX, the Telstra Exchange blog and forgot about it. I went to another store, waited for 45 minutes to be served, and eventually signed up. I got my double data deal. However, on that day in particular Telstra were doing some upgrades, so my number couldn’t be ported then and there. This meant leaving the phone with them until the next day, as they can’t give the phone out without porting the number first due to the risk of fraud. OK, so I waited again.

It turns out the store I visited first is a “Telstra licenced” store, which basically means it’s a franchise and they do their own thing while carrying the “T[life]” branding. I thought it was pretty ridiculous because thousands of stores who franchise under hundreds of companies don’t selectively pick and choose what deals they honour or products they stock. Why is Telstra different?

I was then surprised and impressed to receive an e-mail from a Telstra customer relations manager in a followup to the little whinge I left on their blog. He wanted to know which store I had been to and whether he could get someone to call me to help me out. Frankly, I was shocked. Telstra, the same Telstra who everyone hates, has actually e-mailed me out of the blue to ask if they can help, based solely on a little rant I left on their blog. “THIS IS INCREDIBLE!” I thought, “TELSTRA ARE ACTUALLY ENGAGING WITH CUSTOMERS USING MODERN COMMUNICATION TECHNIQUES!” my unnecessarily loud and excited thought continued. Since then I have exchanged a few e-mails back and for with the fellow concerning Telstra and the phone I bought, and frankly I am really impressed.

The phone I chose is the HTC Desire, but I think I’ll write another post about that later – this one is already just over 1,000 words!

Setting up PulseAudio on Mythtbuntu 9.10 is really quite easy.
sudo apt-get install pulseaudio
All of the GUI tools should be installed along with it, but if they aren’t, pop this into your console:
sudo apt-get install pavumeter paman padevchooser paprefs
padevchooser is being deprecated, but it will be supported at least until Mythbuntu 11.04. The first thing you’ll want to do is launch padevchooser which will put an icon in your tray. From here, you can control all aspects of PulseAudio.

  1. Left-click the icon and select ‘Preferences’; click the checkbox next to ‘Start applet on session login’ and close the dialogue.
  2. Next, left-click the icon and select ‘Configure local sound server’; click the ‘Network Server’ tab and check the boxes next to ‘Enable network access to local sound devices’ and then ‘Don’t require authentication’. This allows applications to stream audio data direct to PulseAudio instead of through PulseAudio’s implementation of the ALSA API. This is necessary for all applications that support talking directly to PulseAudio.

Next, you’ll want to open the Volume Control from the tray icon menu and select your output device on the Configuration tab. PulseAudio should have enumerated all of the available combinations on your system, so choose the option you want. If you’re using optical output to your A/V receiver or television, choose digital, SPDIF or IEC958.

Setting up mpd for use with PulseAudio is straightforward. Open your /etc/mpd.conf file and comment out all the configuration related to alsa, then scroll down a bit and you should see a commented-out section related to PulseAudio. Make your config look like the below, and restart mpd.

# An example of an ALSA output:
#
#audio_output {
# type "alsa"
# name "My ALSA Device"
# device "hw:0,1" # optional
# format "44100:16:2" # optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
#}
audio_output {
type "pulse"
name "My Pulse Output"
# server "remote_server" # optional
# sink "remote_server_sink" # optional
}

Next, you’ll need to setup MythTV. This is pretty straightforward, all I did was go through the General settings to the audio options menu and set the following options:

Update! MythTV trunk supports PulseAudio, so all you need to do is select ‘PulseAudio:default’ as the audio output device.

  • Output:ALSA:plughw:0,1 (0,1 being the card id, device id key, obtainable through the command ‘aplay -l’; you may have something different in your setup but you can freely edit this text field for the correct device)
  • Passthrough output device: Default
  • Max audio channels: Stereo
  • Upmix: passive
  • Enable AC3 to SPDIF passthrough: no (force AC3 decoding by MythTV if your receiver can’t do it)
  • Enable DTS to SPDIF passthrough: yes (pass Dolby/DTS to your receiver, for DVDs)

And that’s it! All done. You should now have mpd and MythTV routable through PulseAudio which allows you to make use of the excellent projectM audio visualisation suite (basically an implementation of Milkdrop in OpenGL for Linux). Excellent for parties!

A note: This does actually output PCM 44.1Khz correctly. I was previously routing my audio through HDMI cable to the television, then from the television to the receiver. The TV was outputing a 48Khz signal; direct from the computer via optical, it’s a sweet 44.1Khz. Nice!

This post is part one of a five-part series. Skip to related posts:

  1. Media Centre Musings: Part 1 – The Theory
  2. Media Centre Musings: Part 2 – The Plan
  3. Media Centre Musings: Part 3 – Third Time’s the Charm
  4. Media Centre Musings: Part 4 – Starting Implementation
  5. Media Centre Musings: Part 5 – Putting it all Together

Probably the most epic assembly of consumer electronics I’ve experienced, and still not quite finished.

After I picked up the television and the PS3 on Sunday last week, I went out and bought most of the components for my HTPC on Monday. I unfortunately couldn’t assemble it that day because every local PC store had conveniently run out of stock on the case I wanted, so I had to wait for that to be sent to me. It arrived on Wednesday, and I assembled the HTPC, which was pretty straightforward because building PCs is my thing.

The Antec Micro Fusion 350 is, as with all other Antec cases, a very solidly put together affair with all of the things you’d expect and Antec case to have. Even though its name denotes it as being the smaller in Fusion class of HTPC cases, it suffers no functionality or convenience loss, even incorporating Antec’s dual chamber design.

31102009380.jpg

In the above picture you can see pretty much everything: 96×16 LCD just visible on the front, 750Gb Western Digital ‘Green Power’ SATA disk in the foreground inside its own chamber, GeForce 9400GT graphics card and 2x2Gb Corsair TwinX memory in the mid-ground, and the CPU cooler and exhaust fans of the motherboard chamber in the background.

I installed the 9.10RC of Mythbuntu onto the server and was totally lost. I have never used MythTV before, so I really had no idea what I was doing. Thankfully it comes with a lot of sane defaults and most of the functionality worked with minimal setup. I copied all of my media from an external backup disk into the appropriate directories and then started configuring the remote and the LCD.

As mentioned, I’ve no experience with any of this, so I was starting from scratch in all regards. After I spent nearly a half day mucking around with the remote and the LCD, following guides designed for Mythbuntu 9.04, I had aquired enough knowledge to realise that my setup was actually fully functional but was not working because I had selected the wrong presets.

So, now the remote works, but it is a little clumsy in my mind. What buttons from the devices’ original remote do not exist on the Logitech remote are mapped via the softmenu keys which allows you to scroll through a list of functions and then choose what you want to do. The only criticism of the remote itself that I have is that it is very long and slender and the buttons are very hard to push. This means you nearly always need two hands to operate it because you can’t quite reach end-to-end and maintain a good enough grip to support the remote while pushing down the buttons at the extreme ends of the device at the same time. I will have to let loose the newbies to see if they can navigate the system without my assistance, and also to gather from them ideas on how to improve the control scheme. As of yet I have not implemented any direct control of the television from the PC and everything relies solely on the Logitech Harmony remote.

There’s little to say about the speakers and the receiver at this stage – the setup of both was very straightforward, although I did have a problem with the subwoofer not working initially. I took it back to Harvey Norman and they tested it on their demonstation system, where it worked perfectly fine. Confused, I assumed it must have been the cable, or worse, the subwoofer output of the receiver. Thankfully, the helpful sales guy at Harvey Norman gave me the high-quality cable from their demo system and told me to take it with me. “If it works with this cable,” he said as he handed it to me, “you can keep it. Just let me know.” It worked with the new cable.

There’s only been two things so far which my plan failed to account for: the S/PDIF output of the HTPC, and where to place the rear surround speakers. The latter was swimming in the back of my mind at various stages but I never put any solid thought into it. I solved the problem yesterday by going out and buying some universal satellite speaker stands which feel like they’re made from wrought iron. Thankfully though they are just perfect for mounting my speakers; the stands themselves are hollow so the speaker wiring can pass through to the bottom and leave the base unseen. As for the audio on the HTPC problem; the motherboard doesn’t have an onboard connector, only internal jumper pins. Currently I am passing the S/PDIF audio from the internal motherboard connector to the graphics card and through the HDMI cable to the television which then outputs it via optical cable to the receiver. However, in order to listen to music through the HTPC this requires the television to be turned on. Really not a great option considering the television draws about 265 watts of power when on. So I’ve ordered an S/PDIF dongle with both co-axial and optical connectors which should hopefully arrive soon, as when the XBox 360 gets here it’ll need the optical input on the receiver currently in use by the television.

This post is huge already. I think I will write up some reviews of all the components over the next few weeks to save novellising what I already have.

Here’s my working area during setup, the final setup, and the obligatory shot of me playing Team Fortress 2 on the setup. Not seen are the rear satellites just out of shot under the foreground.

29102009375.jpg31102009385.jpg31102009377.jpg

This post is part one of a five-part series. Skip to related posts:

  1. Media Centre Musings: Part 1 – The Theory
  2. Media Centre Musings: Part 2 – The Plan
  3. Media Centre Musings: Part 3 – Third Time’s the Charm
  4. Media Centre Musings: Part 4 – Starting Implementation
  5. Media Centre Musings: Part 5 – Putting it all Together

So, I’ve spent the money buying all the things I previously talked about.

First, a small rant – you may skip past this to the “what did I actually buy?” section of the post if you prefer:

I thought things were working out OK; and they will in the end, but I have come accross some caveats of operation through either my own ignorance or mistake or through clever non-mentions of information by the sales person at Harvey Norman.

The caveat I’m most interested in is this: as we all know, HDMI carries video and audio data compatible with DVI and PCM. So, alongside all the kerfuffle and marketing about how great HDMI is, I naturally assumed that the advancement and simplification of the home theatre system had come to a point where you could mostly plug everything into each other using only HDMI cables and not have to worry about anything else.

Well, I was wrong. My receiver (which I’ll talk about in more detail later on) has three HDMI inputs, and its manual proudly states it is “HDMI switching capable”; naturally I assumed I could simply plug my PS3, XBox360 and HTPC directly into the HDMI inputs with no other cables and have the receiver decode audio out to the surround speakers and pass the video onto the television. Seems pretty straight-forward, right? Not so!

Apparently the receiver I’ve purchased is capable of HDMI pass-through, but this is wholly and soully what it does. It passes it through without looking at it, at all. If I want to get my receiver to decode the audio from anything I plug in via HDMI (because this is the whole fucking point of the receiver and the surround speakers!) I have to connect both a HDMI for video and co-axial or optical audio cable from the device into the receiver.

Thankfully my receiver has three such inputs which will account for all of my devices and I can live happily ever after with the purchase of some additional cables. But fuck me! Is it just me, or is that ridiculous?

What did I actually buy?

In the end, my purchase planning worked. I ended up with everything I planned to buy at around the cost I was expecting to pay. Some things were cheaper than I expected but that was made up for by having to buy additional cabling.

  • Television: Sharp LC46D77X, as planned.
  • Games: I ended up buying a PS3 instead of a standalone BluRay player. I could have paid about $350-$400 for a standard player, or, what I did do in the end was pay $450 for a PS3 Slim 120Gb. I swore a few years ago never to buy anything Sony again, but what can I say? I really want to play GT5 when it comes out. I’ll also have an XBox 360 in a few weeks after my redemption with Sharp is processed. I’ve gone from owning no consoles to owning two-thirds of all the latest consoles. Great!
  • Home Theatre Speakers: Onkyo TX-SR307 and JBL 5.1 “Simply Cinema” SCS-200.5 speakers. More on this later.
  • HTPC: I went with the Pentium option. It was cheaper, after all.

How did I go from Yamaha to Onkyo and JBL? Well, that’s pretty much luck. I left hospital on Sunday, helped my dad with his new home theatre setup, and then headed to Harvey Norman to check out the sale that was ending that very day. Luckily for me, it was 30% off home theatre speakers. They had a few setups, none of which appeared to be particularly impressive (or if they were impressive, totally out of my price range) except two; the one I ended up buying and a Yamaha setup which was the model below what I wanted. The confusing part was the Yamaha setup with Klipsch speakers was $1500 versus the $1100 I paid for the Onkyo and JBLs – as I understand it, Onkyo and JBL are both better quality than Yamaha and Klipsch; the sales guy explained it was because the latter system had more overall power output. I am not terribly concerned with overall output as I live in a town house complex, so high volumes are a no-no anyway (as it stands, the total system output of my new system is something like 500 Watts, and previously a 125 Watt 5.1 computer speaker setup was sufficing). The marked price was $1200 but he dropped it to $1100 because he didn’t actually have them in stock on the day.

My current dilemma is trying to figure out the best way to connect them all together. Originally my plan with my new home theatre was to connect everything to everything else through the A/V receiver as explained above in my rant.

So I thought I could do all that with HDMI cables only. Apparently not: my A/V receiver will only pass-through HDMI directly without touching it. So any audio carried over HDMI will go straight to the TV stereo speakers and not to the surround sound where I want it.

OK, fine.

  • First option: So, what I want to do is have all of the devices plug via HDMI into the A/V receiver and then have a seperate (S/PDIF, co-ax or optical) cable for the audio also plugging into the A/V receiver.
  • Second option: Or, do I want to plug all of the HDMI cables straight into the television and only connect the audio cables from each device to the A/V receiver? Saves me buying another HDMI cable to go from A/V -> TV.
  • Third option: OR! Do I want to plug all of the HDMI cables, carrying both audio and video, and ONLY the HDMI cables, into the TV, and then have a single audio cable from the TV’s optical audio out to the A/V receiver?

All three “should work”, but what’s the best way? I guess I’ll have to experiment when I actually get my receiver later in the week.

This post is part one of a five-part series. Skip to related posts:

  1. Media Centre Musings: Part 1 – The Theory
  2. Media Centre Musings: Part 2 – The Plan
  3. Media Centre Musings: Part 3 – Third Time’s the Charm
  4. Media Centre Musings: Part 4 – Starting Implementation
  5. Media Centre Musings: Part 5 – Putting it all Together

So, on the back of my previous posts, I have finally come to some kind of a conclusion regarding my plans for an HTPC and media centre solution.

The problem previously was that I didn’t have a home theatre to plug any HTPC I built into. However, there are some deals going down at the moment that I am finding too hard to pass up. Not only that, but I feel as though I am overwhelmingly dependent upon my computer for entertainment, which is fine for me, but doesn’t accommodate my housemates and friends very well in a social context. Four things have conspired to make me consider this purchasing spree:

  • Harvey Norman currently has a 23-month no repayment deal going
  • Sharp are offering an XBox 360 Elite and four games with the purchase of their televisions
  • My lounge is rarely used because I find I have nothing to do there
  • With a HTPC, I will be able to push all of my computer geekery outside of the computer room onto other people! Muhahaha!

Me being me of course, I would not be satisfied by spending money unwisely. In my eyes, spending unwisely also includes spending “just enough” to get something “good enough” – if I’m going to outlay a large sum of money on something, I might as well make sure it does exactly what I need, how I want it to, even if that means outlaying an even larger sum than what I could “get away with”. As the old saying goes, if you aren’t going to do something properly, you might as well not do it at all.

The components I have chosen are:

  • Television: Sharp LC46D77X; a standard-fare 46″ LCD television. I don’t know if having an RS-232 port is standard for LCDs, but this one has one, which is important to me because it will allow me to control the television through my HTPC.
  • Games: By redemption (and payment of a small postage fee), from Sharp I will receive an XBox 360 Elite with four games. I would never spend money on an XBox or PS3 if I could get away with it, and in this case although I am indirectly supporting Microsoft, I figure Sharp has already bought the consoles and I am not actually contributing anything directly to Microsoft. In any case, a home theatre without a social gaming aspect isn’t much of a home theatre at all. In the end, I can just sell it if I don’t want it.
  • BluRay: I have a few options here, but all I really want is something that reads the disc and throws the data out a HDMI cable to my A/V receiver. The cheapest option should suffice.
  • Home Theatre Speakers: Yamaha YHT-692AU or similar. It has 4 HDMI inputs, 2 optical inputs, 2 co-axial audio inputs, component and standard RCA. Everything I’ll need.
  • HTPC: Will cost about $800 and be based on an Intel platform; either a dual-core Pentium or Atom.

I have two options here. Basing the system on a mini-ITX Intel/nVidia ION platform will ensure very low power usage, but also ensure a very limited upgrade path. The system is designed with one purpose in mind, so the lack of an upgrade path may not be a problem. However, it isn’t much cheaper than basing the system on a standard ATX mainboard with a dual-core Pentium and discrete nVidia graphics card. It will have an upgrade path however as mentioned this may not be necessary, but the option existing is comforting.

The two systems I’ve mocked up are as follows:

System Intel Atom Intel Pentium
CPU Atom N330 (Dual Core 1.6Ghz) Pentium E5300 (Dual Core 2.6Ghz)
Mainboard PoV ION Asus P5KPL
Graphics nVidia 9400 MSI nVidia 9400GT
PSU AC/DC power brick Antec EarthWatts 430
Case Antec Micro Fusion 350 Antec Micro Fusion 350
HDTV Tuner 2x Asus U3100 (USB) 2x Asus U3100 (USB)
Hard Disk Western Digital Caviar Black 1Tb Western Digital Caviar Black 1Tb
Universal Remote Logitech Harmony 525 Logitech Harmony 525
Cost $791.10 $822.00

Some notes: the hard disk is meant to replace the hard disk in my desktop system which is a Western Digital Green Power 750Gb. I bought the Green Power because it was cheaper without fully realizing the difference in performance between the two which is substantial. Also, I already have a USB HDTV dongle so I may only need to buy one extra in case watching one channel while recording another becomes a necessity.

So, as you can see I nearly have everything worked out. My plan is to have everything plug via HDMI and optical cable into the Yamaha receiver and make use of the excellent Logitech Harmony 525 multifunction remote to control everything. Although it probably won’t be necessary to do so with the remote, I will still be able to use an RS232 serial cable from the computer to control the television. I might end up setting that up just for coolness factor. Perhaps it will allow me to fine-tune control of the television.

So, these are my plans. Any thoughts, opinions, input?