Slashdot Mirror


Build Your Own PVR

An anonymous reader submits: "One geek's trials and tribulations of buying a ReplayTV, hating it, and deciding to build his own Linux PVR from nothing. The first try sinks into the swamp (hardware problems). The second try sinks into the swamp (more hardware problems). The third try... you get the idea. But success, finally, based on SageTV, a Windows PVR client. Makes you wonder if current Linux PVR apps are just too much of a pain to get working well?"

18 of 469 comments (clear)

  1. pushy by Scrameustache · · Score: 5, Funny

    Build Your Own PVR

    I don't have the time! Stop pressuring me!

    --

    You can't take the sky from me...

  2. MYTHTV does this allready! by Nicholas_D · · Score: 5, Informative

    www.mythtv.org the best PVR ever... it does everything, great UI, great support (pchdtv card, HARDWARE MPEG2 encoder/tuner cards.) Absolutley great functionality and pretty to boot! I think this answers this articles question!

    --
    Home Sweet Home Linux
    1. Re:MYTHTV does this allready! by prockcore · · Score: 5, Informative

      mythtv has a lot of great ideas, but it is way too buggy right now.

      Watch a half hour program. then mythtv crashes and locks the device so you can't even restart it without rebooting.

    2. Re:MYTHTV does this allready! by The+Vulture · · Score: 5, Informative

      I'll add another to the "me too" count, MythTV works fine for me. I even own one of the supposedly troublesome combos of a VIA KT400 chipset and a PVR-250, and it's working fine. We'll see how that works when I put another PVR-250 in the mix, but for now it works.

      As a bonus, there's a website that has step-by-step instructions, using apt-get for everything on Fedora Core 1. You could pretty much copy/paste the directions, and have a MythTV machine up and running in less than one hour. That website would be here.

      -- Joe

  3. What, no TiVo? by LimpGuppy · · Score: 5, Insightful

    It seems the submitter forgot that the "best" PVR is already running Linux...

    1. Re:What, no TiVo? by pfunkmallone · · Score: 5, Insightful

      That's what I was wondering...this guy was impressed with his friends Tivo. He then went out, bought Replay and decided he hated it. Then, went out and spent a bunch of cash on another computer?

      Why not just by a Tivo? At his rate, it would have saved him time and money (assuming he couldn't return the Replay).

      My Series 1 absolutely rocks. 120GB drive in it, with Tivoweb. Sure, there are things I wish it would do, but then again...what it DOES do, it does REALLY WELL.

      After a couple of month of the monthly $12 fee, I learned that my TV watching had changed forever, and I sprung for the lifetime subscription before they bumped it up from $250 to $300. I've got backups of the software...but I absolutely dread the day my hardware dies (I hope I outlive it).

  4. Building A Low-Budget TiVo Substitute? by truthgun · · Score: 5, Informative

    There was an Ask Slashdot on this very topic not so long ago:

    Building A Low-Budget TiVo Substitute?

    --
    Sattinger's Law: It works better if you plug it in.
  5. MythTV by ghideon · · Score: 5, Informative

    After looking around at alternatives to Tivo, I settled on MythTV [MythTV.org]. Lots of plugins (DVD, Video, etc) and surprisingly stable.
    I run an Epia Nehemiah 1Ghz w/512 MB RAM with a Hauppauge PVR 350. The web front end makes all my Tivo using coworkers drool. Yes, it was a pain in the rear to get everything working, but in the end, I gained some knowledge and have one neat little system.

  6. Linux problems? by Welsh+Dwarf · · Score: 5, Insightful

    The guy gave up on a floppy not found error, which when added to his comments on a video card he gave up on, leads me to believe that he wasn't really that experianced with Linux.
    This isn't a flame or anything, but this article doesn't reflect at all the state of Linux PVR.

    --
    Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
  7. MythTV worked brilliantly by afra242 · · Score: 5, Informative

    I tried building my own "Tivo"-like box too in Linux. It eventually cost a bit more than buying a Tivo, but I use it as my DVD burning and mp3 jukebox in addition to MythTV.

    Installed Debian on it with similar hardware as the author of the article had. I had no problems whatsoever, though I've been using Linux since '98.

    If you want just a Tivo box for cheap, I don't suggest doing it unless you want shady quality. Get a damned good TV Card (like the PVR-250 which does encoding on the hardware - this is around $120 alone), and a huge hard drive, and a good amount of memory. If you have the PVR-250, you don't need such a powerful CPU as the MPEG encoding is handled by the PVR.

    All in all, it was worth the time. I never have to look back and it's simply an amazing solution. I've been using Myth for about 8 months and it never stops to amaze me.

  8. Coulda, Shoulda, Didn't... by Cylix · · Score: 5, Interesting

    Ok, Ok...

    First of all, I get the idea this person is not a veteran of the linux industry. He does a good job of navigating through what are essentially basic problems.

    I don't think its worthy to mention he had his jumpers wrong... everyone makes a jumper mistake and it is fairly easy to diagnose.

    His major fault.... He purchased a Win-TV 250. This card is pretty good actually with onboard hardware mpeg2 encoding. (I own a 250 as well as a vanilla hauppage win-tv) The drawback to the Win-TV 250 is it does not have tv out. He should have spent a couple extra bucks and got the 350.

    The next big mistake was relying on some integrated tv out solution. It's been my experience that onboard has the tendency to be slightly different then their off board branded brotherin. Thus, I can easily see why he had some troubles.

    He said it himself, he suffers from some impulse buying habbits. I think a little more research on compatability would have turned up better linux results. Personally, I went into the linux pvr project with absolutely no starting knowledge other then getting my hauppage card working a long long time ago. (out of the box support made it no chore). However, knowing nothing about the task prompted me to research, research and well... read more.

    I wish he had tried a Knoppix MythTV Live CD as I would like to have seen the results. ie. used knoppix CD and it worked! (probably not with the odd video out)

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  9. TiVo by 511pf · · Score: 5, Funny

    So the writer spent dozens upon dozens of hours building, tearing down, rebuilding and troubleshooting something that's going to be less reliable and more expensive than a TiVo? DirecTV with TiVo is $100 plus $5 a month, not $600 I can just hear his wife now, "Matt! I JUST want to watch American Idol! Can I PLEASE watch American Idol? Why is there no sound? How come the picture looks bad? Why do I have to reboot the computer just to watch TV? What's a General Protection Fault? Wait! Something just popped up on the TV that says 'NIMDA' what's NIMDA? The TV said 'C: drive full' while I was watching the Trading Spaces Marathon! MATTTTTTTTTT!!!!!!!!!!!" Dude - just buy the TiVo and you're done. Seriously.

  10. His ability lacks a bit... by autophile · · Score: 5, Funny
    Tivo costs about $250. Plus another $299 for a lifetime service subscription. That is $600 beans. Not cheap.

    If that's his math skill, no wonder he kept failing...

    --Rob

    --
    Towards the Singularity.
  11. Re:Nah by HogynCymraeg · · Score: 5, Funny
    The DVD ripping on the Linux side was much nicer.

    That's because we all know linux hackers are bloody communist hippies who spend spare CPU cycles wearing patches, shouting "oo arr!!" and riding the high seas in search of copyright bounty!

  12. Re:Well I can say this for one.. by dnadig · · Score: 5, Insightful

    I went through all FOUR major offerings on this front, because, mostly, i didn't have to pay for extra OS licenses.

    I built a machine for Myth, for Sage, for Snapstream, and for MCE. In the end, I stuck with snapstream.

    MCE is a buggy piece of crap (surprise)
    SageTV is nice, but fails the pretty/Wife Factor test quite badly, and has plenty of bugs of its own.
    Snapstream has by far the most "tivolike" interface, and just plain does the job well.
    Myth, if I NEVER, EVER had to have my wife and kids rely on it, would be nice, but I simply did not find the combo I got with my snapstream install.

    If you are JUST going to do PVR, sure, its not THAT hard to get set up. But when you add playing DVD's, pushing a high def signal through a converter, playing MP3s, cutting DVDs from home movies, doing some light websurfing, actuing as the household firewall, the household fileserver, and being a KILLER gaming platform on a nice 50 inch HDTV, you're gonna end up with windows.

    Bitch all you want, but add "killer gaming" and "easy to use all the other little crap" to the equation, and windows RAPIDLY becomes worth the license fee.

  13. Re:Linux apps too hard to configure? by Scrameustache · · Score: 5, Insightful

    For fuck's sake.

    Anyway, back on PVR's.

    I use mythtv. I have a pinnacle pctv pro and a DVD player in my box. I splurged and bought a $45 sb live! card. It took me a day of compiling and configuring on gentoo, and things were running fine. A few more days of tinkering and I have a n64/snes console/pvr/dvd player/mp3 player that shares my windows mp3 collection.

    Not hard, but then I'm not an idiot.

    Do *you* have to be?


    I said "I don't have the time".
    You say it took you days to compile, configure and tinker.

    You may not be an idiot, but you sure are an asshole.

    --

    You can't take the sky from me...

  14. Re:Linux apps too hard to configure? by forevermore · · Score: 5, Insightful
    Here's the problem with comparing Linux PVR projects with Windows PVR's or a dedicated machine like a Tivo: variety. With a dedicated machine, the manufacturer can pick the hardware they want to use, and then tell their developers to write code to fit the hardware. With windows, the hardware manufacturers make the drivers, etc. so the PVR coders don't have to. With linux, we lose on both fronts - not only do the PVR developers have to code their software to work for a variety of different platforms (hardware/software encoders, different remotes, distributions, etc), but they also have to rely on other sets of open source developers who work on the drivers for the sound cards (ALSA), video cards (ivtv, v4l), tv-out video cards, etc. It makes the programs a lot more complex, slows down development time, etc.

    On the other hand, they're free, and you can add your own features if you want. I'm a happy mythtv user who didn't like its mythweb module. So I rewrote it and gave it back, and now the project is better than ever (imho, the web interface to mythtv makes it more useful than any other PVR solution - I don't have to walk into the other room to set up or manage recordings, or can schedule recordings I've forgotten about before leaving on vacation).

    --
    Do you really need reason for beer? Wingman Brewers
  15. ExtremeTech article on building a home threatre PC by glinden · · Score: 5, Informative

    ExtremeTech has a good recent article on building your own home theater PC (basically, a high end PC-based PVR). Nice configuration they got there. I'm thinking of doing something similar, but with the Antec Overture case.