Linux PVRs Highlighted
foolinator writes "Yahoo News is featuring an article highlighting TiVO alternatives. This includes MythTV (my favorite), Freevo, and even sites on how to start as a newbie. All of us who subscribe to the mailing lists be prepared to help out the newbies as Linux PVRs become more mainstream."
It occurs to me that trying to use one of these alternatives will work great until the automated TV listing parser stops working due to a moved web page or some other problem.
I would be willing to update a system every couple of months if necessary, but my Mother sure wouldn't...
more importantly, Dave Letterman wouldn't.
Kinetic stupidity has a new brand leader: Allen Zadr.
From the front page of www.byopvr.com: "I'm very sorry that our modest hosting buckled under the strain."
As a result of the CNN/Yahoo article(s), no less. Just wait until they see what Slashdot can do!
BTW, this is the exact site for me. I've been talking about doing this for a while, and every time I see an article on Slashdot I get a little closer to actually building one. I'm really excited now.
do any of the the nix PVR's have advert skipping ?
as in advert skipping where it doesnt record the adverts (as apposed to fast forwarding)
i know its difficult but usually there are cues in the TV signal itself (bars etc) (like the film companies used to use markers to tell the projectionist when to change reels)
be a nice challenge, or even for the future using bayes filters to train what is an advert and what isnt
thoughts ?
This is just not broad enough for people to actually see the differences between the various htpc alternatives. Many of us htpc fans started over a year ago here or here or here . This review, frankly, is inadequate. There are far more issues than meets the eye when making your own htpc, whether myth or xp mce. I'm not advocating either one, I'd just like to remark, after building my own htpc from scratch, that this article tells little to nothing about the pain and suffering of completing this complex task on your own.
. . . and has Linux support thanks to the HD-2000 [pchdtv.com] card, which I'm happy to report has no support for Windows.
Why would you be happy to report that? It just hurts their chances of staying in business.
'I ain't a liar, baby, and I ain't proud I just want what I'm not allowed.' -- Violent Femmes, 36-24-36
Is this true? Can we ever expect a card to come out? Are cable and other companies using proprietary protocals? Encryption? Does this fall under the DMCA?
I just can't see using a PVR that doesn't support digital cable, as most of the channels I watch or would want to record are only available on digital. This includes most of the movie channels.
Open Standards Portal
But they have done a pretty good job of locking you out, satrting with the Series 2 units. I personaly think this is a serious abuse of the GPL.
nix is very simple, but it takes a genius to understand the simplicity. (Dennis Ritchie) ~
Yes, this article is about Linux PVR's, but how do people feel that the popular ones mentioned (Freevo, MythTV) compare to Windows Media Center Edition's PVR functions?
/.), but I'm really curious. A few things I know already about Media Center:
Don't treat this as a troll (I still expect usual M$ backlash from
1) records in proprietary format (dvr-ms?)
2) no skipping of commercials (except of course fast-forward)
3) doesn't require a TV-tuner, can use any vid card with video capture (S-Video, RCA, coax, etc)
4) generally comes with a remote for all PVR functions and a IR transmitter to actually change your cable box channel
5) supports other media-ish functions like music, pictures, etc
6) It's Windows for chrissake
Please add/subtract/multiply/divide from this list. Just trying to get an idea of how MS's (cruddy) product stacks up to the free competition.
THE MAGIC WORDS ARE SQUEAMISH OSSIFRAGE
I've got MythTV running great on a Duron 800, 512MB of memory and a 80GB 7200RPM drive with 2MB of cache and 2 PVR250s. Not exactly state of the hard hardware, but it works very well.
Now, if you were using software encoders, you would then need a lot of CPU power if you wanted to record multiple shows at the same time, especially if you want to record directly to MPEG4 format.
IMO the following is most important when building a MythTV system (not sure how much applies to other Open Source PVRs):
A decent amount of memory. 256MB is bare minimum for a combination frontend/backend system. 512MB is good.
Lots of hard-drive space. I thought that 80GB would be plenty, but every now and then I get a number of shows queued up and fill up the drive. 160GB would be better. The drive doesn't need to be fast, even the slowest drives are fast enough to stream multiple live video streams off of them. 5400 RPM drives suffice if they are big enough. More important is to put the right filesystem where you are storing your recordings. EXT3 is a lot slower than JFS or XFS when it comes to deleting large files, it takes 3-5 seconds on my system to delete multi-gigabyte files. JFS or XFS can delete large files almost instantly.
Although I've dabbled in Linux off and on for several years, I'm hardly proficient. MythTV has renewed my love of Linux in a big way. The Knoppmyth distro proved to be a perfect catalyst. The install is simple and straight forward (do your research on supported hardware first!) Check out the forums at My Settop Box. It's based off Debian (all hail apt-get!). The developers did an outstanding job of setting up the bare essentials and they keep pace with stable MythTV builds. This has everything the commercial PVRs have and much much more. My dad has been a devout ReplayTV user for sometime and was blown away by the freedom MythTV provides. Since it's Linux you are free to do anything your heart desires. My 7 year old has become very proficient at pulling up his favorite Futurama episodes (yes I've taught him well), music, pictures...you name it. He's actually a better navigator than the mrs. :)
Please note however, it's still under heavy development and shouldn't be attempted if you aren't a geek who enjoys hacking config files or aspiring to learn Linux.
The only major problem I've experienced is that everyone who sees mine wants me to build them one.
^^vv<><>BA
No. They lock you out of modifying your machine in any way, or at least they attempt to. That's not in the spirit of open source software. If TiVo actually cared about the community instead of just using them for cheap labor to build a royalty free base OS they'd put a serial console port and an ethernet NIC on it and provide instructions on how you can ssh into the TiVo and start hacking away at it to do other things like MP3 playing or streaming movies from a PC ala ReplayTV's DVarchive project. I will never, ever understand supposedly open source advocates using and promoting TiVos, possibly the most closed PVR system available.
And before the TiVo fanboy moderators mod me down as a troll, I'd like to point out that I run a *real* open source Linux PVR system using MythTV on the backend w/Debian GNU/Linux as the base OS and an Via Epia M10000 as a frontend system using Minimyth (www.linpvr.org). Both these projects have made making a Linux PVR a snap.
I've always found it odd at how the hacker community treats TiVo. There is little information or recent work on how to extract the video out of a TiVo box (except for extractstream), and don't even think about bringing it up on TiVo fan forums. In fact, those forums won't allow talk about removing the ads TiVo downloads into itself. I'm surprised at this. I'd think the "it's my hardware, how dare they download ads into it" mentality would win out.
Apple releases a new DRM scheme for iTunes and people are all over it trying to break it. And Apple is pretty liberal with what you can do with purchased music.
I just don't get what's so special about TiVo that there isn't more work being done to open the system.
Not sure how they do it, but the InteractTV Telly box (Linux-based with open source entertainment OS, EOS) allows schedule parsing without paying for a Tivo service. It even works in Canada where Tivo does not!
I've also heard that scheduling info is embedded in the cable feeds themselves. Is that true?
It seems rediculous that Tivo would charge just for the ability to get some schedule info.
I bought me a VIA EPIA M6000, because it was cheap, and only available M-series at that moment in my country (I wanted a fast delivery for the Easter holiday ;)
/dev/video0 > file, it went great, so I looked for other alternatives.
/etc user, I find the config-file much more intuitive than pressing every channel and feature in MythTVs GUI (also I don't have to install QT for once).
Because it is not the biggest machine in town, I believe its why MythTv failed for me. Everything is fine and all, but when I bought a Hauppage PVR 250 (MPEG-capture) it was extremely choppy in MythTV. When I used mplayer or cat
Freevo uses mplayer for LiveTV-playback (I don't use it much, it will freeze my machine eventually, probably because of the ivtv-drivers), and with and "choppyness". Also the capture is done exactly as a good as cat, so I am happy, that I can program to record a show, but of course I would be interested in some of the nice features in MythTV on recording. The other plugins and even more are available on Freevo, and as a typical
You might ask, why I didn't tell that to the MythTV dev/user-community (#mythtv and #mythtv-users), but I have never seen a more unfriendly one (eventhough there are good people among them). Its double as many users there, but barely anybody talks/helps eachother. Freevo helped me through some of my stupid actions and questions pretty nicely on #freevo.
(yes this can be compared with sex)
Also note that you can use MythTV to transcode the programs recorded by the PVR-250 to remove commercial breaks from the file and to use a more efficient encoding, which reduces file size to well under a GB per half hour.
I swear to Christ some of you people must be getting free TiVos or something. I've never advocated ANYTHING as rabidly as TiVo fanboys do. They rival Mac and Amiga fanboys in the blind faith they have in their devices. I've used a TiVo and find it absolutely crippled compared to my MythTV box.
I don't own a TiVo. I don't like TiVo. I won't pay TiVo for the privilege of looking at their guide data.
See, I DO want a better hardware implementation than TiVo. So I'm going to do it myself. The difference is, I don't whine about TiVo not doing it for me.
Why yes, I AM a rocket scientist!