MythTV

From GTALUG

Contents

MythTV

MythTV is an open source software Personal Video Recorder. It lets you build a box similar to the commercial TiVo or ReplayTV systems, but considerably more powerful - and more easily customized and modified. The "more powerful" part includes things like being able to:

  • Auto detect and auto skip almost all commercials automatically
  • Play music (MP3/OGG)
  • Play video
  • Play games (both Linux specific games and thanks to MAME, old video arcade games)
  • See a weather forecast
  • Talk on the phone with a software based SIP phone
  • See an on-screen list of upcoming TV shows and select what show(s) you want to record by name or time
  • Set rules on how many of a particular show are recorded and how long shows are kept
  • Parental control option allowing a parent to block the recording of certain shows

Further the amount of disk storage available to MythTV can be as much as your budget or the Linux kernel can support. The number of channels you can record from at the same time is limited only by the hardware you have installed.

Further MythTV is built on a client/server model, so while most MythTV boxes have both the client and server programs running on the same machine, they don't have to be. So, you could say have a master server with client running in the family room with client machines running in the bedrooms, for TV through out the house.

MythTV Linux Distributions

It used to be to set-up a MythTV machine you had to install your favourite Linux distribution, then the various programs MythTV depended on such as MySQL and LIRC, then you could install MythTV. Now there are Linux distributions specifically aimed at making installing MythTV painless. Which of the MythTV oriented Linux distributions is best can be argued. Still a suggestion would be to go with which ever distribution is closest to the one you are most familiar with, so:

  • Anyone already familiar with Centos, Fedora or RedHat should look closely at Fedora based Mythdora.
  • Anyone already familiar with Debian, or Ubuntu should look closely at Ubuntu based Mythbuntu
  • Anyone already familiar with Arch should look closely at Arch based LinHES

If you are not familiar with any of the above Linux distributions a suggestion would be to join the mailing list noted below and ask for opinions. All of the above have strengths and weaknesses, which the supporters of each distribution are likely to happily share with you. So the question will be, can you live with a particular distribution's weaknesses and/or which strengths do you need.

MythGTA Mailing List

There is a greater Toronto, ON area MythTV oriented mailing list. To get on or off the list:

Please send an e-mail to:
mythtv-request@ss.org
Leave the subject line blank.
And in the body of the message, place only:
"subscribe" to subscribe or "unsubscribe" to unsubscribe, without the quotes.

You will get back an e-mail that offers additional information.

GTA TV Providers

Over the Air Television

This is the route to go if you want modest range of excellent quality HDTV channels. The quality of HD program display can be and often is better than that offered via satellite or on cable.

With a good antenna, tuner and location you can get all the broadcast stations in the GTA (Toronto, Hamilton and Buffalo). Depending on your antenna, tuner and location in the GTA you may be able to receive stations out of Rochester, NY.

Points to be aware of include you want the antenna to be as high as possible, you want line of sight to the transmitter locations. Most TV antennas are directional, so normally you want the antenna pointing at the TV transmitters. TV signals can reflect off tall buildings and cliffs, in unusual cases the best direction to point a TV antenna is at the strongest reflection. MythTV can control some selected TV rotors, devices that change the direction a TV antenna is pointed, so the antenna can alter position based on the channel being watched.

When shopping for over the air hardware keep in mind that some MythTV compatible HDTV tuners do not handle analog TV properly, so you may not be able to get over the air analog with some cards, this will become less of an issue over time as analog TV is shut down.

Regarding analog TV, since June 12, 2009 there have been no high powered analog stations in the US. A small number of low powered US analog TV stations are still in operation, including channel 15 (WBNF-CA) in Buffalo NY (which can be received in some parts of the GTA). In Canada all high powered analog stations are to shut down in favour of digital TV stations in August of 2011.

Cable Companies

Rogers

The largest name in the GTA, Rogers covers Toronto, and a number of other communities in the GTA.

Rogers Analog Cable
There are no GTA wide issues here. In most areas you are talking about a good solid analog signal. Set your TV tuner card(s) for standard US style analog cable TV and everything should work nicely.
Rogers Digital Cable
This is ugly. In the US, cable companies are required to offer all local digital channels unencrypted, generally referred to as 'clear QAM' (with the option of encrypting specialty and premium channels). In Canada the cable companies are allowed to encrypt all digital channels, and since July of 2007 this is what Rogers has done. There are a limited number of ways to obtain a digital signal which can be recorded, from a set top box.
To get any digital channels from Rogers in any form into your MythTV box you will need a Rogers set-top box (STB), one box for each intended recording setup. If you wish to record 2 channels at once from Rogers digital, you will require 2 set top boxes.
The best option: A few Rogers STBes have an enabled firewire port. With the enabled firewire port boxes you can control the box via firewire and get true HDTV into your MythTV machine. For this to happen you will need the appropriate Rogers STB and a Linux supported firewire port installed in your MythTV machine. It is unclear whether a US sourced STB (with firewire enabled) will work with Rogers digital, even if the model numbers are the same.
The next best option is to feed Component (three wire) output from the STB output to a Hauppauge HD-PVR, which converts the 3 analog signals into a digital stream, which you can record. Like the first option, this gives you true HDTV into your MythTV machine. In addition, you will need an IR blaster (that can mimic a Rogers STB box remote control) to control the STB from MythTV. The idea being that the IR blaster controls the Rogers box (to change channels and start recordings) and you read the result via the HD-PVR. As at New Year 2010, the HD-PVR has dropped down to near $200 on sale. The HD-PVR is fully supported by MythTV.
If you can not use the firewire option and do not wish to use an HD-PVR, you can feed the digital box S-Video or Composite output to a MythTV compatible analog tuner. This will only get you Standard Definition analog signals. As with the last option, in addition, you will need an IR blaster (that can mimic a Rogers STB remote control) to control the STB from MythTV. The idea being that the IR blaster controls the Rogers box and you read the result via the analog card which remains set to the same channel throughout. With the analog card you do not get HDTV, only Standard Definition. Any analog card or USB dongle which works with Rogers analog cable, can be re-used in this configuration.
A further note on Set-Top-Boxes. Both Rogers and Bell offer STB's which include a hard drive. Apparently all of these boxes, encrypt the recorded stream on the hard drive so that it cannot be played back, except through the STB. The boxes may or may not enforce a time limit on the period for which you can retain (and thus replay) that content. Getting content from the hard drive to your MythtTV machine still involves the three options set out above.

Cogeco

The number two cable provider in the GTA...

Cogeco Analog Cable
As with the other GTA cable companies there shouldn't be any major issues with analog cable, just set your TV tuner card(s) for US style analog cable and everything should work.
Cogeco Digital Cable
According to Remote Central at least as of July 2009 Cogeco offered a reasonable range of unencrypted digital TV channels. Set your HDTV tuner card(s) for the QAM-256 digital format and things should work. The channel numbers assigned by your MythTV box will have no real resemblance to the Schedules Direct listings. You will have to manually map the channel numbers MythTV comes up with to the Schedules Direct numbers (an annoyingly time consuming process).
For the specialty / premium channels that Cogeco doesn't offer unencrypted, the problems, and solutions are the same as faced by all Rogers Digital Cable clients, namely:
* Get a Cogeco compatible Firewire enabled set-top box (STB) and a Linux supported Firewire port in your MythTV box.
* Alternatively, get an IR blaster that can mimic your Cogeco STB remote control and feed the output of the STB into a Hauppauge HD-PVR box.
* Alternatively, get an IR blaster that can mimic your Cogeco STB remote control and feed the output of the STB into a conventional Linux supported analog TV tuner card.

Compton Communications

Compton Communications coverage area is Port Perry, Uxbridge, Coppins Corners, Goodwood & Epsom Ontario.

Compton Analog Cable
Full analog is available, as with the other cable companies set your TV tuner card(s) for US style analog cable.
Compton Digital Cable
Full Digital is available
Video On Demand is available
*GPON (Gigabit Passive Network) available is some areas up to 2.4Gb

Compton was the first to launch the Motorola GPON with RF Return network in North America.

Satellite TV

Satellite TV takes advantage of that fact that a spacecraft in orbit 35,786 km (22,236 mi) above the equator will take 24 hours to orbit the Earth, this in turn means that the spacecraft will appear to be hovering in one spot. Once a directional dish antenna is pointed at a particular satellite it can be left in that position for the multi-year life of the satellite. Given the low power of the signal, any obstructions, be it human made structures, or natural such as cliffs, between you and the satellite will block the signal. Further, exceptionally bad weather will also block the signal.

Bell TV

Formerly known as Bell ExpressVu. Does use 20" dishes in the GTA. 500+ video channels are available.

More to come here.

Shaw Direct

Formerly known as StarChoice.

More to come here.

Free To Air Satellite

Some broadcasters have decided it is in their best interests to offer programs via satellite without encryption. This means a mix of regular network TV programs from small market TV stations, religious channels, government agencies and specialty language channels.

The free to air satellite (FTA) services use lower power transmitters, which means you will need a larger dish antenna than the pay services, you should be looking for a 32"+ dish antenna, Beside the dish antenna you will need a satellite receiver and for anyone north of the equator a view of the southern horizon. Very desirable, but not required are motors designed to adjust the position of the dish, so you can switch between satellites without leaving your couch. There are a few Linux supported PCI FTA satellite receiver cards. There are also FTA receiver boxes that need both an IR blaster and a Linux supported TV card to work with MythTV.

Schedules Direct

Schedules Direct is a not for profit company that offers TV listing data for open source software projects such as MythTV, for a modest yearly fee. Schedules Direct offers complete listing data for effectively every TV/cable station Canada and the United States. They also provide incomplete data for some nations outside Canada and the United States, such as several nations in the Caribbean. Schedules Direct allows you to set-up up to 4 different listings sources, so you could get listing data for over-the-air TV, cable company and two satellite services at once all tied to one account.

Until August of 2009 "Schedules Direct" didn't offer digital over-the-air listings for Canadian Postal Codes. The work around for those in the GTA was to set-up an over the air location in US ZIP code 14174 (Youngstown, New York), which made it possible to get listing data for the Buffalo, New York HDTV channels and most of the Toronto HDTV channels.

Since mid-August of 2009 digital TV listings have been available for Canadian postal codes. If you see any errors or omissions please report them to Schedules Direct.

Local Presentations on MythTV

Colin Smillie did a talk on MythTV for TLUG

Paul Mora did a NewTLUG talk on MythTV

Colin McGregor did an InstallFest for MythTV

Colin McGregor did a TLUG Presentation on MythTV

External Links

Software

MythTV Friendly Hardware

Tuners

  • Hauppauge - Most of Hauppauge's HVR series digital tuners, are supported by the V4L project and thus under MythTV. The no longer manufactured PVR series (PVR-150, 250, 350 and 500) are considered to be the gold standard in Linux supported analog only tuners. The Hauppauge HD-PVR model 1212 HD-PVR converts and compresses Component (YCrCb) analog input to digital. This is now often the only way in which HDTV output from a set top box can be recorded. Fully supported by MythTV. Details on the Wiki. The WINTV-HVR-950Q USB dongle does both analog and digital reception in a small package. The WIN-HVR-1600 and 2250 are dual tuner analog/digital cards which work with NTSC and ATSC/QAM signals.
  • PCHDTV - Very Linux friendly HDTV tuner cards.
  • SiliconDust - Builds the HDHomeRun, a HDTV tuner to Ethernet box.

Cases

Cases for home theater use, combining the requirements of style, capacity and quiet operation are hard to find. Only a few manufacturers have expended the necessary effort in this area.

  • Antec - Builder of a few home theater PC cases, in various styles. Antec is now the exclusive North American channel for Soundgraph iMon (infrared remote control) hardware, under the 'Veris' trademark.
  • Silverstone - Some great home theater PC cases. Versions are available with Soundgraph iMon IR remote and VFD display, fully supported by LIRC and MythTV.
  • Thermaltake - Some great home theater PC cases. Versions are available with Soundgraph iMon IR remote and VFD display, fully supported by LIRC and MythTV.

Paid MythTV Friendly Information

  • SchedulesDirect - Full TV schedule data for Canada, the USA and partial data for some other nations.

Documentation

  • MythTV Wiki - The MythTV Wiki.
  • MythPVR - A MythTV fan site.
  • MythTV User Mailing List - The main MythTV users mailing list. Two warning about this list, it is high volume, 100+ messages per day is not unusual, and it is international, so some hardware/software issues do not apply to anyone in Canada (or the United States).

Support Files

  • TV logos - MythTV allows you to add channel logos to the listings display. Here is a source for those logo image files.
  • Game files - MythGame allows you to run MAME (Multi-Arcade Machine Emulator) games. Here is a free source of some MAME games.

TV Providers

Greater Toronto Area - Over the Air Information

  • GTA HDTV Channels - A list of GTA area digital TV channels with transmitter data, such as location and output power. Remote Central is a great resource for information about *everything* related to TV hardware, OTA reception, satellite reception, and remotes.
  • FreeToronto.tv - Information about free TV, analog and digital, in the GTA.
  • Canadian OTA Station List - A listing of all OTA television stations in Canada, by Province and Municipality. Shows the present status of operational stations, and the anticipated parameters of digital channels after the switchover. Especially useful as it shows the actual transmission channel (rather than the branded virtual channel) and location.
  • AntennaMap.com - Enter your your postal code and this site will calculate such things as distance and bearing to various local transmitters.

Cable TV

  • Rogers - Toronto and some other areas of the GTA
  • Cogeco - Some parts of the GTA outside Toronto
  • Compton Communications - Port Perry, Uxbridge, Coppins Corners, Goodwood & Epsom, ON

Satellite TV

  • Dish Pointer - Information on where to point your satellite dish, enter your postal code, drag the pointer to where you plan to put the dish and go. Supports a list of both pay and free to air satellites. Lets you find out the maximum hight an nearby obstruction can be without blocking the signal.
  • Bell TV
  • Shaw Direct
  • Free To Air Satellite

Vendors of note with a GTA presence

  • Canada Computers - Good source of TV tuner cards and of home theater PC cases. Several locations in the GTA.
  • Save and Replay - Carries a great selection of OTA antennas and satellite receivers as well as the mounting hardware you will need, as well as otherwise hard to (locally) find tuners such as the HDHomeRun. Very knowledgeable about OTA specifics. South Brampton - CourtneyPark/410.
  • Tiger Direct - Good source of home theater PC cases and of TV tuner cards. Several locations in the GTA.

Related Articles by Local Authors

Customize