The Mini-ITX Linux PVR Project
An anonymous reader writes "Home theater PCs have taken many shapes and forms, perhaps none more interesting than this Mini-ITX PVR. In part three of its Mini-ITX project, XYZ Computing has turned its Mini-ITX box into a Linux PVR, using Ubuntu and MythTV. This is a lot of computer in a very small package and designing it, putting it together, and then getting it to work was an interesting process. The article is a great guide for people who are interested in their own Mini-ITX Linux PVR, but also goes over the problems and pitfalls of a build like this."
It works, it's cool, just kind of a pain to build and more expensive than he wanted, but the DIY attraction and avoidance of fees make this an overall posititve experience for him. I'm still waiting for a distro that "just works" with a default PC you can buy, after throwing in a Haupage TV card. Plug in, boot from cdrom, try it out, like it, install it on HD...done. Is there such a thing yet, or should I wait for PVRuntu?
fak3r.com
Otherwise it's a pretty neat little thing, and seems to work well w/o much hassle. I'm still skeptical of those slimline DVD drives in media computers, though...
MythTV is very impressive, but not everybody wants to spend their weekend building a box from scratch and installing an OS on it.
Here's a (slightly more expensive) alternative for non-geeks:
1. Buy a Mac Mini
2. Plug a USB2 or Firewire tuner and the Keyspan USB remote sensor into it.
3. Install EyeTV software & Keyspan remote software (both included with the hardware.)
4. Set up your universal remote (your TV and/or receiver remote might be a programmable one. Otherwise there are plenty out there to choose from for about twenty bucks) to control both the TV tuner and all your Mac media apps.
Done.
Information wants to be anthropomorphized.
A good musician doesn't blame the instrument 8-)
Is there such a thing yet, or should I wait for PVRuntu?
Knopmyth
My pics.
The 1Ghz processor in the mini ITX board would not be able to handle one large aspect of what makes mythtv better than Tivo - Games.
The choice of the Epia mainboard was a good choice. These make really nice myth frontends because they have VLD XvMC via the open source unichrome video drivers. This means that the box should easily handle HD with the proper HD card, even with only 1Ghz processor power on the mainboard.
" Mini-ITX Part III
Wednesday, 22 March 2006
Page 1 of 7
By: Sal Cangeloso
For the past few months I have been spending a lot of time using my Mini-ITX computer. This was originally a project system which I put together so that I would have something small and silent for my living room, on which I could do a few very basic tasks, like check my email and get on the internet. The first part of the project featured a system which booted Puppy Linux off of a flash USB drive, a solution which was simple and quiet, but not very powerful. In the second part of the project the system was given a new case, improved cooling, and it booted off of a LiveCD and could save to a CF card. As I used the system more I decided the best course of action would be to make a few more changes and increase the system's functionality, despite the impact that this could have on its silent operation.
This time I had some big plans in store for the Mini-ITX box. The plans were, roughly, to install a hard drive, move to a more powerful Linux distribution, and add PVR capabilites to the system. Because the computer was already situated in my living room, making it into a personal video recorder was an obvious choice, though doing this on a Mini-ITX Linux system would surely take a bit of finesse. "
-----
I wish that they said what "ITX" means.
PVR is Personal Video Recorder which describes a digital device like a TIVO or MythTV software for a computer system with TV input.
I've used an All In Wonder 8500DV to record TV onto my computer, but my biggest roadblock has been poor ATI drivers for Windows that disabled Hibernation, crashes XP, and fails to work well in Linux even as a video card never mind as a TV system.
Oh You POS
The only real problem I have with this approach is simply the cost. Even if you can factor out the cost of software by going FOSS, the hardware costs are still pretty high. Right now I can get a used 80GB Tivo for $40. I plug it in and it works, no muss no fuss. Now there is the monthly subscription fee, but the price differential could mean that I can absorb a few years worth of subscription fees before it made a difference. Now, if you also need/want a full featured computer as well as PVR functions, then that makes sense. But if you're just looking to record an hour of the WB every night, turnkey solutions like Tivo still make a lot more sense.
I was reading the article but couldn't find a price before it got slashdotted.
But I think this will cost at least a few hunderd. Then why not just use a provider who offers video on demand, you might need to pay a euro per show but that would be hunders of shows before you spend the same amount. Maybe if you watch several recorded shows a day it might be usefull but I think most people (me atleast) dont watch that much.
200GB/2TB $7.95 Coupon: SAVE90DOLLAR
A good musician doesn't blame the instrument 8-)
A good musician also buys the best one that he or she can afford (or has one provided, in the case of world-class string instruments.)
Information wants to be anthropomorphized.
...but aren't Mini-ITX boxes the usual form factor for MythTV implementations? If you're (typically) going to have a PVR in your living room, you'll want something that's low-power, quiet and preferably quite small.
Don't get me wrong, the article's a good one, but it seems like the focus of the summary is "They have MythTV on MiniITX now" - haven't we been doing this for months, if not years?
My, that was a yummy potato!
If you want to cool a small case you need to get rid of those flat IDE cables that restrict air flow.
P.S. VDR is a much better solution than Myth in countries with DVB-S and DVB-T.
realkiwi
NEWSFLASH:
Nobody cares. Now go back to watching TV on your DRM crippled system that crashes twice per week.
can already feel the site crawling so made a pre-emtive corach cache. Use that if you can!
Promote Charity on Myspace, Show Your Colours!
The openchrome driver - the other one does not do accelerated video. VIA has drivers and a hacked xine too but they, well... they suck...
realkiwi
IMHO all these "multimedia" devices have it wrong. All the heavy lifting should be elsewere, and the "results" should be in front of you. The secret? Fast networking. Note that doesn't necessarily imply TCP/IP. Just a LAN that's fast enough to get the job done. The advantages is that all the "disadvantages" are out of sight, and hearing and you don't have to bend over backwards to solve all the present problems.
The major difference between the PVR-350 and the PVR-250/150 is that the 350 has video output (MPEG2 decompression). Seeing as the board he selected has video out built in (and a processor that is plenty-capable enough), the PVR-350 was an unnecessary added expense. Also, the PVR-350 is slow at outputting X-menus, cannot do OpenGL or any acceleration except for MPEG2, DVD decoding is slow, games won't work, etc. Basically, the PVR-350 is useful ONLY for MPEG2 TV output.
ALSO - the current stable version of MythTV (0.19) has a bug where fast forwarding and rewinding greater than 3X don't work properly. There is no timeframe for fixing the bug, as not all that many people are using the 350.
A better choice would have been to get a PVR-500 to get dual-tuners, or at least a MCE version of the 150 (take up less space in the teeny case) and use the onboard SVideo out (or VGA out converted).
I got a lot more crashes with mythtv than I do with MCE but yeah, the DRM thing blows.
- Toby
I've been meaning to build the mythtv/ubuntu combo like the article says but because im a windows fart, its taking me a lot of time to simply build the box and understand it enough to fine tune it.
So what i did in the meanwhile is installing my hauppauge 350 on my own PC, a winxp box, with GB_PVR) http://www.gbpvr.com/. Its free, its windows-based (.net) and it works great. As far as i understand from it, its the closest thing to mythTv on the win platform.
in fact, it work so nicely that i dont even feel the rush of building my ubuntu pvr.
If you look like your passport photo, you're too ill to travel. - Will Kommen
I've tried to build exactly such a system. However my experience was not that positive.
As it is already mentioned in the article, you pay a decent premium for the small size. But that's not the main issue. The biggest problem is cooling. Sure the EPIA processors are quite tolerant, but for a media center silence is the main issue. The cooling fan, 40x40mm is non-standard as is the whole cooling unit. So you can't buy one of the many excellent standard silent coolers.
He replaced it with a custom 40mm fan, but I personally highly doubt that it is really silent with 3000rpm. Plus one has also to consider the airflow compared to the original fan. When I built my system, I was unable to find a similar fan with the same airflow, even considering Papst and Verax.
Another thing is, that the 1GHz CPU is really slow. I ran into problem when playing DivX or XVid movies. Then under Linux (at least at the time I was building the system, dunno where they are at this point) there were no drivers for the Hardware-MPEG2 accelerator, so DVD playbay wasn't possible.
My conculsion is: If you go for MicroATX instead, you'll have just a slightly bigger case, however Standard components. There are zillion of cheap, reliable and silent CPU coolers, Power Supplies etc. Plus any decent CPU, even a Pentium III 1 GHz is faster than this VIA processor.
I priced out one of these systems, but it was cheaper to buy a Dish Network PVR508 off E*Bay ($180). Its disk is a little small, but unlike newer PVRs from Dish, there are no monthly fees. Plus, it's nicely integrated into the Dish channel guide.
Don't piss off The Angry Economist
There is already a special Linux OS for the Epia mainboards. Some impressions can be found here:
t &pa=showpage&pid=82&page=6
http://www.epiacenter.com/modules.php?name=Conten
And a really good musician quickly learns how to work around the flaws of a cheap instrument to make it sound good.
This guy's the limit!
It comes with all the drivers you need for your Epia mainboards:
t &pa=showpage&pid=82&page=6
Some impressions:
http://www.epiacenter.com/modules.php?name=Conten
The epiOS support forums:
http://www.epios.net/
A lot of users already combined it with MythTV.
"The 1Ghz processor in the mini ITX board would not be able to handle one large aspect of what makes mythtv better than Tivo - Games."
Why not? Many games can run just fine on a 1Ghz Processor. Maybe not the latest and greatest FPS but throw Mame, an NES emulator, SNES emulator, a Sega Emulator, a Commodore 64 Emulator and maybe an Amiga Emulator and you have a LOT of very fun casual games that you can play.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
With Digital Cable - Dominating in my area, all these PVRs are "useless" (for the typical home user) . TWC in my area mirrors EVERY single analog channel on to their digital tier. Channel 4 - 804 Channel 9 - 809 etc etc. They are also limiting HBO (no longer available on ANALOG) - they require you to get a dig box. So Untill CableCard support is implemented, its just a waste of time, no?. (Again TWC in my area Leases CableCards for 1.95/month each. (if i recall corretly). I DONT work for them. They also offer a DUAL Tunner DVR for $9 (cheaper then tivo - digital support etc) ITS NOT A TIVO... not even close, but it works great for your DVR functions. Ofcourse if you want to start throwing in the aspect of DRM,Ripping,and streaming correct, its not possible... But its a dvr. Records 2 Channels while playing back a 3rd.
For Discussion sake, when Analog goes away, so do these homebrew pvrs? As on the MINI's theres no ROOM to stick a CableCard reader?
Again, Just my 2 cents... Worth the investment for 1/2 TV? (no dig) - You can Loop it through your DIG box, but you loose some cool aspects of direct feeds, slow channel turning etc etc. no?
-- I Dont Deserve A Sig I Have Bad Karma
This doesn't seem particularly newsworthy, there's plenty of fantastic guides out there to building a MythTV box and using Mini-ITX is generally a given if you want it for your living room rather than a great big PC. I used VIA EPIA kit to ensure it's silent too, it works a treat.
EPIA, MythTV and Mini-ITX feel like they're made for each other. It's not a long process to build a MythTV box either provided you buy a well supported card like a Happauge Nova-T. I rebuilt mine the other week on Ubuntu and the whole process took around 4 hours, no longer than it takes to build a Windows box with the basic software you'll want on it like office, maybe an IRC/FTP client and such. It takes a little longer the first time, the hardest part figuring out how to fill in the settings for your transmission mast but it's hardly that difficult.
GBPVR allows me to only have one box to support. I use a Hauppauge MVP ($40) for my front-end, it is noiseless and makes for a nice living room experience. Pluggins for everything you can imagine and if you can imagine it better you can write your own.
My sigs offend the max # of people all over the world, regardless of race, religion, color, sex or creed. It's a gift.
Unless you're not going to be very demanding on the system (i.e. actually use the best features), I wouldn't recommend using a Mini-ITX board for the main system.
One of the big advantages of Myth is its support for transcoding the recordings after they're done, removing commercials automatically, and archiving them to, say, DivX or XviD format. You're not going to be doing that with a 1 GHZ processor on a Mini ITX board.
Much better to get a real box for the backend, which does the recording, and network it to the Mini ITX box to use as the frontend, which runs the user interface.
Personally, I got sick of seeing my 2.8 GHZ P4 Hyperthreaded Sony desktop being used as the family web browser/email machine (such a waste!) so I replaced it with a nice little 2.4 GHZ Compaq EVO from Ebay and am building Myth 0.19 on Ubuntu on the Sony. It's big, it has space for two hard drives, it has a DVD burner and a CDROM drive built in, and it's SILENT, even when running 3+ hour video reencoding jobs at 100% CPU. Got a 300 GB Samsung drive for it, with room for another before I need to go external.
Today my PVR-350 comes, so that'll get me really going on the build. I'll try and use its video output, but I'm starting to see a lot of limitations with that, as the author mentions. I may get a cheap NVidea card with TV out instead. But the PVR-350's are the same price, if not cheaper, as the 250's right now, so why not get one?
Next thing to check out is getting a cable box with Firewire output from Comcast to record some HDTV on, even though I only have a standard TV. Supposedly they're required by the FCC to give me a box with Firewire that outputs at least all "must carry" (read: local broadcast) stations unencrypted, we'll see.
I currently have a Panasonic Showstopper (also known as a ReplayTV first generation) which has worked well for going on five years, but the Myth user interface simply blows it out of the water - killer searching and recording options, a remote REAL-TIME web interface (Replay has one, but the box only dials up once a night - wanna record something now when you're at work, you're out of luck). Plus weather, RSS, and a general video storage area that will also mean I can move my XBox running XBox Media Center to another room.
Once this is all happy, I may look into getting some Mini-ITX boxes with monitors for the kids' rooms and load Ubuntu on them - voila, web surfing and email that I can control and monitor, and Myth frontend machines for them to watch shows on, which I can also monitor.
Geek family nirvana!
Nah, just get this: http://www.mytvstore.com/product_id_004.html. The MyBlaster/Serial eliminates needing LIRC for the IR Blaster (which the article's author could then leave for just his PVR-350's remote, as I have). Use the excellent Perl script that is found here: http://www.mytvstore.com/mythtv_linux.html, set the device smack in front of your cable/sat boxes IR reciever (I find a small patch of double sided tape lasts for over a year, at least
And did I say that this requires *no* LIRC fiddling? OK, just making sure.
On demand is pretty cool on its own, but is not really equivalent for a number of reasons. Currently, not everything is 'On Demand', meaning that if yu don't watch a show when you see it on the list, you may not see it again. With a PVR, you get to store it indefinitely. I also haven't seen HD shows on demand yet, but that may just be a limitation in my area.
I was thinking of running a MythTV in my office to my TV in another room altogether. What is the distance limits for the vidao output?
Ubuntu + EPIA = [4295473.283000] hdb: timeout waiting for DMA [4295473.283000] hdb: drive not ready for command [4295473.386000] hdb: no DRQ after issuing MULTWRITE_EXT
Search for this combination of errors on Google and it turns up half a million posts from people pleading for help, in all cases I have seen, it is Debian-derivative + EPIA, and met with "Dude, your HDD is bad".
I've used multiple HDDs, of different brands, models, generations, and multiple motherboards, and multiple Linux distros. All of the HDDs plus ubuntu plus EPIA give this problem. Change the distro to Slackware and the problem goes away. Change to Fedora, the problem goes away. Change to Debian or Knoppix, it remains.
So, how did they fix this? I need to know
www.wavefront-av.com
.. not just adverts, mind, but any rubbish in shows. Take CSI - you could program it to not record the boring flash-cut science bits in which the characters pretend they're doing real-world science work, when in fact they're using technology that doesn't actually exist. Cutting the fat off shows could get them down to half an hour of proper watchable footage.
sheesh.... the things some people will do to information to get ad revenue....
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
A better way to do a MythTV PVR on an ITX is to make the "set top" box a front-end only with TV-out connected to your TV. Plug the cable into a noisy server with disk/etc in another room and have it handle all the recording/archiving duties. You could then eliminate the HD from the ITX box and run a LiveCD setup like KnoppMyth.
At home I use a laptop as a frontend to stream live/recorded TV anywhere in the house via 802.11g, which works great for everything except "perfect" quality DVD rips.
Give a man a beer and he wastes an hour. Teach a man to brew and he wastes a lifetime.
I've thrice previously posted on Slashdot regarding my MythTV experiences. This comment should be read in context. (The main changes are that 0.19 has indeed fixed the OSD and the skipping-tuner issues. Everything else, both good and bad, I mentioned still hold true today. I *think* the newest KnoppMyth release actually now supports SATA drives, although I'll bet USB keyboards and mice are still considered suspect. I still disagree with the Pavlovian suggestion of MythTV--as we've once again seen in this thread--without appropriate caveats to anyone asking for an easy-to-use MythTV setup.)
Since the most-recent posting focused on the negative, I'll focus on the positive today. Thanks to MythTV and about $1100 in parts (not including $2150 for a 2TB NAS), I have a more-or-less reliable, elegant-looking (both hardware- and interfacewise) video recorder that:
* Simultaneously records from two cable boxes and one over-the-air tuner card, all in HDTV.
* Gives me easy access to my recorded programs in alphabetic and record-date form, with multiple sort and grouping options (all the "How I Met Your Mother" episodes get grouped under that heading, for example), and due to a well-designed MySQL backend, no slowdowns no matter how big my library gets. (Any TiVo owner knows just how stupendously slow their boxes can get with a few hundred hours' worth of storage.)
* Gives me easy access to my AVI library in nicely-organized form based on the directory tree.
* Premarks programs recorded on non commercial-free channels with appropriate cues so that I can manually (or automatically) skip whole ad blocks with one button. (Tip: For North American viewers, "Logo Detection" alone is probably the best choice for commercial detection. It's faster and has fewer false positives than "All.")
My job requires long hours. I often fall asleep exhausted on the sofa soon after arriving home while trying to relax by watching the TV. But when I'm awake, it's nice to know that at any time I have about 200 programs or about 340 hours' worth of Hollywood movies, dramas, and comedies, almost all in HD, to enjoy. That's worth the money and setup time in my book.
Get a DVB-s card + Mythtv point your satellite dish to a dishnetwork satellite. Install the magic software softcam software, and you get your self a magic black box that gets all the dishnetwork programs for free. it just graws the mpeg file from the satellite feed with 5.1 surround sound and all.
http://www.happysat.org/ check linux section.
That said, Linux is more like a mid-range instrument. The beginner can still make it sound like $200, the expert can make it sound wonderful, given enough effort, but still not quite as good as something designed for a particular purpose.
I got rid of the DVR because it was unstable. even with a tuner box, I have to reboot it once a month, or I can't access Video on Demand .
bloody windows embedded.
all the bugs of windows and no way to upgrade it.
i thought once I was found, but it was only a dream.
Man, I did this 4 years ago with a Via Epia-5000 board, a Morex Cubid case, a 2.5" harddisk and a rev 1.3 full featured card. The system ran on a SUSE 9 distro with vdr and dvb compiled locally.
Since somebody was asking for an out-of-the-box-distro: SUSE 9.3 and later does the trick. LinVDR as well. Duh.
open (SIG, "</dev/zero"); $sig = <SIG>; close SIG;
Did you miss the announcement of the dual core mac mini with the GMA 950 chip? and the recent update of EyeTV that supports 1080i on the mini?
i cles/viewarticle.jsp?id=38271
http://hometheater.consumerelectronicsnet.com/art
http://www.intel.com/products/chipsets/gma950/
mmm.... FUD.
I would love a PVR that can deal with Satellite TV. I have a Sky subscription, and I hardly use it, mainly because most of what I want to watch is on at inconvenient times for me.
Sky+ is Ok, but I don't want a solution that turns into a brick and won't let me access any of the stuff that I've recorded when I stop subscribing to them. I'd also like to be able to archive stuff off to DVD / elsewhere at times.
One of the big advantages of Myth is its support for transcoding the recordings after they're done, removing commercials automatically, and archiving them to, say, DivX or XviD format. You're not going to be doing that with a 1 GHZ processor on a Mini ITX board.
Is that really one of the big advantages? Because I've wanted to do that and it's the main reason I started messing around with MythTV years ago, but I've never found any clear documentation on how to do it and I haven't had any luck getting it to work.
Commercial detection in MythTV seems too bad to be usable. It's very unclear from the documentation how transcoding is supposed to work. When I did some experimenting with it all I got were unplayable recordings that look awful.
It might be my hardware. The PVR350 seems really limited. I have to access the UI over a VNC session because I can't get it to display the UI on the TV and I can't get lirc working. All the various howtos seem very specific to particular Linux distributions and I think they also skip key steps.
Is it possible to block the adlinks bullshit so we don't have any of those
ridiculous ads?
The simplist method is to charge the rules for where the site is based from. This is the Internet, I can access a website from anywhere in the world (assuming no filters) so to make some website in say NY suffer the penalties of another state (or for say another country) is insane. There is no way anything could get done. Not to mention, the Internet is generally accessed in the privacy of someone's home or work. It doesn't matter if the community in an area views porn as wrong, a person is allowed to view porn in the privacy of their own home (at work is subject to office protocal). Or let us say a person was not allowed to view porn, in their own home (assuming Alabama) then that person is responsible for breaking the law, not the website....the website provider did not break the law.
If I had a porn website hosted in Alabama, and Alabama forbade those kinds of sites - then I should be held liable.
There is precedent for this, btw. If you are from Pennsylvania, and someone gets into a car accident with you in NY (fault does not matter) then you have to go to NY court to settle. So I do not know why they are making such a big deal of this case.
I mod down so you can mod up. Your welcome.
There is a problem with DMA and the longhaul power module on the EPIA motherboards.
I was having the same problem with multiple drives. Once I removed longhaul it works like a charm.
Hey, I saw something just like that on eBay for less than $100. Comes fully assembled, runs linux, has a sweet UI and a nice case. I think it's called TiVo.
Get a PVR-150 or 500, then, they are MUCH cheaper than the 350. You'll pull your hair out trying to get the PVR-350 to work perfectly, and even when you get it working, you'll find that the MythTV developers are no longer supporting it (and won't be fixing bugs with the TV-Out functionality)
For Linux it's hard to beat a sat card and the VDR, softcam etc setup.
...
... Standards and Practices !
I am thinking of selling my hardware because two complete satellites, completely owned, with maybe 800 channels of PPV etc have nothing worth watching.
My stuff I downloaded is better than anything presently on TV and the ability to laugh at FOX news is not really enough. I can grab Aqua Teens etc off the net.
Boy talk about a vast wasteland, when Puppy Bowl 2 is the best thing on TV
PenGun
Do What Now ???
One server with dual (or even triple) DVB-T cards and a lot of disk space plus net access.
3 mini itx boxes with small hard drives and ethernet.
The DVB-T cards would most likely be the Nebula DigiTV which you can set up so that as long as a machine has the software installed, it can receive its signal from the main box. Great. A small box in each room to receive the signal over the LAN plus browse the net, do email, watch movies and recordings saved on the servers drives.
Admittedly, the prices for some of the miniITX setups are quite high at the moment, but if you don't need a full pc in each room, why have one ?
The only problem (for me anyway) is that the Nebula software is Windows specific. Apparently you can get the card working under linux, but I haven't got a setup to play with to test the networking yet.
Another nice thing about the Nebula cards, is that because they transmit the whole multiplex over the network, even with only one card installed, you could still watch a different channel on one of the "slave" boxes (as long as that channel is in the same multiplex as the server is tuned to). I think you can even record a whole multiplex at once, and then select which channel you require at viewing time.
All I'm waiting for really is the right price.
I gotta love how a whole string of on-topic metaphors are being modded down as "off topic" by one dufus with mod points who doesn't seem to be able to folow the analogy.
I sort-of agree with the AC who replied to you, except I think he's selling Linux short in its capacity to be a best-in-class enterprise solution in some settings.
Information wants to be anthropomorphized.
Doesn't this still require users to install something on HDD? I was expecting this be a LiveCD that doesn't need any installations. The only thing on HDD is to access videos.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
This solution will work fine as long as you live in the USA. In the rest of the world second hand TiVos are quite hard to come by, whereas the computer parts are available around the globe.
-- Language is a virus from outer space.
You realise you can get non-Via chips in Mini-ITX right? You can get a 2.4 Ghz p4 CPU if you want.
Commercial detection is great when it works. When it doesn't work you can still fast forward past them. I also set my jump-ahead length to 5 mins which is a pretty fair estimate of the length of most commercial breaks in my area.
I agree the 350 is not easy to set up for tv-out (or at least the proper XF86Config-4 setup is not intuitive at all). The current version of KnoppMyth has scripts to set it up properly, however.
I'd recommend playing around with that and then if you want to switch to a different distribution later on, you can mooch the XF86Config-4 file from your KnoppMyth install.
I have the PVR-350 working properly, doing both input and output and I'm pretty happy with it. It just took a lot of tweaking.
Also the current non-beta ivtv drivers have some bugs, at least with that card. Every so often (in my case days / weeks), ivtv-dec will lock up when fast forwarding, taking the cpu usage to 99%. You can still ssh in and kill stuff but it's a little annoying and I wish they'd fix it.
The PVR-350 and PVR-500 are roughly the same price. I have a 350 and I'm pretty happy with it.
One nice thing about the 350 is that you can record and playback at the same time, all in hardware. Which leaves your entire CPU free to do commercial flagging. That gets the flagging pretty close to realtime so you can start watching a show only a couple mins after the start time and avoid the commercials. Having the CPU free is also great for transcoding.
That said, the 350 is still a single tuner, unlike the 500. So they each have pros and cons. I never heard anything about whether or not MythTV supports the 350, but it doesn't seem like their issue anyhow. The support is needed in X and the ivtv driver. Hauppauge donated some 350s to the KnoppMyth guys, so their latest versions have some fairly good setup scripts to get your XF86Config set up properly if you're an owner of that card.
Checkout www.linpvr.org. This is a pre-packaged mythtv distro that is designed to run on a mini-ITX box. Its designed to boot over the network from a server and run on a diskless box.
I have been using it for a couple years now and it works great. I use a seperate computer for the backend. The mini-itx box currently uses a fanless chassis and doesn't include a hard drive or DVD. It's totally silent.
Buy a Shuttle!! OMG why waste your time on this?
Now I have a long benchtop across one wall of the den, which I can easily see from kitchen, den, or dining room (the places my spouse and I spend most of our time at home), with a couple of computers and a printer on it.
One of the computers is a laptop with a docking station (they used to both be, but laptop video isn't burly enough for my son's games) so the computer can be removed and taken somewhere quieter for typing up homework or whatever. BUT the network connection is to the dock, so no hiding in the room for hours experimenting with the Internet without parental knowledge! The wife and I have wireless-enabled laptops for work, and I have a wireless AP I can turn on, but we rarely use them in the house.
See, when the kids are on the Internet, if they are in a communal family area they are still interacting with the family, and they can have a fundamentally more educational interaction with the networked world. I pass through, busy with other things, and if I see something on-screen that I'm not sure about, or that I disaprove of, I can stop and have a conversation with the kids about why I have a problem with that image or connection, and give them a more useful experience and better guidance than I can by reviewing logs later or simply blocking things.
It's better for kids to know why you feel the way you do about things, and it's easier to guide their on-line experience, when you are real-time evaluating that experience as frequently as possible. It also puts you in a default role of mentor rather than as controller or prohibitor. You can deviate from that default model if you feel you must, obviously.
You will need to work with the architecture of your house, your computer equipment, and your family life, but I strongly recommend not putting PCs in the kids rooms. I tried it, and (for my family at least) having computer use out in the open was a better idea.
I tried KnoppMyth and then a straigh MythTV install on Debian Testing. I loved the idea. I got it to work sometimes. But once I got my new TV, I AM LOVING HDTV. I have an HDTV tuner card for my PC, but trust me that it requires something like a 3GHz processor to to 720p at 30 FPS, regardless of the fact that HDTV is already MPEG2 encoded and I have a beefy video card. Recording HDTV is easy since it is already encoded. Playing it back on a "quiet" PC has been the biggest obstacle I've seen so far and why I'm currently renting an awful Comcast/Motorola DVR instead. Even the Motorola is buggy and needs to be power cycled about once a week, but it has been far more reliable for me than MythTV at this point and it fits and is relatively quiet in my A/V stack. I want MythTV to succeed! As an extensible platform, it has a lot of potential. But I think we're still a year or more out from quiet, small form factor, and HDTV capable when it comes to MythTV. Prove me wrong, please! I'd like to hear what I overlooked ;-)
"Hey Albert, Good luck exploring the infinite abyss."
None of the guides are perfect? Okay so how about improving them or telling us where they were wrong or where they had to deviate.
I was going to post this comment in the XYZ forums but I don't need yet another username and password for yet another site.
Simply put I myself grew up on the internet, having it alone in my room. Discovered all sorts of things including yes porn and I did not grow up to become a murder or sex offender or anything of the link. So if it was ok for me, why wouldn't it be ok for my kids? Or even your kids?
P.S. I'm looking for something deeper here than just "Well I'm not you, so I'd do things differently.."
Mac OS X and Windows XP working side by side to fight back the night.
I tend to agree with the grandparent. I think it's better to have a rec room or whatever, where your kid is not isolated. Plus if you have more than one child, they may interact with each other and learn more than they would on their own. Not to mention it's more social and even more fun (think LAN game party). My place is set up like that because I also use it as a workshop to build PCs and/or work on hardware.
Granted there's a time when you need to focus, write a term paper, or whatever. But it's easy enough to shuffle things around when that need arises.
FYI from what I've read, and experienced first-hand (grrr!), MythTV with VIA chipsets makes for a bad experience. Everyone knows ATI all-in-wonder don't play nice together but VIA seems to be just as bad, especially for anyone new to Linux. Add a Hauppauge TV card (to a system with VIA) and that makes matters worse. The "DMA bug" or whatever it is still seems to plague any VIA based MythTV projects.
http://www.mini-itx.com/2006/03/09/
Having to work for a living is the root of all evil.
Yeah. You'll need the dual core machine to do HiDef, though, and that's not $599, that's $799, plus all the of the "hidden" costs another poster pointed out, such as the need to buy Roxio Toast to do DVD burning.
You're easily into the $1000+ range, when you could have just thrown together a MiniITX Linux box with Knopmyth for half that price with no additional effort.
My blog
The main reason why the Happauge cards are recommended over the ton of cheap capture cards out there is that the Happauge ones have an mpg encoder built onto the card, which takes most of the work off of the processor. You can use a cheaper computer with less grunt for recording then. Also, you can do stuff like putting in 2+ capture cards and the computer doesn't get swamped.
We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
Via mainboards with those little ole Cyrix's aren't the only boards of the Mini-ITX formfactor. You can get Pentium M and Pentium 4, and an AMD socket 754 board was announced, too.
I blame geof's speakers.
I didnt't see this comment - but I have had a hybrid mythtv system runnning for almost a year now. Backend - Cheap computer parts off ebay and basement AMD 1Gig - had to replace a burnt out chip on ebay $40 256 Ram 2 200 Gig Drives - I had to buy this cheap PVR 250 DVD drive - used to convert DVD to DIVX Debian / MythTV Torrent server running off RSS (SiFi Channel) FrontEnd Xbox - Softmode no HD replacement XBMC - IF you dont know what this is then its a sad day Mythtv Python Script run from XBMC Remote - remote for the XBOX so I could use the same one for TV/XBOX Thats it! To program my Mythtv I just update recording info via Firefox anywhere. My only comment is that once you get it running DONT apt-get any new versions of MYTHTV because sometime upgrades blow up your database. Other than that I think I might get the new HD encoder that works with Linux or just another PVR250 ($80) Later - I need to check my recorded show tonight from work...
I have a PVR-350 as well. If I were going back and doing it again, I'd just get a normal nvidia card with TV-Out. Looking at the specs, it seems nice to have video in/out in hardware, but they don't tell you how many hoops you have to jump through. (I do have it up and working beautifully, but there are some things that will never work, due to lack of driver/myth support)
The PVR-350 has two output modes - Framebuffer X and MPEG2. MPEG2 output works great. Framebuffer X is slow and unaccelerated (XV is half-working, but OpenGL will never work, and it will always be slow).
From a high-level view, the output should be handled by the drivers, yes. But since the PVR-350 has both types of output, the application needs to be aware of that and handle it accordingly. Things like fast forwarding, rewinding, overlaying the guide data, going through menus, etc. You have to be talking to ivtv X driver AND the ivtv mpg driver. Myth is always adding new features that are really cool (I'm a big fan of the speed up / slow down without pitch change. You can watch a show at down to 0.5x or up to 2x without the voices sounding like darth vader or the chipmunks. The PVT-350 won't do it, because it's a feature of the software MPEG decoding). Fast forward / rewind are also features of the mpeg decoder, and they don't work on the PVR-350 anymore (you can ff at 3x only. Anything faster or any rewinding and your playback gets borked, you have to stop and start again).
The PVR-350 also has audio output. Great, unless you want to listen to the audio of something that isn't an MPEG2 file. You then have to get a 5" loopback cable and plug the output of the 350 into the input of a sound card, and plug the output of the sound card to the input of the TV. Lame, huh? It's the only option.
Transcoding - you can't do it! If you tell myth to auto-transcode your files, it will make them unplayable on the PVR-350 output. That's because the PVR-350 can only play MPEG2 (not rtjpeg or mpeg4, etc)
Basically, because it's so different from normal X playback, it's hard to support.
So the major selling points of the PVR-350 are hardware MPEG2 decompression, video out. Take a look at the newer NVidia cards. You'll find that they also have hardware decompression (even MPEG4) and video out. They are better supported (nvidia binary drivers are very mature in linux), very common (everyone has an nvidia card). You'll notice just as little cpu usage when decompressing MPEG2, and everything will just work better.
Another reason I wanted the PVR-350 was so that I could have TVOut playing WHILE using my normal X-session for other things. It does work with the PVR-350, mpeg output works concurrently with X. Framebuffer X, however, doesn't, so the menu system doesn't work with X. The good news is, X.org 6.9 and 7.0 allow multiple concurrent displays on separate X-sessions, so that ability is now a moot point, as any card will be able to do just that (and you could always xinerama two screens together)
So yeah, I'm a little bitter about having bought a PVR-350.
Has anyone had any experience with MythTV or Win MCE in Australia. Everything I've read is so US-Centric. Dammit, there are countries without TiVO!!! And no digital cable to my door. It also seems there is no EPG is Aus, except subscription based ones like icetv.com.au (AUD$3/wk!!!), and I ain't paying for 'nuffin!
Transcoding - you can't do it! If you tell myth to auto-transcode your files, it will make them unplayable on the PVR-350 output. That's because the PVR-350 can only play MPEG2 (not rtjpeg or mpeg4, etc)
Not true - I have this working. *However*, it will only output sound from its hardware decoder. So you must have the loopback cable (which you already mentioned) or you will get no sound when playing back MPEG-4 encoded files.
Anyhow just thought I'd mention it.
Sorry forgot I wasn't logged in.
Let me clarify that last post by saying you have to set up a standard V4L decoder (software decoder) to playback MPEG-4 files. The default is the hardware encoder -- entitled "PVR250/350" , which can only playback MPEG-2.
I would assume this is also the case with a PVR-250 but it really isn't a big deal. Just have to switch the decoder.
even better would be different packages for different price-points and performance expectations. eg, if you want to record two shows at once and play back simultaneously, you shell out for one set of hardware and download the corresponding packages.
pr0n - keeping monitor glass spotless since 1981.
You have a good point - putting media onto the Tivo (ie DVDs) is something you're going to have a problem with. My point is that the tivo does quite a lot, quite well, with almost 0 config.
c oming-in-2006/
As for cablecard, the 1.0 implementation was pitiful. 2.0 will be slightly better, and OCAP shows promise. It's definitely not going away. And the good news for all of us is that cablecard tuner cards (as well as satellite cards for DirecTV) should ship some time this year. It's still a good move by sharp - Cable card in an expensive display is a dumb idea. You want sharp providing your PVR/PPV/guide software? There's gonna be a box plugged into it somewhere - put the cablecard in that.
http://www.opencable.com/ocap/
http://www.hdbeat.com/2005/10/19/cable-cards-2-0-
I personally didn't have my own PC until I was 17, and the family PC was always in the living room and had to be shared with my siblings. That was, of course, years before we had the internet but getting pr0n wasn't a problem by sharing with friends either... ;-)
Anyway, I think that if I'd give my kids a computer for their room, they will have to ask me to activate the internet. I like the fact that all my machines are networked, and do not want to give up that functionality.
Personally, my plan is just to setup a firewall rule that their PC's won't be able to access the internet. When they ask, I can activate it and spend time with them on the internet.
Actually, I already do that when the 14 year old brother of my wife comes to visit us. He only has access to my wifes PC and after a certain hour, a cronjob desactivates the internet connection. If he complains, I just tell him that I can't do anything for him. Of course, that's a lie, but what do I care?
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
Right, so it will work - but if you switch to a software decoder, that defeats the purpose of using the PVR-350. (and plus, the PVR-350 is generally too jumpy and slow to play anything but MPEG2, even with XV. Read the mythtv user lists for details)
Basically, the workaround for most things bad about the PVR-350 are to not use the MPEG2 decoder and instead use framebuffer X. The downside is that it's slow and that you don't get any benefit over using a normal nvidia card.
Incidentally, I don't have any problem with porn per se, and I don't want my children to grow up with the sick (and typically American) mental attitude that sees nudity as more inherently objectionable than murder, but I strongly disapprove of violent porn. You might find it interesting to know that I monitor and restrict my children's access to TV far more aggressively than I restrict their Internet access.
Trouble is with most of these neat small quiet systems is that they don't have the power to decode the High Def stuff...anyone got one that will?
----- I refuse to have an argument with an unarmed person
"I may get a cheap NVidea card with TV out instead."
I've built several boxes recently (not all for MythTV) and am addicted to the NVidia FX 5200. They install and work flawlessly, have plenty of power for all but the most demanding games, have VGA, DVI & SVideo out, are fanless and only fifty bucks. I've used the Chaintec and MSI cards with no problems at all. Highly recommended.