Difference between revisions of "User:Kkuphal"

From MythTV Official Wiki
Jump to: navigation, search
(Main Frontend)
(Master Backend)
Line 17: Line 17:
 
: [[Hauppauge PVR-500]] dual tuner
 
: [[Hauppauge PVR-500]] dual tuner
 
: Two [http://www.avermedia-usa.com/mpd/mcea180wb.html AverMedia 180] HD tuners
 
: Two [http://www.avermedia-usa.com/mpd/mcea180wb.html AverMedia 180] HD tuners
: Fedora Core 6
+
: CentOS 5
  
 
=== Main Frontend ===
 
=== Main Frontend ===

Revision as of 16:09, 25 July 2008

Introduction

I'm one of the contributors to MythTV. While not a heavy developer, I am currently responsible for the MythFlix code as a maintainer, not author. I have contributed various small enhancements to the code over time and have been trying to also help here with the Wiki.

My setup

I currently have a multi-system setup consisting of a master backend running Fedora Core 6 with SD and HD tuners, and a remote frontend in my living room. I run SVN in production most of the time and find it very stable with a high WAF.

Master Backend

ASRock K7VT2 Motherboard
Athlon 2000 Processor
512MB RAM
CoolerMaster Stacker 4 drive, 3 bay unit
Close to 1TB of recording space spread over 4 drives of varying sizes
Hauppauge PVR-500 dual tuner
Two AverMedia 180 HD tuners
CentOS 5

Main Frontend

Slim tower, flash boot, very quiet and HD capable

Soyo SY-P4RS350 Motherboard
Evercase slim case (black)
P4 3.2Ghz Processor
Zalman CNPS7700-Cu CPU fan - low profile
Two Zalman Fan Mate 2 - adjusts fan speed for quieter operation
450MB RAM
eVGA AGP FX5200 Fanless Nvidia graphics card
Aopen 7.1 low profile sound card (highly recommended)
Lite-on SK7551 Wireless IR keyboard [1]
URC-8910 IR Remote with JP1 programmed to emulate the keyboard
Logitech Cordless Rumblepad 2 for use with MythGame
StarTech 20-in-1 Memory Card Reader - fits in 3.5" Floppy Bay
Addonics CF to IDE adapter - fills other 3.5" bay for boot drive below
Ridata 8GB Lightning Compact Flash x233 as boot drive.
CentOS5
http://images10.newegg.com/NeweggImage/ProductImageCompressAll125/11-127-048-01.jpg

Projects

hulu

Currently, I'm considering integration of hulu.com into MythTV. I have done some work recently to get RSS media enclosures working with MythNews. This has allowed us some rudimentary support for downloading YouTube or Google Video content. Hulu, on the other hand, is an online streaming service from NBC Universal. It uses an embedded flash player to stream content.

What I think needs to be done

  • Confirm MythNews can read a hulu.com RSS feed
  • Confirm that Firefox on Linux can view hulu.com content - DONE
  • Determine method to start Firefox with no decoration - DONE using a simple extension Hide Menubar, you can turn off all the navigation elements of the browser
  • Embed Firefox in a mostly full screen Myth window. I think this can be done using the QX11EmbedContainer class in QT4. I say a "mostly" full screen window as I believe we will still want Myth to have the focus so that we can...
  • Send mouse commands to Firefox window to click on hulu Play button - DONE using xautomation as an example. This uses the XTest extension the xwindows server. I was able to use xwininfo to get the ID of the window and position, then move the mouse relative to screen, then move it relative to the window (center), and then click to start the movie. It should be trivial to emulate this in Myth so that when the user clicks PLAY the movie starts at a minimum.
  • Ideally, implement a "Gallery View" for MythNews where thumbnails are used for media feeds. Shouldn't be too hard with the new UI

All this should lay a groundwork for other integrations of other sites that use Flash only players. Since Firefox supports the new flash plugin and it appears to play most content, we have a good combination until the QT WebKit does the same (4.5?)