Slashdot Mirror


Build Your Own Linux PVR

linuxwrangler writes "A few weeks ago Russell Pavlicek, Infoworld's 'Open Source' columnist mentioned a personal linux video time-shifter (PVR) he built. In response to reader requests he has now posted a page describing the project." Escaping the monthly fees of TiVo is a good motivation -- and the total cost here isn't bad either.

41 of 450 comments (clear)

  1. Open PVR just needs an open schedule... by Helpadingoatemybaby · · Score: 5, Interesting
    Now if someone can build an "open" free web based schedule of the major networks that people can contribute to, then the PVR would be able to read this off the net and schedule recordings!

    After all, if one person posts the times of the programs that they want to record, then everyone can have automated recording like Tivo.

    Any volunteers for this open source database?

    --

    The baby's fine -- please stop sending business cards.

    1. Re:Open PVR just needs an open schedule... by andrew_lewis · · Score: 5, Informative

      XMLTV should od the trick.

    2. Re:Open PVR just needs an open schedule... by Mr.+Sketch · · Score: 5, Interesting

      You could just use tv.yahoo.com.

      It couldn't be too difficult to figure out their URL parsing and get the provider number. You basically just get a table of shows, and you could even bring up descriptions of the shows, from the links on the page.

      The basic format is:
      http://tv.yahoo.com/grid?lineup=us_CO05536&al l=1&s tartdate=1039046400&starthour=18

      You can get the lineup code from:
      http://tv.yahoo.com/lineup?co=us&zip=80027
      And substitute your zip.

      startdate is kinda tricky. I haven't looked at it long enough to decode it, but just off-hand, it looks like the number of minutes since midnight Jan 1, 1970. (The example I pasted in was for Wednesday December 4th, 2002).

      starthour is just the 24 hour time to start the listing. So my pasted example was for 6pm.

      There are also some other options, but they are optional for the U.S.

    3. Re:Open PVR just needs an open schedule... by nautical9 · · Score: 4, Interesting
      You're right, it is a problem - I built my own web-based TV listings page using XMLTV (just for where I live), but put it online. It didn't take zap2it.com (the North American provider that XMLTV scrapes from, not TVguide) long to find it and ban my IP.

      However, XMLTV's message boards on SourceForge claim that zap2it's license agreement DOES allow for all sorts of personal use (just not public, like I did). But I'm sure as XMLTV's popularity grows, they'll start cracking down on its usage.

      FYI, the tv_grab_na script hits their server once per day per channel - so if you want 14 days of programming, and have 50 channels, that's 700 rather-large, dynamic, HTML-ridden pages they have to serve - if a few thousand start doing this daily, they'll figure a way to shut it down in a hurry.

      I do wish the TV stations would provide their own XML-based listings (SOAP?) - it'd certainly be in their best interests.

    4. Re:Open PVR just needs an open schedule... by cr@ckwhore · · Score: 5, Informative

      TV scheduling data for your cable system is already available on your cable feed ... its called "guide plus" and its available in the same scanline that carries closed caption text. This data is used in some TVs and DVD players that support "guide plus".

      If you search google for more info, there are a few resources out there with technical details on how to read this data.

      The data includes time, duration, genre, category, and show information.

      --
      Skiers and Riders -- http://www.snowjournal.com
    5. Re:Open PVR just needs an open schedule... by nautical9 · · Score: 4, Insightful
      Yes, TVguide, zap2it, et al. sell those feeds for money (quite a bit, I hear), and certainly don't want people like me scraping their content. But they are all just middlemen.

      The TV stations want their schedules to be known to as many people as possible, as that's the way they attract a larger audience (and hence ratings go up and they can charge more for advertising). Most offer their lineups on their own sites, with minimal advertising (typically they just advertise their own shows), but to scrape each of these individually would be a daunting task.

      What's interesting about XMLTV is that the original author (IMHO) is more concerned with the XML file format than with actually scraping content. It's a full-featured and well-designed markup language for TV programs, and could/should become the defacto standard in disemmenating schedules. If some of the major networks were to offer this openly, and people like me began using it, I think it could catch on, with all tv stations jumping on the bandwagon. Then middlemen like TVguide would have to rethink their business model.

      It's too bad information is so expensive... it doesn't have to be.

  2. Best of all... by core+plexus · · Score: 4, Funny

    If I build it myself, it won't start to think me gay (not that that's a bad thing...necessarily)

  3. Freevo by updog · · Score: 5, Informative

    It's curious that there's no reference to Freevo.

    1. Re:Freevo by Bitsy+Boffin · · Score: 4, Informative

      MythTV is soooo much better than Freevo at the moment it's not funny.

      I just set up MythTV here at home in New Zealand, took me a day including writing an html scraper to get local listings. I can now pause, rewind etc live tv, schedule recordings, tell it to record all of "this" show on any channel, when I get another TV card I'll even be able to do picture in picture.

      If I'm watching TV when a recording is scheduled it warns me and asks if I'd like to cancel the recording, watch while it's recording or stop watching and let it record. I can watch recordings while it is recording something else.

      NZ doesn't have any commercially available PVR systems, MythTV is a completely wonderful replacement.

      The only thing lacking is a good way of archiving those recordings you like to CD. It would be solved if mplayer/encoder could read the modified Nuppel format of MythTV.

      Prior to installing Myth (which ISN'T hard, just apt-get everything you need and away you go, there are even deb's for it now) I tried Freevo, but I found it slow, buggy and, well, it' doesn't realy do a whole lot yet. Maybe in a year, but right now, MythTV is better.

      --
      NZ Electronics Enthusiasts: Check out my Trade Me Listings
  4. The User Interface, or lack there of... by John_McKee · · Score: 5, Interesting

    So, for $100 more than the cost of a TiVo, which are now at $199 with a $50 rebate, he built a box that has 5 hours less recording time, a worse encoder,a fraction of the features, and how do you even begin to discribe the UI? Non-existant? I will stick to my TiVos.

    1. Re:The User Interface, or lack there of... by sacherjj · · Score: 5, Insightful

      The main reason I went with TiVo (before I understood all of the other cool things it does) was because of the limitations of the VCR and tape. I wanted more than 8 shows per week. All VCRs I saw were limited in this capability. I also have to watch all 8 hours of the tape before I can use it again. Not all shows are the same priority, so I don't always want to watch them all before another more important show is on. With a hard disk based recorder (home brew or purchased), this is not an issue. If you want to save it forever, just record to a tape.

    2. Re:The User Interface, or lack there of... by zsmooth · · Score: 5, Interesting

      I believe replacing the hard drive in TiVo is difficult and expensive...

      Difficult? Absolutely not, especially for the types that hang out here.

      Expensive? No more expensive than upgrading the hard drive in your custom box. This week I'm quadrupling the size of my $200 40hr Tivo with a $100 120GB samsung drive (5400 is better for the tivo, as it runs cooler and quieter, and a faster spindle speed gives no advantage).

      I experimented for a long time with building a custom PVR, but now that I finally have a Tivo, I have no idea what took me so long. It seriously is awesome.

    3. Re:The User Interface, or lack there of... by EverDense · · Score: 5, Insightful

      Yes, but similar solutions, can be used all over the world...
      Not just in the USA.

      --
      http://jesus.everdense.com/
    4. Re:The User Interface, or lack there of... by timeOday · · Score: 4, Interesting
      Obviously the linux box isn't a shrinkwrapped solution. But the homebrew might be more fun.

      I just finshed a program to grab yahoo.com tv listings and rank the shows, using a bayesian network on a training set of previously watched programs. (The show's title, rating, stars, genre etc are used for scoring, not its actual content.) Fun stuff! But obviously not yet a consumer product like TiVo.

  5. How to avoid Tivo fees and make money! by ryochiji · · Score: 5, Funny

    Step 1: Sell your TV
    Step 2: Cancel your cable/satellite/TiVo account
    Step 3: Profit!

    Oh...crap. I actually have a step 2.

  6. How about MythTV by daun3507 · · Score: 5, Informative

    MythTV works quite a bit better than this one does. Check it out here.

    1. Re:How about MythTV by TardisX · · Score: 5, Informative
      Agreed. MythTV is much more mature, is extensible, has a nice interface and is under constant development.

      It already does:

      • Live TV/timeshifting
      • Program guide
      • Record individual programs, or regular timeslots
      • Basic editing of pre-recorded shows (bye bye ads!)
      • Uses XMLTV for guide information, which has grabbers for many geographical areas.
      • Kicks Ass
      Get it now.

      --

      Command attempted to use minibuffer while in minibuffer
  7. Yeah! Screw TiVo by Anonymous Coward · · Score: 5, Funny


    Yeah, I'm tired of paying monthly fees to a company that treats its customers with respect. Screw these companies supporting Linux too. Man, when TiVo released the 3.0 version of their software with broadband support built-in I nearly puked.

    If I hear another person complain about a monthly fee to TiVo, I'm gonna punch them square in the pie hole.

  8. 15 FPS!?!? by phreak404 · · Score: 4, Informative

    The recording rate of the TV capture card appears to max out at 15 frames per second. If I were intending to archive these programs forever, I'd probably invest in a better card. But for timeshifting shows like the evening news from France (for my wife) and The Red Green Show (for me), 15 fps is adequate.

    15 FPS, I'd hardly call that adequate for 30 FPS NTSC television, but to each his own I suppose.

  9. Is this guy for real? by stratjakt · · Score: 5, Insightful

    In his first article:

    "I remember how the process used to go when I'd scope out solutions in the closed-source world. There would be brochures to peruse. There would be data sheets read. Maybe there would be crippleware demos to run. And then there would be a solution to buy.

    Unfortunately, this takes time. Significant time. And in the Internet age, time is critical.

    But in the world of open source, I had several options right on my Linux CD. I didn't have to waste time with endless marketing materials."

    But you DID have to waste time compiling, testing, setting up, configuring, tweaking, this that and the other thing. I mean c'mon. I've seen (and used) several proprietary solutions that work great with *uncrippled* time-trial demos.

    And then you had to waste the time searching for compatible hardware, testing that, taking it back to the store, arguing for a refund, paying 15% restocking, trying something else, etc, etc.

    And then you get to the box itself. I'm sorry but a Celeron 400? Sure it might 'work', but not all that well. My p3 600 had trouble capturing tv quality streams without siginificant losses. And it at least had the benefit of UDMA/100 and a 133mhz FSB.

    Meh, so some guy made a shitty (functionally and aesthetically) PC that runs linux and plugged it into his TV. Kudo's to you, sir.

    I'd really like to do something like this, and use linux to do it. But this guy is full of it. I hate when zealots pretend to be informative.

    Gimme a useful article, not a thinly veiled 'MS is TeH SUCK Liniz is tEH GODE!' troll.

    --
    I don't need no instructions to know how to rock!!!!
  10. Been doing this for just over a year..... by Fapestniegd · · Score: 5, Interesting

    I call it my "tuxvo"
    If you combine cron with vcr you can achieve good quality recordings using divx4/5 pretty much off the shelf.
    Add an nVidia GeForce 2 MX w/TV-out and nVidia's kernel module you can save yourself the money for the scan converter.
    That is, if you don't mind black bars at the edge of the screen. Otherwise go with the scan converter.
    But IMHO nothing beats MPlayer for playback. YMMV

    Oh and In Soviet Russia tuxvo records you.

  11. Tivo vs. HDD-based VCR by swb · · Score: 5, Interesting

    I just got Tivo, and while I'm not a huge fan of the fee (I went box lifetime subscription), you have to remember that with the fee you get software updates and fixes and a really good, highly detailed program guide.

    Tivos feature set goes well beyond just recording Sopranos on Sunday nights at 8PM.

    I'm not saying an HDD-based VCR wouldn't be a good thing, I wouldn't mind having one, but don't compare it to Tivo -- it's not the same.

  12. no need to pause??? by mbadolato · · Score: 5, Insightful
    There is no need to pause a live TV signal like some PVRs do

    Bullshit! Apparently he doesn't have a wife that feels the need to carry on a conversation right in the middle of a critical part of the show. ;-)

    and likewise, the rewind feature comes in handy so you can reply what you just missed when the "conversation" started, before you could pause

  13. Re:Would Somebody Please. . by Anonymous Coward · · Score: 5, Insightful

    For $300 that this cost, you could have a TiVO. And TiVO works fine w/o a subscription, you just don't get the guide and suggestions that you do with the monthly fee. And it's kludged beyond all belief.

    So this guy built a box that 'kinda' works (15fps, vis problems, etc). Check out the AVScience HTPC (home theatre PC) forums at http://www.avsforum.com (Under the HT PC section, they have a dedicated HTPC Linux section).

  14. Re:15 FPS by Fapestniegd · · Score: 5, Informative

    Use vcr
    Here are my settings: (works very well)

    [defaults]
    quality = 100
    keyframes = 15
    audiobitrate = 128
    framerate = 29.97
    audiomode = stereo
    resolution = 384x288
    codec = DivX 4.0
    norm = NTSC
    source = Television
    grabdevice = /dev/video
    freqtab = us-cable

  15. Re:Defending my TiVo by Admiral+Llama · · Score: 4, Funny

    Ahhh, the TiVo faithful... possibly a group actually MORE ravenous about a product than Mac users. I should know, I'm both!

  16. Re:Defending my TiVo by victim · · Score: 5, Funny
    Lets see if Tivo should worry yet...
    • He can only record at 15fps but is still taking 2Gbyte/hr.
    • He clearly isn't doing mpeg encoding. Maybe a 422 or somesuch. In any event his quality is probably far below even VHS.
    • He can't have a disk larger than 60G, bios trouble. (Coupled with above, he has lower capacity than even old tivos.)
    • He loses one edge of the picture.
    • It displays annoying vertical lines, but you can wiggle the card and sometimes make it clear up.
    • it has no user interface for selecting shows
    • It has no ability to look at listings. Heck, you can use your tivo this way if you want to avoid the monthly fees.
    • He spent $300 on hardware, yet some critical components are used gear from ebay. My DirectTV+Tivo integrated unit was less than that (just basic package too) with free dish and free installation (and that was a bitch, took the poor guy all day). Sure I pay a bit to tivo (its on the directv bill) but the total is still less than my basic cable bill was.


    Don't Tivo and Replay have patents on the concept of DVR? It may even be illegal for him to overspend for shoddy substitute.

    On the plus side... I have fun playing with my toys too.
  17. what about the GUI? by newsdee · · Score: 4, Troll

    It may be nice to have a box and software that *potentially* can work like a Tivo... for the Linux gods. But I have to ask in the name of all the rest of the mortals, where's the GUI? Can we just set this up ONCE and then avoid any kind of hacking? Or is this flawed with the problem of many OSS packages, lack of usability for those who doesn't want/are not able to bother?

    IMHO this is the main reason why OSS has not skyrocketed yet, because many people would prefer to pay an extra $100 than having to write batches every time you want to record a TV show or any other kind of menial task.

    I know instances of OSS with good interfaces exist. But GUI usually seems to have a very low priority, unfortunately.

  18. TiVo timeshifting by tmhsiao · · Score: 5, Informative

    While the main appeal to most people to purchase a TiVo is its timeshifting ability, there is far more to its featureset than just the way it pauses live TV. Anyone who thinks that TiVo is just a digital VCR hasn't really looked at one closely enough to understand the flexibility that it grants you.

    "And I don't like the concept of having my destiny linked with the fortunes of the supplying company. I don't need a US$300 doorstop if the TiVo company should someday fail. Hey, if Enron and Worldcom can end up in the toilet, you have to allow for the fact that no one company will be around forever."

    I think TiVo has stated that should they go under, they'd supply the current users with some facility to allow the units to continue to function.

    "It should also be capable of creating images that can be burned on Video CDs (VCD)."

    This is an ability I know someone has hacked into their TiVo. In addition, the new version of WinDVD allows you to view a stream at 1.2x the speed of broadcast, letting you shave down a 60 minute program to 30 minutes or so (after eliminating commercials).

    --
    "My God...It's full of ads!" -Fry, about the Internet, Futurama
  19. Computer geek, not video geek by benwaggoner · · Score: 4, Informative

    Plus it's progressive scan, so actually losing 75% of the original 60 frame interlaced NTSC source. This system was definitely designed by a computer guy, not a video guy (as honorable and deep a form of geekhood as any).

    He really wants something that can do interlaced capture, like MPEG-2 or some of the higher profile versions of MPEG-4. I believe this is supported in the current CVS of Xvid, at least experimentally. MPEG-4 would give a LOT smaller file sizes than MPEG-2 at the same quality.

    Or, since VCD is his goal, he could capture straight to ffmpeg in a VCD compatible profile. Or use SVCD MPEG-2, which would be higher quality, and could still fit a half-hour show on a 800 MB CD-ROM.

    Windows Media 9 has great, free, integrated capture that can do interlaced, but that'd be hardly Linux friendly :).

  20. Yeah, and in the latest news... by Moderation+abuser · · Score: 5, Funny

    Man builds house by pushing large stones into a big pile.

    --
    Government of the people, by corporate executives, for corporate profits.
  21. This is a good idea.... by Chanc_Gorkon · · Score: 5, Insightful

    Sure you say you can do a Tivo cheaper. Maybe. But to me, the advantages of doing this outweigh the advantages of Tivo. I personally don't care for the thumbs uping and thumbs downing. I know what I want to watch and I don't want it recording anything else. Couple other folks mentioned the Freevo project and that interests me alot. But a lot of folks forget what you could do. You could hack the program a bit and add a button that lets you Zap a show to a standard DVD-R. You could use NFS and make a similar pc with a WiFi card in it, but minimal hard drive and a TV out card and have the view your recorded shows on any tv. Or start watching it in the living room, pause and go to the bedroom to finish. You could run samba and then mount a disc and setup a doze machine for your kids and they can watch Seasame Street in their room (no TV needed). I could go on, but I would have a rather long post. The advantages far outweigh they nice package Tivo provides.

    --

    Gorkman

    1. Re:This is a good idea.... by tmhsiao · · Score: 5, Informative
      I can agree with some of your points, but as devil's advocate:

      "You could hack the program a bit and add a button that lets you Zap a show to a standard DVD-R."

      I know someone who's currently archiving all of his TiVo's shows to his computer and subsequently to VCD/DVD. It takes a bit of know how, but it's already been done for TiVo units.

      "You could use NFS and make a similar pc with a WiFi card in it, but minimal hard drive and a TV out card and have the view your recorded shows on any tv. Or start watching it in the living room, pause and go to the bedroom to finish."

      I actually do this now, with video and remote sender/receiver units (total about $80), eliminating the cost of
      1. an extra PC
      2. two WiFi cards
      3. a possible extra monitor


      The flipside of the advantages of the homegrown solution is that TiVo has welcomed users hacking their units. This hacker-friendly mentality has snowballed into a large community of customers doing who-knows-what with their units (i.e. getting Caller-ID info on their televisions through the TiVo).
      --
      "My God...It's full of ads!" -Fry, about the Internet, Futurama
  22. I Am The Supreme Video Geek by benwaggoner · · Score: 5, Funny

    Ah, but in fact 29.97 is an approximation itself. The actual value is 30000/1001.

    As long as we're being geeky :).

  23. For 60% of the cost you get 33% the result! by 71thumper · · Score: 5, Interesting

    From my figuring, the author spent $300 building this super-widget. So, he saved $250 over a new TiVo with a lifetime suibscription.

    For that, he sacrificed a whole lot!

    * 15fps
    * poor video quality (vertical lines) on top of the 15fps
    * No 'live pause'
    * No watching one program while saving another
    * No guide, etc.

    For me, the tradeoff isn't worth it. Even if TiVo fails as a company, I suspect that the community will come up with a network-hack for getting scheduling information.

    And even if you lose that, you still have a better-quality recorder with an easy interface, more features, that's running linux.

    It only compares if you wanted to play around building a PVR for personal humor. It doesn't make sense as a solution, though :)

    Steve

  24. Re:What vidcap card? by tmhsiao · · Score: 5, Informative
    One reason why you'd want to build your own (other than "just 'cause") is that you can customise it to do more. For example, if there are 2 shows on that you really, really would like to record, you can slap another tv capture card into your box, and record 2 shows simultaneously.


    DirecTivo units, as well as MS's UlitmateTV, can do this now. The disadvantage with the former is that DirecTV is required. I'm not sure about UltimateTV, because, really, I'd rather not...
    --
    "My God...It's full of ads!" -Fry, about the Internet, Futurama
  25. X-10 != X10.com by yerricde · · Score: 5, Insightful

    the company with the worst pop-up/under ads ever

    Just as MP3.com is only one vendor of MPEG audio files, X10.com is only one vendor of devices that follow the X-10 power-line data communication protocol.

    --
    Will I retire or break 10K?
  26. Here's another Tivo-like PC project site by NewtonsLaw · · Score: 5, Interesting

    I've been working on a PC-based Tivo-like system for a couple of months now and have published some (hopefully) useful information here.

    One critical factor is the choice of a "smart" or a "dumb" capture card and deciding whether you want to be able to export your recordings to DVDR/CDR disks in DVD/SVCD/VCD format.

    If you just want plain Tivo-like functionality then you can use DivX as your compression method and get reasonable results with a software-based realtime encoder.

    I've compared the two options and reviewed the Pinnacle PCTV card (dumb BT8x8 capture) and the Hauppauge PVR-250 (smart -- it has onbard hardware MPEG encoding).

    Is this stuff any good? Here's a clue -- hardware companies should stick to making hardware and leave the software writing to software professionals. This clearly hasn't happened in the tuner/capture-card industry.

    Most of the work to date has been done under Windows but I'm currently working on using this hardware config under Linux and will update the project site accordingly.

    However, if you want to then export your DivX files to DVD/SVCD/VCD you're going to get sub-optimal quality because you're transcoding between two lossy formats. Since the stuff I like to keep for posterity on CDR/DVDR is more than likely going to be material like good movies or music concerts, I have opted to use an MPEG1/MPEG2 encoder and avoid re-encoding.

    There are also a couple of video samples demonstrating the differences between the three most popular options:

    1. Realtime MPEG capture using a dumb card
    2. Non-realtime encoding using TMPGenc
    3. Realtime MPEG capture using a hardware encoder.

    There's a heap more to do on this project but it's coming along quite nicely.

  27. Pretty easy by woogieoogieboogie · · Score: 4, Informative
    Take 1 Ati Radeon All-in-Wonder 8500DV $179.00 at Newegg. Install on a windows machine, install driers and ati multimedia center.

    Instant TiVO.... Oh wait, for Linux .....

    Try, http://gatos.sourceforge.net/ or ftp://ftp.xig.com/pub/3Ddemos/extras/README.xvamp

    --
    ... Governments are instituted among Men, deriving their just Powers from the Consent of the Governed...
  28. Support TiVo, fer crying out loud!!! by .@. · · Score: 5, Insightful

    What's wrong with you people? For years, everyone whined that Linux was being ignored in the server market, in the embedded market, etc.

    Suddenly, a few years ago, TiVo produced a Linux-based PVR. They even (*GASP!*) encouraged hacking it!

    Now, you want to "avoid the service cost?"

    Brilliant. Take one of the few companies that stands to actually make a successful business based on Linux, and attempt to put them out of business because you're too cheap to pay $12 a month for the service, to support a company that has supported the Linux community over the years.

    What, exactly, is the reason for not wanting to support TiVo? Besides being complete skinflints, that is...if you can't afford $12/mo., you shouldn't be spending $300-500 for a luxury item like a PVR in the first place.

    --
    .@.
  29. Re:Would Somebody Please. . by Zathrus · · Score: 4, Informative

    So if you can't really use a TiVO without a subscription

    You can if it's an old enough TiVo. You just need to: A) find one that originally came with 1.3, B) find a 1.3 image you can put onto the drive.

    It makes you wonder if these comments were actually posted BY Tivo

    No, they were posted by people with a clue.

    I would love to purchase or build a PVR. But I have absolutely no interest in adding to my monthly bills

    Then you have several choices.

    1) Build your own/buy a HTPC solution. Understand that, currently, it's simply not as good - the UI is poor, the scheeduling isn't as good, and it's not as easy to integrate or be used by others. On the upside, it'll be a lot easier to rip digital video for archive purposes than a TiVo (but not a Replay).

    2) Buy an old TiVo from eBay, get an image, deal with the annoy screens.

    3) Buy a new TiVo, purchase a lifetime subscription. For $250 it's done. You're looking at a sum-total cost of $450 at this moment for a basic TiVo ($200 for the box, $250 for the sub) and that's it.

    4) Buy a new DirecTiVo (if you have DirecTV), and if you have the TotalChoice Premier package then the $5/mo fee is waived.

    5) Buy a ReplayTV -- the cost of the subscription is included.

    In any of the above situations your monthly bills have not changed.

    All these comments saying it isnt as good as TiVO are totally off-topic and are just clogging up the discussion

    No they're not. If you believe that build-your-own is as good a solution as a TiVo, you're wrong. It's not. The example given in this article isn't even a good implementation -- you can build one that does a helluva lot better job, but it's still not as good.

    If you want to talk about paranoia regarding TiVo/Replay "watching you" then that's another thing (not that I buy into the level of paranoia that concerns people). If you want to talk about worrying about the company folding, that's a valid issue as well. But whining about increased monthly fees is just bullshit - it means you haven't done your homework and are talking out of your ass.