SlideShare a Scribd company logo
1 of 20
MythTV:
The Open-Source PVR
        Donald Burr
     <dburr@cclug.com>
What is MythTV?

• Open Source PVR
 • DVR, TiVO, etc.
• Easily extensible through plugins
• Runs on Linux
• Frontends available for other OSes
Backend? Frontend?

• Client-server architecture
• Backend: recorder/encoder
• Frontend: viewer
• Can be on same box or separate
• Endless configuration options
What Do You Need?
• Reasonably powerful PC
 • 800-2.8GHz CPU depending on video type
 • 60+ GB disk (the more the better!)
 • 1-2+ GB RAM - it’s cheap!
 • Video card (only needed on frontend)
 • Tuner or video capture card (only needed
    on backend)
Issues to Consider
• What do you want to record?
 • SD or HD?
 • Cable, satellite, or OTA?
 • Is your signal encrypted?
 • Do you need a cable/satellite box?
 • Do you want simultaneous recording?
Issues to Consider
• Where do you want to play it back on?
 • TV? Projector? Monitor?
 • What connections does it have?
 • How big is the display?
 • Might need graphics acceleration for HD -
    NVIDIA seems to be best supported
Issues to Consider

• Do you want to be able to save recorded
  shows?
 • Analog capture (plug in a recorder)
 • Direct DVD burning (best option)
 • Media server or portable video players
Issues to Consider
• How do you want to control your box?
 • Wired keyboard + mouse - ugly!
 • Wireless keyboard + mouse (RF, BT, IR)
 • Remote control
   • Some capture cards come with them
   • IR Blaster
   • Compatible with universal remote?
Issues to Consider
• Where will this box be installed?
 • Size of space - ensure adequate air flow +
    cooling
• Reliability/fault tolerance
 • RAID, Drobo, etc.
 • UPS
   • Don’t forget the cable box (if any)!
Issues to Consider
• Getting data in and out
 • Needed for program guide, viewing over
    networked frontend
 • Wired? Wireless?
  • 802.11b/g may be OK for SD, but you
      really need 802.11n for HD
   • Any flavor of ethernet works fine
 • “Dumb box” mode - no fancy guide
My Spec
• ASRock A780GMH Motherboard - $70
• AMD Athlon X2 4850e 2.5GHz Dual Core
  CPU - $56
• OCZ Blade Series 4GB (2x2GB) RAM - $64
• PowerColor HD2400PRO 512MB SCS
  Radeon HD 2400PRO - $30
• Hauppauge WinTV-HVR-1600 - $80
My spec
• SAMSUNG Spinpoint F1 HD102UJ 1TB hard
  drive - $90
• Pioneer Black 20X DVD+RW drive - $25
• APEVIA Black SECC Steel / Aluminum X-
  MASTER-BK/500 ATX Media Center case -
  $70
• Grand total: just under $500
Installing MythTV

• Available in most distributions’ repositories
• Compile from source
• If building from scratch (or for the least
  amount of pain), go with a purpose-built
  distro such as Mythbuntu
Things I Ran Into
• Video output needed to be composite or
  SVideo (hooking up to an old TV)
• Installed PCI Express video card w/SVideo
• Required tweaking to xorg.conf
• Google to the rescue!
• Hint: keep a monitor + keyboard + mouse
  around “just in case”
Things I Ran Into
• Comcast encrypts its channels (boo, hiss)
• Could tune some analog channels, so it may
  be ok for you
• Solution: use cable box + S-Video input on
  capture card (completely bypass tuner card’s
  tuner module)
• Introduced another level of complexity
Things I Ran Into
• Controlling the cable box
• Use an IR Blaster
• One built-in to Hauppauge card didn’t work
• Serial IR blaster - cheap ($15)
• Requires “real” serial port
 • PCI Express serial board for $40 solved it
• There are USB ones but they are pricier
Things I Ran Into
• No network connection = no guide data
• “Dumb box” mode
• Must program in wanted channels
• Must set channel, start/end times for manual
  recording
• Might want to put in USB wifi down the
  road
• Guide data is not free ($20/year)
Why do it?

• Flexibility
• Reliability
• Usability
• Karma
Where to get more info
• Mythtv.org
 • The MythTV Wiki
 • Links to other useful info
• bookofborg.com/index.php/
  DIY_Media_Center_PC
 • My build list
 • Includes thoughts, notes
Thanks!
May the Source be with you!

More Related Content

Viewers also liked

Entertainment updated
Entertainment updatedEntertainment updated
Entertainment updatedROBIN HUYAM
 
SIP Final Report By Niraj Thakur
SIP Final Report By Niraj ThakurSIP Final Report By Niraj Thakur
SIP Final Report By Niraj ThakurNiraj Thakur
 
customer's prefrences for multiplexes in lucknow
customer's prefrences for multiplexes in lucknowcustomer's prefrences for multiplexes in lucknow
customer's prefrences for multiplexes in lucknowSACHIN AWASTHI
 
Final copy pvr
Final copy pvrFinal copy pvr
Final copy pvramoljun
 
A Student Analysis of the Movie Theater Industry
A Student Analysis of the Movie Theater IndustryA Student Analysis of the Movie Theater Industry
A Student Analysis of the Movie Theater IndustryAnthony Liberatore
 
Swot analysis of media and entertainment industry
Swot analysis of media and entertainment industrySwot analysis of media and entertainment industry
Swot analysis of media and entertainment industryjudygan
 
Case study on the Cineplex Entertainment
Case study on the Cineplex EntertainmentCase study on the Cineplex Entertainment
Case study on the Cineplex EntertainmentRohit Sood
 
BCG matrix with example
BCG matrix with exampleBCG matrix with example
BCG matrix with exampleMayur Narole
 

Viewers also liked (14)

Pvr
PvrPvr
Pvr
 
Entertainment updated
Entertainment updatedEntertainment updated
Entertainment updated
 
SIP Final Report By Niraj Thakur
SIP Final Report By Niraj ThakurSIP Final Report By Niraj Thakur
SIP Final Report By Niraj Thakur
 
May 2012 - PVR Ltd (Multibagger Stock Pick)
May 2012 - PVR Ltd (Multibagger Stock Pick)May 2012 - PVR Ltd (Multibagger Stock Pick)
May 2012 - PVR Ltd (Multibagger Stock Pick)
 
customer's prefrences for multiplexes in lucknow
customer's prefrences for multiplexes in lucknowcustomer's prefrences for multiplexes in lucknow
customer's prefrences for multiplexes in lucknow
 
Final copy pvr
Final copy pvrFinal copy pvr
Final copy pvr
 
PVR Presentation
PVR PresentationPVR Presentation
PVR Presentation
 
Pvr cinemas
Pvr cinemasPvr cinemas
Pvr cinemas
 
PVR Marketing Strategies
PVR Marketing StrategiesPVR Marketing Strategies
PVR Marketing Strategies
 
A Student Analysis of the Movie Theater Industry
A Student Analysis of the Movie Theater IndustryA Student Analysis of the Movie Theater Industry
A Student Analysis of the Movie Theater Industry
 
Swot analysis of media and entertainment industry
Swot analysis of media and entertainment industrySwot analysis of media and entertainment industry
Swot analysis of media and entertainment industry
 
Case study on the Cineplex Entertainment
Case study on the Cineplex EntertainmentCase study on the Cineplex Entertainment
Case study on the Cineplex Entertainment
 
The Power of Color in Branding
The Power of Color in BrandingThe Power of Color in Branding
The Power of Color in Branding
 
BCG matrix with example
BCG matrix with exampleBCG matrix with example
BCG matrix with example
 

More from Donald Burr

Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux TelephonyDonald Burr
 
Convention Photography 101
Convention Photography 101Convention Photography 101
Convention Photography 101Donald Burr
 
Anime Podcasting for Beginners
Anime Podcasting for BeginnersAnime Podcasting for Beginners
Anime Podcasting for BeginnersDonald Burr
 
Enter the MediaTombRaider
Enter the MediaTombRaiderEnter the MediaTombRaider
Enter the MediaTombRaiderDonald Burr
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The XboxDonald Burr
 
Using Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterUsing Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterDonald Burr
 
Running Linux On The PlayStation3
Running Linux On The PlayStation3Running Linux On The PlayStation3
Running Linux On The PlayStation3Donald Burr
 

More from Donald Burr (7)

Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux Telephony
 
Convention Photography 101
Convention Photography 101Convention Photography 101
Convention Photography 101
 
Anime Podcasting for Beginners
Anime Podcasting for BeginnersAnime Podcasting for Beginners
Anime Podcasting for Beginners
 
Enter the MediaTombRaider
Enter the MediaTombRaiderEnter the MediaTombRaider
Enter the MediaTombRaider
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The Xbox
 
Using Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterUsing Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-Chapter
 
Running Linux On The PlayStation3
Running Linux On The PlayStation3Running Linux On The PlayStation3
Running Linux On The PlayStation3
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Myth TV: The Open Source PVR

  • 1. MythTV: The Open-Source PVR Donald Burr <dburr@cclug.com>
  • 2. What is MythTV? • Open Source PVR • DVR, TiVO, etc. • Easily extensible through plugins • Runs on Linux • Frontends available for other OSes
  • 3. Backend? Frontend? • Client-server architecture • Backend: recorder/encoder • Frontend: viewer • Can be on same box or separate • Endless configuration options
  • 4. What Do You Need? • Reasonably powerful PC • 800-2.8GHz CPU depending on video type • 60+ GB disk (the more the better!) • 1-2+ GB RAM - it’s cheap! • Video card (only needed on frontend) • Tuner or video capture card (only needed on backend)
  • 5. Issues to Consider • What do you want to record? • SD or HD? • Cable, satellite, or OTA? • Is your signal encrypted? • Do you need a cable/satellite box? • Do you want simultaneous recording?
  • 6. Issues to Consider • Where do you want to play it back on? • TV? Projector? Monitor? • What connections does it have? • How big is the display? • Might need graphics acceleration for HD - NVIDIA seems to be best supported
  • 7. Issues to Consider • Do you want to be able to save recorded shows? • Analog capture (plug in a recorder) • Direct DVD burning (best option) • Media server or portable video players
  • 8. Issues to Consider • How do you want to control your box? • Wired keyboard + mouse - ugly! • Wireless keyboard + mouse (RF, BT, IR) • Remote control • Some capture cards come with them • IR Blaster • Compatible with universal remote?
  • 9. Issues to Consider • Where will this box be installed? • Size of space - ensure adequate air flow + cooling • Reliability/fault tolerance • RAID, Drobo, etc. • UPS • Don’t forget the cable box (if any)!
  • 10. Issues to Consider • Getting data in and out • Needed for program guide, viewing over networked frontend • Wired? Wireless? • 802.11b/g may be OK for SD, but you really need 802.11n for HD • Any flavor of ethernet works fine • “Dumb box” mode - no fancy guide
  • 11. My Spec • ASRock A780GMH Motherboard - $70 • AMD Athlon X2 4850e 2.5GHz Dual Core CPU - $56 • OCZ Blade Series 4GB (2x2GB) RAM - $64 • PowerColor HD2400PRO 512MB SCS Radeon HD 2400PRO - $30 • Hauppauge WinTV-HVR-1600 - $80
  • 12. My spec • SAMSUNG Spinpoint F1 HD102UJ 1TB hard drive - $90 • Pioneer Black 20X DVD+RW drive - $25 • APEVIA Black SECC Steel / Aluminum X- MASTER-BK/500 ATX Media Center case - $70 • Grand total: just under $500
  • 13. Installing MythTV • Available in most distributions’ repositories • Compile from source • If building from scratch (or for the least amount of pain), go with a purpose-built distro such as Mythbuntu
  • 14. Things I Ran Into • Video output needed to be composite or SVideo (hooking up to an old TV) • Installed PCI Express video card w/SVideo • Required tweaking to xorg.conf • Google to the rescue! • Hint: keep a monitor + keyboard + mouse around “just in case”
  • 15. Things I Ran Into • Comcast encrypts its channels (boo, hiss) • Could tune some analog channels, so it may be ok for you • Solution: use cable box + S-Video input on capture card (completely bypass tuner card’s tuner module) • Introduced another level of complexity
  • 16. Things I Ran Into • Controlling the cable box • Use an IR Blaster • One built-in to Hauppauge card didn’t work • Serial IR blaster - cheap ($15) • Requires “real” serial port • PCI Express serial board for $40 solved it • There are USB ones but they are pricier
  • 17. Things I Ran Into • No network connection = no guide data • “Dumb box” mode • Must program in wanted channels • Must set channel, start/end times for manual recording • Might want to put in USB wifi down the road • Guide data is not free ($20/year)
  • 18. Why do it? • Flexibility • Reliability • Usability • Karma
  • 19. Where to get more info • Mythtv.org • The MythTV Wiki • Links to other useful info • bookofborg.com/index.php/ DIY_Media_Center_PC • My build list • Includes thoughts, notes
  • 20. Thanks! May the Source be with you!

Editor's Notes