[Main Page] Main Page | Recent changes | View source | Page history

| Disclaimers | Privacy policy | Latest revision

Not logged in
Log in | Help
 

MythTV

(Difference between revisions)

(OCAU member configurations and setups)
(Remove dvico kernel module bit, not been required for a long time)
 
(124 intermediate revisions by 28 users not shown)
Line 1: Line 1:
 
[[Image: Screenshot-mythfrontend.jpg|thumb|right|300px|A relatively standard screen shot of the initial MythTV screen (MythCenter theme).]]
 
[[Image: Screenshot-mythfrontend.jpg|thumb|right|300px|A relatively standard screen shot of the initial MythTV screen (MythCenter theme).]]
 
[[Image: Mythtv-recording-display.jpg|thumb|right|300px|A demonstration of MythTV on a high definition LCD television with the on-screen display.]]
 
[[Image: Mythtv-recording-display.jpg|thumb|right|300px|A demonstration of MythTV on a high definition LCD television with the on-screen display.]]
 +
<!--[[Image: MythTVBlootube_1080pHDWidescreen.jpg|thumb|right|300px|An example of the Blootube Widescreen MythTV theme on a full high-definition 1080p (1920x1080) display.]]
 +
[[Image: BlooTubeOSD.jpg|thumb|right|300px|An example of the Blootube Widescreen On-Screen-Display (OSD) MythTV theme on a full high-definition 1080p (1920x1080) display.]]
 +
[[Image: MythTVSevenHDExample1080pWidescreen.jpg|thumb|right|300px|A snap of watching an episode of "Lost" on Seven HD in MythTV on a full high-definition 1080p (1920x1080) display. In this example, closed captions for the hearing impaired are turned on.]]-->
  
 
==Introduction==
 
==Introduction==
 
[[Image: Screenshot-MythTV-Retro.jpg|thumb|right|185px|The Retro theme for MythTV.]]
 
[[Image: Screenshot-MythTV-Retro.jpg|thumb|right|185px|The Retro theme for MythTV.]]
 
[[Image: MythWebRecorded.png|thumb|right|185px|A screenshot of MythWeb, the web based management interface.]]
 
[[Image: MythWebRecorded.png|thumb|right|185px|A screenshot of MythWeb, the web based management interface.]]
 +
[[Image: MythTV_LAN_Toplogy.jpg|thumb|right|185px|A network diagram of a typical complex MythTV implementation in the home.]]
 
MythTV is a free and open source Personal Video Recorder (PVR) for the Linux OS. It's easily extended through a diverse range of plugins providing extra capabilities such as DVD playback, photo management and games. MythTV provides high levels of customisability and features far beyond those offered by equivalent Home Theatre PC (HTPC) applications. It utilises a unique client/server architecture allowing for flexible deployment in the home environment. [http://www.mythtv.org/wiki/index.php/Release_Notes_-_0.21 The latest stable release of MythTV is 0.21].
 
MythTV is a free and open source Personal Video Recorder (PVR) for the Linux OS. It's easily extended through a diverse range of plugins providing extra capabilities such as DVD playback, photo management and games. MythTV provides high levels of customisability and features far beyond those offered by equivalent Home Theatre PC (HTPC) applications. It utilises a unique client/server architecture allowing for flexible deployment in the home environment. [http://www.mythtv.org/wiki/index.php/Release_Notes_-_0.21 The latest stable release of MythTV is 0.21].
  
 
===MythTV can===
 
===MythTV can===
 
* Display digital, high definition and analogue television
 
* Display digital, high definition and analogue television
* Time-shift LiveTV (Pause, Rewind and fast forward)
+
* Time-shift Live TV (Pause, Rewind and fast forward)
 
* Schedule programme recordings from an integrated Electronic Programme Guide (EPG)
 
* Schedule programme recordings from an integrated Electronic Programme Guide (EPG)
 
* Automatically skip commercials
 
* Automatically skip commercials
* Change the appearance of the display
+
* Be skinned and extended through the plug-in system.
 
* Support multiple combinations of [[#Supported TV tuner adapters|TV tuner adapters]]
 
* Support multiple combinations of [[#Supported TV tuner adapters|TV tuner adapters]]
* Be extended through [[#Plugins|plugins]]
 
 
===MythTV can not===
 
* Wash your undies
 
* Clone your cat
 
* Help with the development of a flux capacitor
 
* Be described as anything less than brilliant
 
  
 
===Plugins===
 
===Plugins===
 
MythTV is easily extended through a variety of plugins. A complete list of official MythTV plugins with a short description of their functionality have been catalogued below.
 
MythTV is easily extended through a variety of plugins. A complete list of official MythTV plugins with a short description of their functionality have been catalogued below.
  
* [http://www.mythtv.org/wiki/index.php/MythArchive MythArchive] (Create DVDs of your recordings)
+
* [http://www.mythtv.org/wiki/MythArchive MythArchive] (Create DVDs of your recordings)
* [http://www.mythtv.org/wiki/index.php/MythBrowser MythBrowser] (Built in web browser)
+
* [http://www.mythtv.org/wiki/MythBrowser MythBrowser] (Built in web browser)
* [http://www.mythtv.org/wiki/index.php/MythDVD MythDVD] (DVD/VCD playback and ripping capability)
+
* [http://www.mythtv.org/wiki/MythDVD MythDVD] (DVD/VCD playback and ripping capability)
* [http://www.mythtv.org/wiki/index.php/MythFlix MythFlix] (A netflix implementation for MythTV)
+
* [http://www.mythtv.org/wiki/MythFlix MythFlix] (A netflix implementation for MythTV)
* [http://www.mythtv.org/wiki/index.php/MythGallery MythGallery] (Photo management and presentation)
+
* [http://www.mythtv.org/wiki/MythGallery MythGallery] (Photo management and presentation)
* [http://www.mythtv.org/wiki/index.php/MythGame MythGame] (Play games on your television)
+
* [http://www.mythtv.org/wiki/MythGame MythGame] (Play games on your television)
* [http://www.mythtv.org/wiki/index.php/MythMusic MythMusic] (Music library management and playback)
+
* [http://www.mythtv.org/wiki/MythMusic MythMusic] (Music library management and playback)
* [http://www.mythtv.org/wiki/index.php/MythNews MythNews] (Read RSS feeds on your television)
+
* [http://www.mythtv.org/wiki/MythNews MythNews] (Read RSS feeds on your television)
* [http://www.mythtv.org/wiki/index.php/MythPhone MythPhone] (Receive and make phone calls)
+
* [http://www.mythtv.org/wiki/MythPhone MythPhone] (Receive and make phone calls)
* [http://www.mythtv.org/wiki/index.php/MythVideo MythVideo] (Playback for a variety of video formats)
+
* [http://www.mythtv.org/wiki/MythVideo MythVideo] (Playback for a variety of video formats)
* [http://www.mythtv.org/wiki/index.php/MythWeather MythWeather] (Display weather information)
+
* [http://www.mythtv.org/wiki/MythWeather MythWeather] (Display weather information)
* [http://www.mythtv.org/wiki/index.php/MythWeb MythWeb] (Web based management and video/audio streaming)
+
* [http://www.mythtv.org/wiki/MythWeb MythWeb] (Web based management and video/audio streaming)
 +
* [http://www.mythtv.org/wiki/Myth_Apple_Trailers MythAppleTrailers] (Stream the latest movie trailers direct from Apple)
  
==Supported and recommended hardware==
+
==MythTV Hardware==
The Linux kernel and MythTV support a large variety of hardware configurations. Historically, MythTV was developed for use with analogue television. Fortunately, support for Digital Video Broadcasting (DVB) was eventually included, providing MythTV with the capability to receive digital and high definition television.  
+
Hardware support is largely dependent on your expectations of the system.
  
When selecting hardware for use in your MythTV computer, it's important to establish the purpose of the project. That is, do you intend to play high definition television, or standard digital? This will ultimately determine the minimum hardware requirements for your MythTV computer. Obviously, high definition playback will require a more powerful computer than that of standard digital.  
+
High definition playback requires more power than standard definition. Advanced features such as transparency, commercial skipping, and transcoding can all take up additional system resources. You will need to consider what the purpose of your system is going to be in order to work out the hardware required.
  
Lastly, you should check to ensure that your desired hardware is compatible with Linux and MythTV. To help with this process, the following supported devices have been listed. If in doubt, consult [http://google.com/linux Google] or the [http://forums.overclockers.com.au/showthread.php?t=564660 OCAU MythTV General Discussion and Support thread].
+
For that reason, a lot of the information here is a guide only.
 
+
===Minimum hardware requirements===
+
It's important to understand that this topic is largely subjective. Individuals have different expectations and experiences that ultimately affect their perception of "minimum requirements". Therefore, the author of this section encourages you to use this information as a guide only.
+
  
 
* [http://pvrhw.goldfish.org/tiki-pvrhwdb.php Searchable PVR Hardware database]
 
* [http://pvrhw.goldfish.org/tiki-pvrhwdb.php Searchable PVR Hardware database]
Line 53: Line 48:
 
* [http://www.mythtv.org/wiki/index.php/Configuring_HDTV Official MythTV wiki - Configuring HDTV]
 
* [http://www.mythtv.org/wiki/index.php/Configuring_HDTV Official MythTV wiki - Configuring HDTV]
 
* [http://www.mythtv.org/wiki/index.php/XvMC Information about X-Video Motion Compensation (XvMC)]
 
* [http://www.mythtv.org/wiki/index.php/XvMC Information about X-Video Motion Compensation (XvMC)]
 +
 +
For inspiration you can view some of our [[MythTV OCAU Member Setups]], which showcases some of the systems OCAU members have built.
 +
 +
=== Minimum Requirements ===
  
 
{| width="100%" class="wikitable" style="border: 1px solid #999; background: #fff"  
 
{| width="100%" class="wikitable" style="border: 1px solid #999; background: #fff"  
Line 68: Line 67:
 
* '''HDD:''' 200GB (~20 Hours of recordings + OS)
 
* '''HDD:''' 200GB (~20 Hours of recordings + OS)
 
|}
 
|}
 
[[#OCAU member configurations and setups|If you're interested to see what other OCAU members are using in their MythTV configurations, take a look here]].
 
  
 
===Supported TV tuner adapters===
 
===Supported TV tuner adapters===
The following list of TV tuner chipsets and adapters are by no means a representation of ALL supported devices. It's merely a list of devices that have been confirmed to function correctly by OCAU members. For a more [http://www.linuxtv.org/wiki/index.php/Supported_Hardware comprehensive list of supported tuners], visit the LinuxTV wiki.
+
Any TV tuner adapter utilising these chipsets should be fully supported by a recent Linux kernel.
  
====Commonly support chipsets====
+
* Conexant 2388x '''(Recommended)'''
Any TV tuner adapter utilising these chipsets should be fully supported by a recent Linux kernel.
+
* Conexant 2388x '''(Recommended)'''
+
 
* Brooktree878  '''(Recommended)'''
 
* Brooktree878  '''(Recommended)'''
 
* Philips SAA 7134
 
* Philips SAA 7134
 
* B2C2 Flexcop II
 
* B2C2 Flexcop II
  
====Digital tuners====
+
There are two recommended sources for further information on MythTV hardware:
 
+
* Our page of '''compatible [[MythTV Hardware]]''' available in Australia.
{| width="100%" class="wikitable" style="border: 1px solid #999; background: #fff"
+
* The [http://www.linuxtv.org/wiki/index.php/Supported_Hardware comprehensive list of supported tuners] on the LinuxTV wiki.
|+ A list of confirmed digital tuners in alphabetical order. Tuners with "Card type autodetected" are '''recommended'''.
+
|- bgcolor="#ccc"
+
| style="text-align: center; color: white;" | '''Adapter''' || style="text-align: center; color: white;" | '''Picture(s)'''
+
|- bgcolor="#efefef"
+
| '''Compro VideoMate DVB-T200A'''
+
* Chipset: Philips SAA 7134
+
* Kernel modules: saa7134 (Card=71), saa7134-dvb
+
''Special instructions''
+
# Grab the CVS for video4Linux and linux-dvb, instructions can be found at [http://linuxtv.org LinuxTV.org]
+
# Goto the video4linux directory and run scripts/merge-trees.sh
+
# Edit the Make.config file and make sure saa7134-dvb = n is changed to saa7134-dvb = m (builds the dvb part as a module)
+
# Run make && make install
+
# Then modprobe saa7134 oss=1 card=71
+
# Then modprobe saa7134-dvb and you should be good to go
+
# For the DVB-T200, you will also need firmware. Please check the Documentation/dvb directory in the kernel source how to obtain and install it
+
| N/A
+
|- bgcolor="#efefef"
+
| '''Digitalnow DNTV Live! DVB-T (USB)'''
+
* Chipset: Conexant 2388x
+
* Kernel modules: cx88-dvb (Card type autodetected)
+
* Firmware: [http://www.linuxtv.org/downloads/firmware/ dvb-usb-vp7045-01.fw]
+
''Special instructions:''
+
* [http://forums.overclockers.com.au/showpost.php?p=7203687&postcount=47 See this post on the OCAU forums for more details].
+
| style="text-align: center;" | [[Image:DNTV Live! DVB-T1.jpg|185px]] [[Image:DNTV Live! DVB-T2.jpg|185px]]
+
|- bgcolor="#efefef"
+
| '''DVICO (Ultraview) Fusion HDTV DVB-T Plus'''
+
* Chipset: Conexant 2388x
+
* Kernel module: cx88-dvb (Card type autodetected)
+
''Special instructions:''
+
* When using Ubuntu 7.04 (Feisty Fawn) the module for the card is not loaded properly. Add cx88-dvb to /etc/modules to fix it. Now reboot and check to make sure that /dev/dvb/ exists and there should be adaptor0 inside.
+
| style="text-align: center;" | [[Image: Rimg0419.jpg|185px|VisionPlus DVB-T (1)]] [[Image: Rimg0420.jpg|185px|VisionPlus DVB-T (2)]]
+
|- bgcolor="#efefef"
+
| '''DVICO (Ultraview) Fusion HDTV DVB-T Lite'''
+
* Chipset: Brooktree878
+
* Kernel module: dvb-bt8xx
+
| style="text-align: center;" | [[Image: Dvico_dvb-lite_hdtv.jpg|185px|DViCO (Ultraview) Fusion HDTV DVB-T Lite card]]
+
|- bgcolor="#efefef"
+
| '''Leadtek DTV-1000T'''
+
* Chipset: Conexant 2388x
+
* Kernel module: cx88-dvb (Card type autodetected)
+
''Special instructions''
+
* May need to add a line to /etc/modules
+
# cx88_dvb
+
''Notes''
+
* The remote accompanying the tuner card works with a patch to Mythbuntu 7.10 (which was released October 2007) See [http://daniel.saunders.googlepages.com/howto.html#WinFastDTV1000RemoteControlWithMythTV this page] for details of the patch.
+
* Supplies of the DTV-1000T in Australia seem to be drying up. The apparent replacement DTV-1000S doesn't seem to be supported by Linux as of Jan 2008.
+
| N/A
+
|- bgcolor="#efefef"
+
| '''Leadtek DTV-2000H'''
+
* Chipset: Conexant 2388x
+
* Kernel module: cx88-dvb (Card type autodetected)
+
''Notes''
+
* The remote accompanying the tuner card works out of the box with recent enough Linux kernel. (Works with Mythbuntu 7.10)
+
* The "J" revision of this card is not autodetected but does work with the insmod option 'options cx88xx card=51'
+
| style="text-align: center;" | [[Image:winfast_dtv2000h.jpg|185px]]
+
|- bgcolor="#efefef"
+
| '''Technisat Airstar 2 DVB-T'''
+
* Chipset: B2C2 Flexcop II
+
* Kernel modules: b2c2_flexcop_pci, b2c2_flexcop (Cart type autodetected)
+
| style="text-align: center;" | [[Image:TechnisatAirstar2.jpg|185px|Technisat Airstar 2 DVB-T]]
+
|- bgcolor="#efefef"
+
| '''Twinhan DVB-T'''
+
* Chipset: Brooktree878
+
* Kernel module: dvb-bt8xx (Card type autodetected)
+
| style="text-align: center;" | [[Image: Twinhan2.jpg  |185px|Twinhan DVB-T card]]
+
|- bgcolor="#efefef"
+
| '''VisionPlus DVB-T (Twinhan clone)'''
+
* Chipset: Brooktree878
+
* Kernel module: dvb-bt8xx (Card type autodetected)
+
''Special instructions''
+
* Simply add 3 lines to /etc/modules
+
# dvb_core
+
# dvb-bt8xx
+
# dst
+
| style="text-align: center;" | [[Image: Rimg0415.jpg|185px|DVICO (Ultraview) Fusion HDTV DVB-T Plus (1)]] [[Image: Rimg0416.jpg|185px|DVICO (Ultraview) Fusion HDTV DVB-T Plus (2)]]
+
|- bgcolor="#efefef"
+
| '''V-Stream XPERT DTV-DVB-T'''
+
* Chipset: Conexant 2388x
+
* Kernel module: cx88-dvb (Card type autodetected)
+
| style="text-align: center;" | [[Image: Dcp 0903.jpg|185px]] [[Image: Dcp 0906.jpg|185px|]]
+
|- bgcolor="#efefef"
+
| '''ASUS My Cinema U3000'''
+
* Chipset: ???
+
* Kernel module: dvb_usb_dib0700
+
''Special instructions''
+
* Need to update to latest v4l
+
| style="text-align: center;" | N/A
+
|}
+
 
+
====Hybrid tuners====
+
 
+
{| width="100%" class="wikitable" style="border: 1px solid #999; background: #fff"
+
|+ A list of confirmed hybrid tuners in alphabetical order
+
|- bgcolor="#ccc"
+
| style="text-align: center; color: white;" | '''Adapter''' || style="text-align: center; color: white;" | '''Picture(s)'''
+
|- bgcolor="#efefef"
+
| '''Compro VideoMate DVB-T300'''
+
* Chipset: Philips SAA 7134
+
* Kernel module: saa7134 (Card=70), saa7134-dvb
+
''Special Instructions:''
+
# Grab the CVS for video4Linux and linux-dvb, instructions can be found at LinuxTV.org
+
# Go to the video4linux directory and run scripts/merge-trees.sh
+
# Edit the Make.config file and make sure saa7134-dvb = n is changed to saa7134-dvb = m (builds the dvb part as a module)
+
# Run make && make install
+
# Then modprobe saa7134 oss=1 card=70
+
# Then modprobe saa7134-dvb and you should be good to go.
+
|[[Image:ComproDVB-T300.JPG|185px]]
+
|}
+
 
+
====Unsupported tuners====
+
{| width="100%" class="wikitable" style="border: 1px solid #999; background: #fff"
+
|+ A list of confirmed unsupported tuners in alphabetical order
+
|- bgcolor="#ccc"
+
| style="text-align: center; color: white;" | '''Adapter''' || style="text-align: center; color: white;" | '''Details'''
+
|- bgcolor="#efefef"
+
| '''[http://www.fusionhdtv.co.kr/ENG/products/DVBTdual4.aspx DViCO FusionHDTV DVB-T Dual Digital 4]'''
+
| A relatively new device, it utilises the Zarlink ZL10353 chipset. Unlike its predecessors, this chipset is currently unsupported. Fortunately, [http://www.mail-archive.com/linux-dvb@linuxtv.org/msg21740.html driver development is active]. Until a mature driver has been produced, it's recommended to stick with an adapter based on either bt878 or cx2388x.
+
 
+
'''UPDATE:''' [http://fremnet.net/article/228/dvico-fusionhdtv-dual-digital-4-under-linux Development on this driver has progressed substantially, it's now in a usable state].
+
 
+
'''UPDATE: 6/03/08'''  Dvico have released a new '''revision 2.0''' card. It has a new chip dib7070pb and a new hardware id DB98
+
              At this stage this new revision '''DOES NOT''' work with linux. Chris Pascoe is making progress on a driver
+
|- bgcolor="#efefef"
+
| '''[http://www.twinhan.com/product_terrestrial_3028.asp Twinhan 3028 PCI] '''
+
| Currently sold at MSY for ~$55, this uses the mantis chipset. Initial diagnosis is that it's unsupported, but there is work in place to support the card in future. Personally managed to get the custom drivers compiled into the kernel, but no frontend support yet.
+
[http://www.mail-archive.com/linux-dvb@linuxtv.org/msg23183.html linux-dvb mailing list]
+
 
+
[http://www.mail-archive.com/linux-dvb@linuxtv.org/msg22472.html linux-dvb mailing list]
+
 
+
 
+
 
+
|}
+
 
+
===Supported remote controls===
+
MythTV supports any input device that can be configured with the Linux OS. This allows for a large selection of potential remote controls, wireless keyboards and any other input device you can conceive. People commonly associate remote controls with their televisions and HTPC's. As a result, this section provides information on supported [http://lirc.org/ Linux Infra-red Control (LIRC)] devices. For a complete list of supported devices, [http://lirc.org/html/table.html you  may like to look here].
+
 
+
{| width="100%" class="wikitable" style="border: 1px solid #999; background: #fff"
+
|+ A list of confirmed remote controls
+
|- bgcolor="#ccc"
+
| style="text-align: center; color: white;" | '''Remote Control''' || style="text-align: center; color: white;" | '''Picture(s)'''
+
|- bgcolor="#efefef"
+
| '''Microsoft Windows MCE IR remote control ''(Version 2)'' '''
+
* Manufacturer: Philips
+
* LIRC driver: mceusb2
+
* Kernel module: lirc_dev, lirc_mceusb2
+
* [http://tatey.com/random/files/MythTV/lircrc-mceusb2 Example lircrc configuration file for MythTV]
+
| style="text-align: center;" | [[Image: MythTV-Photo-MCEUSB21.jpg|185px]] [[Image: MythTV-Photo-MCEUSB22.jpg|185px]]
+
|- bgcolor="#efefef"
+
| '''DViCO FusionHDTV IR Remote + USB Receiver'''
+
* Manufacturer: DViCO
+
* LIRC driver: dvico
+
* Kernel module: <to do>
+
* [http://lirc.sourceforge.net/remotes/dvico/ lirc definition file for DViCO FusionHDTV IR Remote]
+
| style="text-align: center;" | [[Image:Dvico_remote.jpg|185px]]
+
|}
+
  
 
==Recommended Software==
 
==Recommended Software==
MythTV is an application that sits on top of a Linux distribution. Consequently, it's irrelevant which distribution you decide to use in your MythTV configuration. What's important is that you have the required package dependencies, and access to support. Distributions such as [http://ubuntu.com Ubuntu] and [http://archlinux.org Arch] include MythTV in their package repositories which automatically resolve dependencies, simplifying the install process.  
+
MythTV is an application that sits on top of a Linux distribution. Consequently, it's irrelevant which distribution you decide to use in your MythTV configuration. What's important is that you have the required package dependencies, and access to support. Distributions such as [http://ubuntu.com Ubuntu], [http://pclinuxos.com PCLinuxOS] and [http://archlinux.org Arch] include MythTV in their package repositories which automatically resolve dependencies, simplifying the install process.  
  
 
When choosing your Linux distribution, the author of this wiki article encourages you to pick a distribution that you're familiar with. Familiarity leads to confidence which is of benefit in a first-time install process. If you don't favour any particular distribution, [[#Linux distributions|pick a one that has a wide range of support]]. As a general rule of thumb, popular distributions are your best bet. They usually offer multiple places for seeking help such as forums, IRC and a mailing list. If you'd like assistance from other OCAU members, you may be interested in the [http://forums.overclockers.com.au/showthread.php?t=564660 MythTV General Discussion and Support thread] on the OCAU forums.
 
When choosing your Linux distribution, the author of this wiki article encourages you to pick a distribution that you're familiar with. Familiarity leads to confidence which is of benefit in a first-time install process. If you don't favour any particular distribution, [[#Linux distributions|pick a one that has a wide range of support]]. As a general rule of thumb, popular distributions are your best bet. They usually offer multiple places for seeking help such as forums, IRC and a mailing list. If you'd like assistance from other OCAU members, you may be interested in the [http://forums.overclockers.com.au/showthread.php?t=564660 MythTV General Discussion and Support thread] on the OCAU forums.
Line 300: Line 140:
 
'''[http://www.mythbuntu.org Mythbuntu]'''
 
'''[http://www.mythbuntu.org Mythbuntu]'''
 
* Mythbuntu is an Ubuntu derivative focused upon setting up a standalone MythTV system similar to KnoppMyth or MythDora. The Mythbuntu distribution fits on a single CD which can also be used as a frontend liveCD.
 
* Mythbuntu is an Ubuntu derivative focused upon setting up a standalone MythTV system similar to KnoppMyth or MythDora. The Mythbuntu distribution fits on a single CD which can also be used as a frontend liveCD.
 +
VDPAU support (adding full GPU based decode to MythTV on Nvidia Geforce 8xxx and later GPUs) can easily be added to Mythbuntu (or a vanilla Ubuntu) using John Avenards patched repositories http://www.avenard.org/media/Ubuntu_Repository/Ubuntu_Repository.html
 +
WARNING: If the Avenard respositories are used no support is given by the Mythtv team as this is considered a code fork.
  
'''[http://g-ding.tv/?q= MythDora] (Recommended)'''
+
'''[http://mythdora.com/ MythDora]'''
 
* MythDora is a Fedora Core and MythTV "All-In-One" DVD. The DVD will load a preconfigured Fedora Core installation on your computer as well as install and configure MythTV.
 
* MythDora is a Fedora Core and MythTV "All-In-One" DVD. The DVD will load a preconfigured Fedora Core installation on your computer as well as install and configure MythTV.
  
Line 307: Line 149:
 
[[Image: Screenshot-mythfrontend-guide.jpg|thumb|right|185px|A screenshot of a relatively standard MythTV EPG.]]
 
[[Image: Screenshot-mythfrontend-guide.jpg|thumb|right|185px|A screenshot of a relatively standard MythTV EPG.]]
  
MythTV uses XMLTV to store and display programme data in the Electronic Programme Guide (EPG). Programme data is populated into the MythTV database through the use of a XMLTV grabber, such as the tv_grab_au script. In Australia, there are several XMLTV grabbers which provide varying levels of programme data. The legality of some grabbers are disputed.
+
MythTV uses XMLTV to store and display programme data in the Electronic Programme Guide (EPG). Programme data is populated into the MythTV database through the use of a XMLTV grabber, such as the tv_grab_au script.
  
===Australian EPG tutorials and "How To's"===
+
In Australia, there are several XMLTV grabbers which provide varying levels of programme data. The legality of some grabbers are disputed.
  
====[http://www.ozmyth.com/ Ozmyth] (Recommended)====
+
For information about setting up your program guide, check out our [[MythTV Electronic Program Guide]] page, or check out the [http://svn.whuffy.com/ Shepherd] guide data script.
The aim of this website to provide information on getting MythTV configured for Australian TV (although more general information is provided as well). The aim is to cover MythTV installation, Free to Air digital configuration, Foxtel Digital (and its variants) configuration and a buying guide for hardware readily available.
+
  
===Australian XMLTV grabbers===
 
  
====[http://svn.whuffy.com/index.cgi/wiki Shepherd] (Recommended)====
 
Shepherd provides reliable, high-quality guide data for Australian free-to-air TV and Pay TV channels by employing a flock of independent grabbers and data sources. In addition, Shepherd provides HDTV programme data, as well as the capability to automatically configure TV network icons. It's the de facto choice of OCAU MythTV users, and recommended by the author of this wiki article.
 
  
====[http://www.icetv.com.au/ IceTV]====
 
IceTV is a commercial entity that provides pre-compiled programme data for subscribers. Subscription can be purchased for approximately $13/month.
 
  
====[http://minnie.tuhs.org/twiki/bin/view OzTivo]====
 
OzTivo is a community maintained television guide that provides pre-compiled programme data in the XMLTV and TiVo slice formats. The Guide relies on a community of users to create and upload guide data to the Guide's database. The database is then hand-edited via a web interface to correct any mistakes.
 
  
====[http://www.overclockers.com.au/wiki/MythTV-TV_GRAB_AU ltd73 (tv_grab_au)]====
 
Prior to Shepherd, Ltd73's tv_grab_au script provides verbose and accurate programme data from the Yahoo7 web site. This script is now deprecated, and Australian MythTV users are encouraged to use it's successor, Shepherd.
 
  
===Australian television network icons===
 
MythTV provides users with the ability to define icons for individual TV channels. You're able to set these automatically with software such as Shepherd, or manually by [[#Configuring icons via mythtv-setup|configuring icons via <tt>mythtv-setup</tt>]]. There are numerous free-to-air icon schemes available from a variety sources. Some OCAU members have created [[#Getting icons|useful TV network icon resources]].
 
  
MythTV supports amongst other formats, JPEG and transparent PNG images. Unfortunately, it does not support SVG.
 
  
====Getting icons====
 
[[Image: Seven-hd.png|right|frame|128px|The Network Seven HD icon from the t8 scheme.]]
 
There are four OCAU-centric locations that you can get TV network icons.
 
  
* [http://techtoucian.net/regulars/channels/ Australian TV Network Logos]<br>Has a number of TV network icon schemes (mostly scalable versions of the schemes below.) Also has a master SVG template for editing your own icons.
 
* [http://svn.whuffy.com/index.fcgi/wiki/channel_icons Shepherd]<br>Automated channel icon schemes.
 
* [http://tatey.com/mythtv.php MythTV]<br>Dedges's cartoonish blue and grey icons.
 
* [http://home.exetel.com.au/chorton/Files/mythtv/Australia_TV_Icons.tar FrogBoy's icon set]<br>A tar archive with FrogBoy's icon scheme.
 
  
====Configuring icons via mythtv-setup====
+
 
# Run <tt>mythtv-setup</tt>, from either a terminal window or a run dialog.
+
 
# Go to <tt>5. Channel Editor</tt>.
+
 
# Select the channel you wish to add an icon to.<br>''Note, you will need to press enter after you select the channel name. Double clicking seems to have been disabled for some reason.''
+
 
# Enter the path to a supported graphic file in the <tt>Icon:</tt> field.
+
 
 +
.
  
 
==Tips, tricks and common problem fixes==
 
==Tips, tricks and common problem fixes==
Line 352: Line 175:
 
===Tips and tricks===
 
===Tips and tricks===
 
For a comprehensive list of MythTV tips and tricks, you may like to [http://wilsonet.com/mythtv/tips.php visit the Myth(TV)ology web site for additional information].
 
For a comprehensive list of MythTV tips and tricks, you may like to [http://wilsonet.com/mythtv/tips.php visit the Myth(TV)ology web site for additional information].
 +
 +
====Setting up a frontend on a laptop with a broken or removed screen====
 +
If you are trying to set up a frontend using a laptop with a broken or removed screen (LVDS panel) then this information may help you: [[MythTV frontend on laptop with broken or removed panel]]
 +
 +
====Setting up audio over HDMI with GT210/220====
 +
If you want to use audio over HDMI with a GT210 or GT220, follow these steps: [[Audio over HDMI with a GT210/220]]
  
 
===Common problem fixes===
 
===Common problem fixes===
Line 368: Line 197:
 
#Check the box that says 'Record in TS format instead of PS'
 
#Check the box that says 'Record in TS format instead of PS'
 
#Exit mythtv-setup, and restart mythbackend and mythfrontend
 
#Exit mythtv-setup, and restart mythbackend and mythfrontend
 +
 +
====Garbled / very quiet sound regardless of channel====
 +
 +
'''Symptoms:''' No sound, very hissy sound, garbled sound but very quiet
 +
 +
'''Fix:''' set up the tv card to record in stereo rather than 5.1 audio.
  
 
====No display when watching LiveTV====
 
====No display when watching LiveTV====
Line 380: Line 215:
 
#Add a starting channel (ie. 7)
 
#Add a starting channel (ie. 7)
 
#Close myth-setup, restart mythbackend and test
 
#Close myth-setup, restart mythbackend and test
 +
 +
====Full scan does not pick up channel 9====
 +
 +
'''Symptoms:''' None of the channel 9 transport streams are tuned in after doing a full channel scan.
 +
 +
'''Fix:'''
 +
 +
#Stop mythbackend
 +
#Run mythtv-setup
 +
#Select Option 5. Channel Editor
 +
#Then go to Transport Editor
 +
#Select (New Transport)
 +
#Setup using the following settings
 +
#Standard=DVB, Freq.=191625000, Bandwidth=7MHz, Inversion=Auto, Modulation=QAM-64, LP Coderate=None, HP Coderate=3/4, Trans.Mode=8K, Guard Int.=1/16, Hierarchy=None
 +
#Do a full rescan of channels and channel 9 should be present
 +
#Close myth-setup, restart mythbackend and test
 +
 +
==== Channel 9 and GO! No Longer Record ====
 +
After the new channel GO! 99 was launched, something hinky happened to the channel. If your Go! and Nine recordings appear to record, but don't actually write to the hard disk, you will need to run mythtv-setup and re-scan them.
  
 
==Support and additional information==
 
==Support and additional information==
Line 400: Line 254:
 
* [http://forums.overclockers.com.au/showthread.php?t=374071 A good TV tuner?]
 
* [http://forums.overclockers.com.au/showthread.php?t=374071 A good TV tuner?]
  
==OCAU member configurations and setups==
 
The following table compromises of MythTV configurations by various OCAU members. It provides ''[potential]'' MythTV users with an opportunity to view what configurations other OCAU members are utilising. In addition, it may help to determine what hardware is necessary for either standard digital or high definition content. For fun, OCAU members may include pictures of their setups. [[#How to contribute|If you're an OCAU member and would like to include your configuration in this table, click here for more information]].
 
  
{| width="100%" class="wikitable" style="border: 1px solid #999; background: #fff"
+
== See Also ==
|+ OCAU member configurations (Alphabetical)
+
We've recently re-arranged the article because there was too much content on the one page. There are links to the other OCAU MythTV pages in the relevant sections above, but if you missed them, here they are for quick reference:
|- bgcolor="#ccc"
+
| style="text-align: center; color: white;" | '''OCAU <br> username''' || style="text-align: center; color: white;" | '''Configuration''' || style="text-align: center; color: white;" | '''HDTV <br> capable'''|| style="text-align: center; color: white;" | '''OS/Distribution'''|| style="text-align: center; color: white;" | '''Picture(s)'''
+
|- bgcolor="#efefef"
+
| alphalove
+
||
+
* [http://www.antec.com/ec/productDetails.php?ProdID=08738 Antec Fusion mATX]
+
* [http://www.uabit.com/index.php?option=com_content&task=view&id=32&Itemid=48&page=1&model=339 Abit Fatal1ty F-I90HD (mATX)]
+
* Intel E4300 1.8Ghz @ 3.0Ghz (9 x 334Mhz) stock voltages
+
* [http://www.corsairmemory.com/_datasheets/TWIN2X2048-5400C4.pdf Corsair TwinX 2Gb PC5400 DDR2 RAM (2 x 1024MB), 4-4-4-12]
+
* [http://www.asus.com.au/products.aspx?l1=2&l2=6&l3=515&l4=0&model=1644&modelmenu=1 Asus GeForce 8500GT Silent 512MB PCI-E]
+
* [http://www.newmagic.com.au/NM_pages/products/hauppauge/OEM/nova-T_500_MCE/nova-T_500_MCE.html Hauppauge Nova-T-500 - Dual HD tuners]
+
* [http://www.asus.com.au/products.aspx?l1=12&l2=42&l3=136&l4=0&model=57&modelmenu=1 Asus WL-167g 54Mbps USB Wireless Adapter]
+
* [http://www.samsung.com/au/products/harddiskdrive/harddiskdrive/hd501lj.asp Samsung HD501J - 500GB SATA II]
+
* [http://www.samsung.com/Products/OpticalDiscDrive/DVDWriter/OpticalDiscDrive_DVDWriter_SH_S183A.asp Samsung SH-S183A - DVD±RW Drive SATA]
+
* [http://www.thermalright.com/a_page/main_product_si128.htm Thermalright SI-128 Socket 775 CPU Cooler (no fan fitted)]
+
* MS MCE Remote
+
* [http://www.globlink.com.tw/home-1.htm Globlink GKM-700 RF wireless slim keyboard with optical trackball]
+
* [http://www.noctua.at/main.php?show=productview&products_id=5&lng=en 2 x Noctua case fans (NF-S12) 1200RPM]
+
* [http://www.samsung.com/au/products/tv/lcdtv/la46m81bd.asp TV - Samsung LA46M81BD - 46" 1920x1080p]
+
* DVI to HDMI
+
* Photos to follow
+
|| Yes
+
||
+
* Ubuntu Feisty 7.04
+
* [http://svn.mythtv.org/trac/ Mythtv SVN 0.20-fixes]
+
* [http://homepages.tu-darmstadt.de/~p_larbig/wlan/rt73-k2wrlz-1.0.0.tar.bz2 rt73 WL-167g]
+
* Nvidia beta drivers
+
 
+
||
+
|- bgcolor="#efefef"
+
| [http://orion.serveftp.org aynema]
+
||
+
'''Master Backend / Frontend'''
+
* Gigabyte GA-M52S-S3P
+
* AMD Athlon 64 X2 3600+
+
* 2x 512MB Corsair Value Select PC-5300 DDR2
+
* DViCO FusionHDTV DVB-T Dual Digital 4 (Was working but not now)
+
* Vision Plus Tuner Card
+
* XFX nVidia 7900GT
+
* Western Digital Raptor 36Gb, 2x300Gb WD SATA in RAID1 for Recordings
+
* Slot Loading DVD-Rom
+
* MS MCE Remote
+
* Panasonic Viera 42" Plasma via DVI-HDMI
+
'''Secondary Backend / Frontend'''
+
* Gigabyte GA-73PVM-S2H
+
* Intel Core2Quad Q6600 (Got this sent instead of a E2160)
+
* mAudio Revolution 5.1 (Using OSS and SPDIF)
+
* 2 x Corsair 1GB Value Select PC-4200 DDR2 RAM
+
* Installed on 8Gb USB Drive
+
* MS MCE Remote
+
* 27" Dell LCD Monitor
+
||
+
* Sometimes I'm having issues getting the DVICO Card to work all the time its very temperamental to updates but works great when it's working
+
||
+
* Mythbuntu 8.04RC with Shephard EPG
+
* ALSA on Master Backup
+
* OSS Audio on Secondary (Works great)
+
||
+
|- bgcolor="#efefef"
+
| barney
+
||
+
'''Master Backend / Frontend'''
+
* Abit NF7-S v2.0
+
* Athlon XP 2600+
+
* Kingmax 2 x 256MB DDR400
+
* Leadtek DTV1000T
+
* Leadtek DTV1000T
+
* Albatron 5200 AGP Passive with DVI
+
* Seagate 7200.7 120GB SATA
+
* LG 16x DVD-ROM
+
* MS MCE Remote
+
'''Secondary Frontend'''
+
* Shuttle SN45G v2
+
* AMD Athlon Thoroughbred 2100+ (10 x 200)
+
* nForce2 MCP-T Soundstorm
+
* Radeon 9550 Speedy Edition AGP
+
* Corsair 2 x 256MB PC3500
+
* Western Digital 120GB PATA HDD
+
* Liteon 52x CD-RW
+
* MS MCE Remote
+
|| No
+
|| Ubuntu Gutsy 7.10
+
||
+
|- bgcolor="#efefef"
+
| BBB
+
||
+
'''Master Backend / Frontend'''
+
* Asus P5WD2E
+
* Intel D920
+
* 2gb DDR2
+
* DVICO Fusion DVB-T Dual (PCI & USB)
+
* DVICO Fusion DVB-T
+
* Leadtek 6200TC
+
* Seagate 320gb SATA
+
* Seagate 250gb SATA
+
* LG 16x DVD-ROM
+
* DVICO MCE Remote
+
* Samsung LA32 HD LCD
+
'''Secondary Frontend'''
+
* Asus P5NE-SLI
+
* Intel E4400
+
* Onboard Sound
+
* 2 x Leadtek 7950GT in SLI
+
* 2gb DDR2
+
* Western Digital 250GB PATA HDD
+
* Sony DVD-RW
+
 
+
|| HDTV is fine. The DVICO MCE Fusion Remote is dodgy again in MD5 so if anyone gets it to work PLEASE get in touch!
+
|| Mythdora 5 and Ubuntu Hardy Heron 8.04
+
||
+
+
|- bgcolor="#efefef"
+
| Bunyipbluegum
+
||
+
* GA-PCV2 Mini-ITX motherboard with VIA 1.0GHz C3 CPU
+
* 512MB DDR RAM
+
* Onboard CLE-266 video adapter
+
* LEADTEK WinFast DTV2000H
+
* 80GB Seagate IDE
+
* LEADTEK Y04G0033 remote (provided with tuner card)
+
|| No
+
|| Mythbuntu 7.10
+
||
+
|- bgcolor="#efefef"
+
| cleary
+
||
+
* AMD A64 3200+ S939
+
* 2GB DDR
+
* Sparkle nVidia 7900GT 256MB
+
* 1x DVico DVB-Lite HDTV Tuner (brooktree878 chipset) + IR remote
+
* 2x 320GB Seagate 16MB Sata2 NCQ HDDs
+
* Thermaltake Tenor Silver Desktop case
+
* 76cm LG TV (Tube)
+
|| Yes
+
|| [http://www.sidux.com sidux] Chaos (2007-01)
+
|| [[Image:Cleary_mythtv-setup_sml.jpg|100px]]
+
|- bgcolor="#efefef"
+
| [http://tatey.com Dedge] ||
+
* AMD Athlon 64 3600+ X2
+
* 512MB DDR2
+
* nVidia 7300GS
+
* 4x 320GB SATA HDD in software RAID 5
+
* 1x 80GB HDD for OS
+
* 16x Pioneer DVD-RW optical drive
+
* Silverstone LC17 enclosure
+
* NEC 40" HDTV LCD Display (1336x768)
+
|| Yes
+
|| Ubuntu 7.04
+
|| [[Image: Dedge-MythTV-configuration1.jpg|100px]] [[Image: Dedge-MythTV-configuration2.jpg|100px]]
+
|- bgcolor="#efefef"
+
| downforce
+
||
+
'''Master Backend '''
+
* Gigabyte GA-P35-DS3
+
* Intel E2160
+
* Team Dark 2x1GB DDR2-800
+
* DVICO Dual Digital (Rev 1)
+
* Asus EN7600GS 256MB
+
* Tagan 430W PSU
+
* OS: 2x Seagate 36GB U160 SCSI + Adaptec 2100S - RAID 0
+
* Storage: WD 750GB SATA, WD 500GB SATA, Maxtor 320GB IDE
+
* Lite-On 8x DVD-ROM
+
* Intel 1000GT PCI NIC
+
'''HTPC Frontend'''
+
* Silverstone GD01MX Black (inc iMON Remote + LCD)
+
* AMD X2 4400+ AM2
+
* Gigabyte GA-M55-S2plus
+
* Team Dark 2x1GB DDR2-800
+
* Corsair VX450 PSU
+
* Scythe Mini-Ninja + 4 Noctua R8's
+
* Asus EN8500GT 512MB Passive
+
* WD 80GB SATA
+
* Pioneer DVR-221BK SATA DVD-RW
+
|| Yes
+
|| Ubuntu Alternative 8.04 + mythtv-frontend
+
||
+
|- bgcolor="#efefef"
+
| fad
+
||
+
* [http://www.antec.com/ec/productDetails.php?ProdID=08738 Antec Fusion mATX]
+
* Core 2 Duo E4300
+
* ASUS P5B-VM DO mATX, PCI-E, GbE, 8 SATA, Q965 ICH8
+
* 1GB DDR 6400
+
* nVidia 7800 256MB
+
* 1x DVico DVB-Dual Digital HDTV Tuner + IR remote
+
* 2x 320GB Seagate 16MB Sata2 NCQ HDDs
+
* Pioneer DVD-R A08
+
|| Yes
+
|| Ubuntu 7.04
+
||
+
|- bgcolor="#efefef"
+
| FrogBoy
+
||
+
* VIA EPIA M9000
+
* 512M PC133
+
* Onboard VIA video, sound etc
+
* Leadtek Winfast DTV-2000H
+
* 250MB Seagate HDD
+
* Crappy Old SONY TV
+
|| No - Not Enough Grunt
+
|| Debian Sarge
+
||
+
|- bgcolor="#efefef"
+
 
+
| FaNToM
+
||
+
* AMD Athlon64 3500+
+
* 512MB DDR400
+
* Asrock 939 DualSata2
+
* Nvidia FX5200
+
* Onboard sound
+
* Compro DVB-T300 + Remote
+
* 20GB Seagate HDD (OS)
+
* 80B Maxtor HDD (Recordings)
+
* Mapped Drive from Windows Server for Movies
+
* 32" Samsung HD LCD TV
+
|| Yes
+
|| Mythdora 4.0
+
||
+
|- bgcolor="#efefef"
+
 
+
| HrdwrBoB
+
||
+
Server
+
* DS3P/6420/2gb/6800GS
+
* Leadtek DTV1000T
+
* 2.8 tb raid5 (7x500gb seagate sata)
+
 
+
Frontend
+
* crappy motherboard
+
* athlon 64 3200+
+
* 1gb ram
+
* 8600GT (needs nvidia beta drivers :( )
+
* 37" 1080p panel (1080p over DVI, overscan corrected by changing res in myth.)
+
* Thermaltake Mozart SX with VFD/remote
+
* Old 4x DVD-R
+
|| Yes
+
|| Ubuntu 7.04
+
|| [[Image: HrdwrBoB-mythserver.jpg|100px]] [[Image: HrdwrBoB-mythlounge.jpg|100px]]
+
|- bgcolor="#efefef"
+
 
+
 
+
| Jimboberella
+
||
+
* AMD Athlon64 3700+
+
* 1GB DDR
+
* Nvidia 6600
+
* Onboard sound
+
* Leadtek Winfast DTV-1000T
+
* 250GB Seagate HDD (tv)
+
* 120GB Maxtor HDD (Videos)
+
* 80GB Seagate HDD (OS etc)
+
* 48cm Philips TV
+
|| Yes
+
|| Ubuntu 7.04
+
||
+
|- bgcolor="#efefef"
+
| kingborel
+
||
+
Backend/Frontend
+
* ASUS A8N-SLI
+
* AMD Athlon64 3800+
+
* 2GB 667 RAM
+
* Winfast DTV-1000
+
* Nvidia 7100GS passive
+
* 320GB SATA HDD
+
|| Yes (just, better with Nvidia tweaks)
+
|| Ubuntu 7.04
+
||
+
|- bgcolor="#efefef"
+
| Kreegor
+
||
+
'''Backend/Frontend'''
+
* Gigabyte P31-S3G
+
* Core 2 Duo E2160
+
* 2GB DDR2 667 RAM
+
* DVICO (Ultraview) Fusion HDTV DVB-T Plus + IR Remote
+
* Leadtek DTV1000 T
+
* nVidia 8400GS 256MB
+
* Onboard AC97 sound
+
* 160GB IDE HDD but need more
+
* Silverstone LS20 Silver
+
|| Probably
+
|| MythBuntu 8.04 (upgrded from a 7.10 installation)
+
||
+
 
+
|- bgcolor="#efefef"
+
| martynh
+
||
+
* AMD Athlon 3200+
+
* Asus M2NPV-VM
+
* 1GB DDR2 800MHz
+
* Onboard Video (Nvidia 6150)
+
* Onboard sound (SoundMax ad1986A)
+
* Leadtek Winfast DTV-1000T x 2
+
* SilverStone LC17 Case
+
* Seasonic S12 430W PSU
+
* 320GB Western Digital HDD
+
* Hitachi 32" LCD (32LD380TA)
+
* Microsoft Media Center Remote
+
|| Yes
+
|| Ubuntu 7.04
+
||
+
 
+
|- bgcolor="#efefef"
+
| Mickoeus
+
||
+
* Intel C2D E6420 2.13GHz
+
* ASUS P5B-VM (micro ATX)
+
* Antec Fusion Case
+
* 2GB DDR RAM
+
* Gigabyte GEF7600GS
+
* 120GB SATA
+
* Twinhan DVBT
+
* MCE Remote
+
|| Yes
+
|| Ubuntu 7.04
+
||
+
 
+
|- bgcolor="#efefef"
+
| Mythdora
+
||
+
* AMD Semperon 2800+
+
* 512MB DDR2
+
* S3 Virge
+
* 2x V-Stream Xpert DTV-DVB-T
+
* 240GB HDD
+
* 16x Pioneer DVD-RW optical drive
+
* SPI enclosure
+
* Sony CRT Monitor
+
|| No - Video card not up to it
+
|| MythDora 4.0
+
||
+
 
+
|- bgcolor="#efefef"
+
| Pingers
+
||
+
* Pentium 4 2.8E
+
* 512MB DDR
+
* Nvidia FX 5200
+
* Onboard sound (C-Media)
+
* Twinhan Terrestrial DVB DTV Tuner
+
* 120GB WD SATA (tv)
+
* 120GB WD SATA (videos)
+
* 68cm Panasonic TV
+
|| Probably
+
|| Ubuntu 7.04
+
||
+
 
+
|- bgcolor="#efefef"
+
| Samarium
+
||
+
* Intel E6420
+
* Gigabyte G33M-DS2R
+
* 2GB DDR2 667
+
* Nvidia 7300 PCI-e, passive cooling
+
* Onboard sound (AC-97)
+
* Hauppauge Nova-T 500 Dual DVB-T
+
* LifeView TV Walker Twin DVB-T USB2
+
* 500GB Samsung SATA
+
* Antec Fusion
+
* 68cm noname TV, component input, 525i
+
|| Yes
+
||
+
* Ubuntu 7.04 Feisty
+
* DVB drivers via Hg
+
* Shepherd EPG
+
||
+
 
+
|- bgcolor="#efefef"
+
| spedwards
+
||
+
* AMD Athlon XP 2600+
+
* Gigabyte GA-VT600 1394
+
* 512MB DDR
+
* Nvidia FX 5600
+
* Onboard sound (AC-97)
+
* Leadtek WinFast DTV1000 T
+
* 200GB SeaGate PATA
+
* 68cm Palsonic TV
+
* [http://www.silverstonetek.com/products/p_contents.php?pno=lc10m&area=usa Silverstone LC10M+]
+
|| Yes
+
|| MythDora 4.0
+
||
+
 
+
|- bgcolor="#efefef"
+
| Stik79
+
||
+
* Master BE/FE combo
+
** Athlon Venice 3500+
+
** Shuttle SN95G
+
** 1GB DDR
+
** nVidia GeForce FX6200TC (passive)
+
** 700G LVM (Samsung quietness)
+
** 32" AWA 720p LCD (1366x760)
+
** Digital now USB Twin Tuners
+
* Slave BE/FE combo
+
**(in bedroom (needs quietness - PSU = only fan))
+
** Athlon 2100+ (underclocked) / Abit NF7S
+
** Silverstone LC17M
+
** 512M DDR
+
** nVidia GeForce FX 5200 passive
+
** 48cm CRT LG TV (bleh - replace with LCD one day)
+
** Kworld Xpert DVB-T100 PCI Digital TV Tuner (cx88_dvb)
+
** 0G HD - remote boot/NFS
+
* Gigabit Wired Network
+
|| Yes/Yes (with XvMC)
+
|| FC6/FC6
+
|| [[Image: Stik79-mythtv-lounge.jpg|100px]] [[Image: Stik79-mythtv-bedroom.jpg|100px]]
+
|- bgcolor="#efefef"
+
| [http://techotucian.net Techtoucian]
+
||
+
* Intel Pentium 4 2.26Ghz
+
* 1.5GB DDR
+
* nVidia GeForce FX 5700
+
* Dual screen desktop PC with one screen devoted to MythTV.
+
|| Yes
+
|| Ubuntu 6.10
+
||
+
|- bgcolor="#efefef"
+
| Thrawn
+
||
+
* Dell SC430
+
** Intel Pentium D 820 2.8 Ghz Dual Core
+
** 512MB ECC DDR2 (256MB pc4300 standard and one 256MB pc3200, needs the initial release BIOS for pc3200 support)
+
** Gainward 7300GT fanless, cut the PCIe x4 slot to fit
+
** USB Audio with optical output
+
* 1TB software RAID-5 JFS volume consisting of 5 x 250GB partitions
+
** 3 x 250GB SATA drive
+
** 1 x 320GB SATA drive (remainder space for OS)
+
** 1 x 250GB IDE drive
+
** 1 x 200GB IDE drive outside RAID
+
* TV Tuners
+
** Dvico Fusion HDTV Lite PCI
+
** Twinhan VP3020 PCI
+
* Display device
+
** Aiko 32" LCD 1366x768 HDMI
+
** 30" LCD 2560x1600 (now sold, found TV is better on the much cheaper Aiko anyway)
+
* Network
+
** Onboard Broadcom Gigabit
+
** Extra PCIe Broadcom Gigabit
+
|| Yes
+
|| Slackware 10
+
||
+
|- bgcolor="#efefef"
+
| The Sentinel
+
||
+
* Shuttle SB86i
+
** Intel Pentium 4 3Ghz
+
** 1GB DDR RAM
+
** NVidia 6200TC PCI-e card with component-out
+
** Onboard High-definition audio with optical output
+
* 1TB Reiserfs LVM
+
** 1 x 750MB SATA drive (remainder space for OS)
+
** 1 x 500 MB SATA drive
+
* TV Tuners
+
** Nebula DigiTV PCI DVB tuner
+
** TinyUSB2  USB DVB tuner
+
* Display device
+
** 82 CM Widescrenn CRT
+
** 24" Dell 2407 LCD
+
* Network
+
** Onboard Broadcom Gigabit
+
* 1 x master backend/frontend
+
* 3 x slave frontends
+
* 1 x slave backend
+
|| Yes
+
|| Gentoo 2007.1
+
||
+
|- bgcolor="#efefef"
+
| Wornbat
+
||
+
* Backend
+
** Two AMD Athlon(tm) MP 1600+
+
** AMD-760 MP Motherboard
+
** 512MB DDR RAM
+
* Video cards
+
** ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS Backend
+
** nVidia Corporation NV43 [GeForce 6600/GeForce 6600 GT] Frontend 1
+
** ATI Technologies Radeon 9600 Frontend 2
+
** ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] Laptop Frontend 3
+
* Storage
+
** 1 x 30GB OS
+
** 1 x 300GB  drive Mythtv Record storage
+
** 1 x 200 GB SATA drive DVD Storage
+
** 1 x 120 GB SATA drive Apps/Misc Storage
+
* TV Tuners
+
** DVICO DVB Lite Backend
+
** DVICO DVB Pro Backend
+
** DVICO DVB Hybrid (Analog sound not working?) Backend
+
** Analog Tuner PROVIEW Backend 2 Slave
+
* Display devices
+
** 21in Phillips CRT Frontend 1 Main Computer Desktop 1
+
** 19in Widescreen LCD Frontend 1 Main Computer Desktop 2
+
** 50in Widescreen HDTV LG Plasma Frontend 1 Slave of Main Computer Desktop 2
+
** 19in CRT Backend / Frontend 2
+
** 19in Widescreen LCD Laptop Frontend 3
+
* Network
+
** Onboard 100mB
+
** 3 Wireless 54mB G Networks
+
* 1 x master backend/frontend
+
* 3 x slave frontends
+
* Shepherd EPG
+
|| Yes
+
|| Ubuntu 7.04 Feisty
+
||
+
|- bgcolor="#efefef"
+
| adante
+
||
+
* P4 2.8Ghz with HT
+
* SIS P4S800 motherboard
+
* GeForce 4 Ti4200
+
* 600gb (3x200gb RAID-0)
+
* Medion 37" LCD (1366x768) DVI-Input
+
* Tv Tuners
+
** TwinHan VisionPlus
+
** Compro VideoMate DVB-T300
+
** Leadtek Winfast DTV1000-T
+
* DTV1000-T remote
+
|| Only just (no) - can play smoothly but 100% CPU and response is sluggish
+
||
+
* Ubuntu 7.10
+
* Kernel 2.6.22.9 patched for DTV1000 remote support
+
* MythTV 0.20.2
+
||
+
|- bgcolor="#efefef"
+
| Storage Locker
+
||
+
* ASUS  Motherboard
+
* AMD Proceesor
+
* 1G memory
+
* Video card - fanless Nvidia , with DVI output
+
* 40G for system ie root and 2x400 as LVM for recordings.
+
* TV is an LG 42 inch LCD
+
* Remote - Keyboard and the LC20 remote
+
* AMP - Denon AVR-1906 receiver
+
* Speakers - Wharfedale Rubiance series
+
* Tuners
+
** Hauppauge PVR 150 for Foxtel
+
** Leadtek Winfast DTV1000-T for digital free to air
+
* LIRC to drive Foxtel via simple serial port blaster.
+
* Grabber is Shepherd , runs each day approx 4AM
+
* Case - Silverstone LC20 Black with VFD. Yep, the display works with LIRC
+
* Case - You must put a fan or two in the front of the case to cool the hard drives.
+
|| Ubuntu 7.10
+
|| Can record and play back smoothly
+
||
+
|- bgcolor="#efefef"
+
| elbeasto
+
||
+
* Abit AV8 3rd eye Motherboard
+
* 2GB Giel RAM
+
* Video card - 6800GT nvidia (AGP)
+
* Speakers - Logitech R-20 (very cheap but quite decent)
+
* Tuners
+
** Dvico Fusion dvb-t Hybrid (doesn't work with newer kernels, 2.6.20 or greater)
+
** Leadtek WinfastDTV 2000H (revision "J")
+
* Remote - Dvico USB remote
+
* Case - Cooler Master Elite
+
* Grabber - shepherd
+
|| HD and SD work and playback well
+
* HD playback causes a decent amount of CPU usage
+
|| Debian Etch
+
* kernel - 2.6.18-6-amd64
+
|| [[Image: Backend.JPG|100px]] [[Image: Frontend.JPG|100px]]
+
|- bgcolor="#efefef"
+
| Bonj
+
||
+
'''Backend/Frontend'''
+
* Motherboard: Foxconn P965 chipset (Conroe)
+
* CPU: Intel Core 2 Duo E4600 (2.4GHz) 800MHz FSB
+
* RAM: 1GB
+
* Tuner: 1x LeadTek DTV-1000T, 1x LeadTek DTV-2000H Rev. J (options cx88xx card=35,51)
+
* Video: PCIe nVidia 7200GS passive - 1080i component out
+
* Audio: onboard Intel HDA optical out to surround receiver
+
* HDD: 500GB SATA
+
* DVD: Pioneer DVD single layer burner
+
* Case: Silverstone LC20 Silver
+
* Display: Sony HD 76cm widescreen CRT
+
 
+
'''Old hardware''' (worked until motherboard developed a fault)
+
* Motherboard: Asus P4S800
+
* CPU: Intel P4 2.6GHz 800FSB w/ hyperthreading
+
* RAM: 512MB
+
* Tuner: LeadTek DTV1000T
+
* Video: AGP nVidia FX5200 passive - Svideo out. (would have been 1080i RGBHV but for faulty mb)
+
* Audio: onboard SIS chipset - stereo out
+
* HDD: 320GB LVM {1x 200GB IDE, 1x 120GB IDE}, 1x 80GB IDE
+
 
+
'''Laptop frontend'''
+
* Dell Vostro 1400
+
* CPU: Intel Core 2 Duo T7500 (2.2GHz)
+
* RAM: 4GB
+
* Video: nVidia 8400GS discrete
+
* Audio: onboard Intel HDA
+
* HDD: 250GB SATA
+
* DVD: dual layer burner
+
 
+
|| Yes,
+
Yes,
+
Yes
+
|| Mythbuntu 7.10,
+
MythDora 4.0,
+
Kubuntu 7.10 x86_64
+
||
+
|}
+
  
===How to contribute===
+
* Our supported [[MythTV Hardware]] article.
OCAU members are encouraged to include their configurations in this wiki article. Please include your hardware specifications, television display, HDTV capability ''(I.e. are you able to smoothly display high definition content?)'', OS/Distribution; and any relevant pictures. In an attempt to reduce clutter, please limit your entry to a maximum of two pictures with respective thumbnails. If you're unsure where to start, copy an existing entry. ''Note:'' Please keep entries in alphabetical order by OCAU username.
+
* Our [[MythTV Electronic Program Guide]].
 +
* Our [[MythTV OCAU Member Setups]] article.
 +
* [[MythTV-TV GRAB AU]]
  
 
==ToDo (Please contribute!)==
 
==ToDo (Please contribute!)==
Line 1,022: Line 270:
  
 
We're seeking additional resources for the following sections. Please ensure they're current.
 
We're seeking additional resources for the following sections. Please ensure they're current.
* [[#Linux distributions|Linux distributions]]
+
* [[#Linux Distributions|Linux Distributions]]
 
* [[#MythTV distributions|MythTV distributions]]
 
* [[#MythTV distributions|MythTV distributions]]
 
* [[#Tips, tricks and common problem fixes|Tips, tricks and common problem fixes]]
 
* [[#Tips, tricks and common problem fixes|Tips, tricks and common problem fixes]]
 
* [[#Informative and helpful links|Informative and helpful links]]
 
* [[#Informative and helpful links|Informative and helpful links]]
 
====Dvico Fusion HDTV Remote====
 
* Update kernel modules required for Dvico Fusion HDTV remote (Cleary) - ''Please see the discussion page for more information''.
 
  
 
===Images requested for TV tuners===
 
===Images requested for TV tuners===
Line 1,034: Line 279:
  
 
===OCAU member configurations requested===
 
===OCAU member configurations requested===
Please [[#How to contribute|add your MythTV configuration]] to the "OCAU member configurations and setups" section of this wiki.
+
Please add your MythTV configuration to the [[MythTV OCAU Member Setups]] section of this wiki.
 +
 
 +
 
 +
==More Links==
 +
* [[Audio Visual]], [[HTPC]], [[Digital TV on your PC]], [[Sound Card]], [[Windows XP DVB Tuner Setup]],[[Windows MCE]] & [[Windows Media Center Edition]]

Latest revision as of 17:19, 5 June 2012

A relatively standard screen shot of the initial MythTV screen (MythCenter theme).
A demonstration of MythTV on a high definition LCD television with the on-screen display.

Contents

[edit] Introduction

The Retro theme for MythTV.
A screenshot of MythWeb, the web based management interface.
A network diagram of a typical complex MythTV implementation in the home.

MythTV is a free and open source Personal Video Recorder (PVR) for the Linux OS. It's easily extended through a diverse range of plugins providing extra capabilities such as DVD playback, photo management and games. MythTV provides high levels of customisability and features far beyond those offered by equivalent Home Theatre PC (HTPC) applications. It utilises a unique client/server architecture allowing for flexible deployment in the home environment. The latest stable release of MythTV is 0.21.

[edit] MythTV can

  • Display digital, high definition and analogue television
  • Time-shift Live TV (Pause, Rewind and fast forward)
  • Schedule programme recordings from an integrated Electronic Programme Guide (EPG)
  • Automatically skip commercials
  • Be skinned and extended through the plug-in system.
  • Support multiple combinations of TV tuner adapters

[edit] Plugins

MythTV is easily extended through a variety of plugins. A complete list of official MythTV plugins with a short description of their functionality have been catalogued below.

[edit] MythTV Hardware

Hardware support is largely dependent on your expectations of the system.

High definition playback requires more power than standard definition. Advanced features such as transparency, commercial skipping, and transcoding can all take up additional system resources. You will need to consider what the purpose of your system is going to be in order to work out the hardware required.

For that reason, a lot of the information here is a guide only.

For inspiration you can view some of our MythTV OCAU Member Setups, which showcases some of the systems OCAU members have built.

[edit] Minimum Requirements

Minimum hardware requirements for watching LiveTV on a single digital tuner without XvMC (Video acceleration)
Standard digital High definition
  • Processor: Intel Pentium III 800Mhz or AMD Athlon 800Mhz
  • Memory: 384MB
  • HDD: 60GB (~20 Hours of recordings + OS)
  • Processor: Intel Pentium 4 2.8GHz or AMD Athlon XP 2800+
  • Memory: 384MB
  • HDD: 200GB (~20 Hours of recordings + OS)

[edit] Supported TV tuner adapters

Any TV tuner adapter utilising these chipsets should be fully supported by a recent Linux kernel.

  • Conexant 2388x (Recommended)
  • Brooktree878 (Recommended)
  • Philips SAA 7134
  • B2C2 Flexcop II

There are two recommended sources for further information on MythTV hardware:

[edit] Recommended Software

MythTV is an application that sits on top of a Linux distribution. Consequently, it's irrelevant which distribution you decide to use in your MythTV configuration. What's important is that you have the required package dependencies, and access to support. Distributions such as Ubuntu, PCLinuxOS and Arch include MythTV in their package repositories which automatically resolve dependencies, simplifying the install process.

When choosing your Linux distribution, the author of this wiki article encourages you to pick a distribution that you're familiar with. Familiarity leads to confidence which is of benefit in a first-time install process. If you don't favour any particular distribution, pick a one that has a wide range of support. As a general rule of thumb, popular distributions are your best bet. They usually offer multiple places for seeking help such as forums, IRC and a mailing list. If you'd like assistance from other OCAU members, you may be interested in the MythTV General Discussion and Support thread on the OCAU forums.

Lastly, there are special, customised distributions that are designed specifically for MythTV. They present considerable advantages for users with little or no Linux experience by including automated installers and support for proprietary drivers. They're often considered "out of the box" solutions.

[edit] Linux Distributions

Distributions listed in alphabetical order
Distribution MythTV installation guides Support
Arch Linux
Fedora Linux
Gentoo Linux
Ubuntu Linux

[edit] MythTV distributions

Distributions listed in alphabetical order.

KnoppMyth

  • KnoppMyth is my attempt at making the Linux and MythTV installation as trivial as possible.

Mythbuntu

  • Mythbuntu is an Ubuntu derivative focused upon setting up a standalone MythTV system similar to KnoppMyth or MythDora. The Mythbuntu distribution fits on a single CD which can also be used as a frontend liveCD.

VDPAU support (adding full GPU based decode to MythTV on Nvidia Geforce 8xxx and later GPUs) can easily be added to Mythbuntu (or a vanilla Ubuntu) using John Avenards patched repositories http://www.avenard.org/media/Ubuntu_Repository/Ubuntu_Repository.html WARNING: If the Avenard respositories are used no support is given by the Mythtv team as this is considered a code fork.

MythDora

  • MythDora is a Fedora Core and MythTV "All-In-One" DVD. The DVD will load a preconfigured Fedora Core installation on your computer as well as install and configure MythTV.

[edit] Electronic programme guide (EPG)

A screenshot of a relatively standard MythTV EPG.

MythTV uses XMLTV to store and display programme data in the Electronic Programme Guide (EPG). Programme data is populated into the MythTV database through the use of a XMLTV grabber, such as the tv_grab_au script.

In Australia, there are several XMLTV grabbers which provide varying levels of programme data. The legality of some grabbers are disputed.

For information about setting up your program guide, check out our MythTV Electronic Program Guide page, or check out the Shepherd guide data script.








.

[edit] Tips, tricks and common problem fixes

[edit] Tips and tricks

For a comprehensive list of MythTV tips and tricks, you may like to visit the Myth(TV)ology web site for additional information.

[edit] Setting up a frontend on a laptop with a broken or removed screen

If you are trying to set up a frontend using a laptop with a broken or removed screen (LVDS panel) then this information may help you: MythTV frontend on laptop with broken or removed panel

[edit] Setting up audio over HDMI with GT210/220

If you want to use audio over HDMI with a GT210 or GT220, follow these steps: Audio over HDMI with a GT210/220

[edit] Common problem fixes

[edit] No sound on Channel Seven or SBS

Symptoms: No sound occurs on channel Seven or SBS (In Australia, they have ac3 audio streams) when they are tuned to from another channel (i.e. You are watching channel nine, and change to channel Seven). There is however sound if you choose channel Seven, exit live TV mode and then re-enter live TV.

Fix: It appears there can be weird problems like this when using PS format to watch TV. It can be fixed by:

  1. Exit mythfrontend and mythbackend
  2. Enter mythtv-setup
  3. Go to card options
  4. Select your DVB card
  5. Go to 'Advanced Settings'
  6. Select 'Recording Options'
  7. Check the box that says 'Record in TS format instead of PS'
  8. Exit mythtv-setup, and restart mythbackend and mythfrontend

[edit] Garbled / very quiet sound regardless of channel

Symptoms: No sound, very hissy sound, garbled sound but very quiet

Fix: set up the tv card to record in stereo rather than 5.1 audio.

[edit] No display when watching LiveTV

Symptoms: When trying to watch LiveTV the screen is blank and no input is accepted, after a few moments will drop back to main menu.

Fix:

  1. Stop mythbackend
  2. Run mythtv-setup
  3. Select Option 4. Input Connections
  4. Add a starting channel (ie. 7)
  5. Close myth-setup, restart mythbackend and test

[edit] Full scan does not pick up channel 9

Symptoms: None of the channel 9 transport streams are tuned in after doing a full channel scan.

Fix:

  1. Stop mythbackend
  2. Run mythtv-setup
  3. Select Option 5. Channel Editor
  4. Then go to Transport Editor
  5. Select (New Transport)
  6. Setup using the following settings
  7. Standard=DVB, Freq.=191625000, Bandwidth=7MHz, Inversion=Auto, Modulation=QAM-64, LP Coderate=None, HP Coderate=3/4, Trans.Mode=8K, Guard Int.=1/16, Hierarchy=None
  8. Do a full rescan of channels and channel 9 should be present
  9. Close myth-setup, restart mythbackend and test

[edit] Channel 9 and GO! No Longer Record

After the new channel GO! 99 was launched, something hinky happened to the channel. If your Go! and Nine recordings appear to record, but don't actually write to the hard disk, you will need to run mythtv-setup and re-scan them.

[edit] Support and additional information

The purpose of this wiki article is to provide OCAU and Australian MythTV users with relevant and up-to-date information on MythTV. OCAU members are encouraged to contribute to this article wherever possible. In the event that you notice incorrect or outdated information that you're unable to rectify by yourself, please feel free to contact either Dedge or Techtoucian. For MythTV general discussion and support, please visit this thread.

[edit] Informative and helpful links

Some useful links have been compiled into a list below. If in doubt, Google is a fantastic resource of information.

[edit] Official documentation

[edit] Complementary information

  • Linux TV - Television with Linux
  • LIRC - Linux infra-red remote control information

[edit] OCAU forum threads


[edit] See Also

We've recently re-arranged the article because there was too much content on the one page. There are links to the other OCAU MythTV pages in the relevant sections above, but if you missed them, here they are for quick reference:

[edit] ToDo (Please contribute!)

This is a small list items that are either unfinished, or require implementation. If you're unable to contribute but would like to, please contact either Dedge or Techtoucian.

[edit] Seeking additional information on specific topics

As it currently stands, information in this wiki article has been compiled by Dedge, Techtoucian and the previous wiki article. If you're successfully using a TV tuner or remote control that is not currently listed, please add it.

We're seeking additional resources for the following sections. Please ensure they're current.

[edit] Images requested for TV tuners

Several TV tuners listed in this wiki article do not have respective images. We're unable to use images from other web sites due to copyright law. Therefore, if you have a TV tuner listed in this wiki article without an image, please take a photo, upload it, and add it to this wiki article.

[edit] OCAU member configurations requested

Please add your MythTV configuration to the MythTV OCAU Member Setups section of this wiki.


[edit] More Links