Installing a DVB-T stick : a comparison
I recently bought a Pinnacle PCTV DVB-T Stick Solo 72e (bonus points for Pinnacle’s over-the-top naming scheme), because the public TV services in Belgium switched to digital broadcasting. It was the €40 pricetag which turned me. The box contains the USB 2.0 stick and an antenna. I advise on attaching this antenna to a metal object (the attach point is magnetic). I attached it to my desk lamp. I can’t light it and watch TV, but that’s a setback I can live with. No issue.
What’s the real issue then? More behind the cut.
As expected, the box listed only Windows XP/Vista as supported operating systems. I’m no raving Linux nerd going berserk over this. That’s fine. I chose to buy this. I read the requirements, and I didn’t expect it to work at all on an unsupported system.
I however did expect it to work on a supported system. Let’s do a comparison on my ventures into installing this product on my two main OS’es:
(Please note that this is not a comparison of the operating systems themselves. My point is that vendor-bundled software and shady installation dialogues are problematic for a good user experience.)
- Plugged in stick and set up antenna
- dmesg notifies me that the hardware is found and installed
- I look in the add/remove program sections for a good digital tv viewer. I choose to install Me TV, a client for the Gnome desktop.
- I start Me TV, it looks for channels and starts playing.
0 reboots later, the only thing I had to install was a viewer supporting DVB-T.
Windows XP MCE (Supported OS)
- Following the printed quickstart guide, I plugged in the stick and set up the antenna
- Windows notifies me of new hardware found, I tell it to look for drivers. It finds supported drivers and installs them.
- I popped in the supplied CD to install Pinnacle TV Center Pro, an application to view digital TV streams
- The installer loads, and allows me to choose between standard and custom installation. Well-experienced with these vendor installers, I pick custom.
- A list of software I was about to install appears. I disable the following: DivX Bundle (oh come on …), Pinnacle VideoSpin (video editing software). A lot of the options in the list have no explanation at all. Do I want to install things like tvtv ? TitanTV ? NDIS ?. I though I was installing Pinnacle TV Center Pro?
- Install continues, fails to detect that I have already installed newer driver versions and overwrites the newer drivers with old ones.
- After the reboot, two new programs have been added to my taskbar: TV Center Pro Quicklauncher and TV Streaming server. Quicklauncher ? What’s the purpose? If every program I installed came with a quicklauncher, it would render the whole system pointless. TV Streaming Server? A service which was started without my confirmation to stream incoming TV streams to a port on my system. Ditch this crap.
- I try to launch the TV Center Pro application. After being bugged with ‘Register Your Product‘-dialogs, I enter the first-time setup wizard.
- Although I selected English as my main language, some descriptive texts are in Danish. My Scandinavian languages are a little rusty, but I manage to scan for channels and set up the program.
- When I click finish, the main program launches.
- Popup: CNDSkinProblem: ChameleonPalette not found in Program Files/Pinnacle/TVCenter/Skins/./Chameleon/Palettes/ToolbarDescriptionPallet.xml
- (7 more popups of this genre follow)
- Final popup notifies me that due to an unknown problem, the program cannot be started. Note that this is vendor-supplied software.
- I thought I might have screwed up the install real bad. Maybe I deselected ‘Skins’ in the custom install. Bad design option to not supply your program with a standard skin.
- Uninstall, reinstall with standard options
- Shivering at the sight of crap like DivX Bundle Pro, VideoSpin and others on my desktop, I try to load TvCenter Pro again. Same error messages.
- I start to dig in the folder structure, and find the XML files the program is looking for. I place them one directory up.
- Quicklauncher starts to complain, asks me to reboot
- Works okay now.
So here I am, 3 reboots later, my desktop bloated with crap I don’t need and a half-baked TV viewer I had to fix myself.