Additional Software for a Homemade PVR?
MankyD asks: "I'm almost done loading up a new Gentoo installation paired with MythTV and a hardware MPEG2 encoder. I'm looking forward to finishing but before I let it loose upon my television, I was wondering what else I should compile in. Samba File sharing? A webserver (for watching shows on the road)? A CPU/Memory monitor? An additional media player? Not to start a flamewar, but should I do KDE, Gnome, Enlightenment, or some other window manager (especially when viewed on a TV screen)? What bells and whistles can I add to make my system that much more complete?"
First thing I do is make sure it works. ;) Then tinker the hell out of it, and *THEN* add everything but the kitchen sink, maybe a Duke Nukem Forever server.
I use WindowMaker on my Myth box -- nice and lightweight, and plenty of key bindings for changing stuff from the couch.
--saint
Everything you need to know is at Build Your Own Personal Video Recorder.
Optimally, it would be nice to run MythTV with no Window Manager at all.
But... the application itself works fine, but when it invokes mplayer... focus won't change.
So, we try "twm". Very lightweight. With the appropriate init file, everything is good -- except there are problems focusing WITHIN windows created by qt (that is, the application setup windows).
Gnome is far too heavy, as is KDE. Generally, you really want the GUI to *be* MythTV. I use "mwm". Gets out of the way, and generally stays there.
Ratboy.
Just another "Cubible(sic) Joe" 2 17 3061
Don't get me wrong, there's nothing *wrong* withe Gentoo, but if you're going to use MythTV and your machine isn't some tiny embedded Cyrix chip, why not use Knoppmyth? It's a heck of a lot easier to install than Gentoo/Myth-from-source, and adding stuff post-facto is trivial, what with it being a branch of Debian. And if you want to dive under the hood and tweak stuff, you still can.
:)
What capture card(s) did you settle on? What's your box's spec? Are you doing anything to mitigate heat/noise? Don't be a tease, give us the details!
-EvilMagnus
An RSS reader (maybe as a screensaver the way Tiger does it).
I recommend keeping it as lightweight as you can. My MythTV system sports not much more than:
and various dependencies of those. The fewer moving parts you have, the less likely you are to break something in the future.
Oh, and I almost forgot -- once it's working, STOP MESSING WITH IT. ;)
$0.02,ptd
I'm an animal lover -- they're delicious!
I'm not sure what I can add to the subject
"Get a Mac Mini and Elgato EyeTV"
The Mac Mini is small, quiet, uses very little power and the Elgato products are fantastic.
Scrap your Intel box and Gentoo
I think you'll find MythTV is remarkably complete in itself. Another poster mentioned KnoppMyth, which includes MythPhone (A SIP videophone client), MythWeb (essential) MythGame, Samba, NFS, etc...
The only thing I'd add after is ProjectX for fixing buggy IVTV captures and DVDStyler for authoring discs.
I installed MythStreamTV which was cool but I never use it, so I don't know if it was worth the effort.
SYS 64738 NO CARRIER
Check out what Revision3 guys did with their box: http://revision3.com/systm/mythtv/ You can download the whole episode off their site.
While you're there, they also have an episode on how to make your own HQ A/V cables: http://revision3.com/systm/avcabling/
Enjoy!
I know I really shouldn't be taking the bait, but...
I just re-built my Myth box from scratch. Gentoo stage3, PVR-250 (ivtv), 400G LVM (3 physical drives), etc etc, and the entire install and setup only took about 4 hours. It was extremely painless and I did not encounter any road blocks. Guess I just want others to realize it isn't as bad as some people make it seem.
Note: I have been running Gentoo and MythTV for a few years, so, I know my hardware and installation process pretty well by now.
mythweb... and samba for filesharing on your network.
Maybe MAME and other emulators if that's your thing.
e.
Build Your Own PVR/HTPC news, reviews, &
He chose a source based distro. There are pre-built Linux distros, that come with more functionality than Windows at a much lower price point ($0 from the Distros website). Also, at this point XP is not always a simple solution for a DVR box. Driver issues can be a real pain with TV capture cards. I am a registered BeyondTV user, but am likely going to rebuild my DVR box using Gentoo or Debian and MythTV. Right now, MythTV is hard to beat feature wise.
"FYI, there is a completely pre-built solution that requires minimal set up. You may have heard of it (links to Windows MCE 2005)[microsoft.com]. And it's not that expensive either ($129 from NewEgg [newegg.com])."
I know better too and will take the bait.
Based upon the number/type of windows MCE 2005 questions I see in my forum I wouldn't necessarily hold MCE 2005 as the champion of easy to setup/configure (granted there's no compiling involved, but god help you if you don't load an "approved certified for MCE" video card/tuner/whatever driver in MCE 2005)
Say nothing of the DRM...
Also if you had a valid XP Home/Pro license why do you have to buy a full MediaCenter OS when all you should really need is Disk 2 (the frontend/MCE software)? How is that a good value?!
Mythtv/Linux might not be for everyone (yet!) but I would never fault someone for wanting more control over their PVR/Media/OS and be willing to roll up the sleeves and compile a little bit (not that compiling ready made packages is *that* hard or magical, come on now --- that is until I do it, lol!)
E.
Build Your Own PVR/HTPC news, reviews, &
Why not install an entire home automation system that includes MythTV?
Check out Pluto
It's open source, not GPL though. They make their money selling hardware, but you can install it for free on your own stuff. It consists of a server, Media boxes that go near your TV's and stereo's, and Orbiters. The Orbiters are basically fancy remotes, they have the software to use a PDA for it, a Nokia/Symbian phone, or even a tablet PC. All free.
Using X10 equipment, you can create extremely complex controls and automation for various scenarios. I was going to do Misterhouse, but this thing looks so much sexier.
Need Free Juniper/NetScreen Support? JuniperForum
Other tools you might find useful for a box dedicated to media: mplayer/mencoder, transcode, dvd::rip, etc. If you have an Nvidia video card, the nvtv application is useful for setting up the overscan.
I record all my shows at a high bitrate with my PVR-250 encoder cards, and about once a month I set up a batch transcoding session with mencoder to transcode all of these to lower bitrate MPEG4 for more permanent storage. I use dvd::rip and transcode for ripping DVDs and transcoding them into MPEG4.
I run Mythtv AND Freevo on the same box. Mythtv has some great recording options, freevo has a "browse files on drive" philosophy which works well with my movie and music directories. A different X session for each and a little flipping in between and I've got the best of both worlds. I'm also running Jinzora2. It can be persnickety, but it generally does the job as a web based jukebox for playing music at work from home.
First and foremost, don't run MythTV. Really, you are asking for headache after headache. I know I am going to get responses saying I'm the idiot etc, but really... If you want a PVR that WORKS, forget about MythTV. -OR- *Buy exactly what KnoppMythTV recommends for hardware*, no less, no more.
The problem really isn't MythTV. It's Linux driver support. For Hauppauge PVR150 cards (very popular, and great cards), you need the BETA ivtv drivers. After a solid week of tweaking this and that, getting a backend/frontend MythTV system working, I finally sat down and watched a show... Twenty minutes into it, the backend crashed. This is after putting in 40 hours easily into the setup. I got up, pulled the plug, went to bed. The next morning, I woke up, installed Windows 2000, and SageTV. Ever since then its been wonderful.
SageTV has two commercial skip packages, one stolen from MythTV land (comskip) and one ShowAnalyzer made specifically for Windows and all the various PVR applications (BeyondTV etc).
SageTV also has a web-server so you can do all the same things you can do with MythTV.
SageTV has a real show-progress bar where you can actually see how far you are in a show. It even shows the commercial areas on the progress bar.
SageTV even shows the TV video on the background (transparencies) of all the menus.
SageTV has REAL tuner management. In MythTV if you have 2 tuners, each recording a show, and you hit "Watch Live TV", you get the response "Sorry, all the tuners are busy, go away".. You then have to go to the videos list, find the recording show, then select it to watch. Then cancel the show if you want to watch live TV, then go back to the menu and hit Live TV again.
With SageTV, you hit LiveTV and its recording two shows, it will simply show you one of the tuners, if you try to change the channel, it will ask you, which of the two shows you want to cancel in order to change the channel. NICE!
Also, with MythTV, if you come home from work, turn on the TV, see your 4 hour ring buffer full and its in the middle of a movie, you hit RECORD and it wipes out the movie up to where you are now then starts recording, LAME! SageTV will tag the entire beginning of the show/movie to be part of the show/movie recording, so you get it all.
MythTV is limited to a SINGLE recording directory, you can use LVM to span your disks to join together hard disks, but you can't use network disks then. (Im sure theres some hacky way to do it though). With SageTV, I can use the hard disks all over my house in all my computers on the LAN. So I got my two 250gb cards in my server machine, a 160 gig disk on another machine and a 300 gig disk ona linux machine with a Samba server.. SageTV records to ALL of them.
SageTV has great HDTV support for ATI HDTV Wonder, AverMeda A180's ($80!!), and Fusion 5 HDTV cards! I'm doing pure HDTV now with an antenna picking up 36 stations in the bay area.
SageTV because its on Windows, you can use ATI Video cards for TV OUT.. With NVIDIA and ATI you can use Nvidia PureVideo decoders for PixelAdaptive hardware deinterlacing, features of new GeForce6 and ATI cards for kick-ass deinterlacing... With MythTV you get Software-Bob that eats 100% of your 2.6ghz CPU.. blah.
Best of all, its STABLE.
Now, mind you I am not talking about Sage v2, I am talking about Sage v3.0.11-PR11 Beta. http://sagetv.com/beta.html
Read the discussion forums, and try it out. I did, and love it. I could go on and on about why SageTV is better than MythTV... SageTV even has a MUCH better expansion API called SVT's, to totally create custom interfaces and features within the clients.
The only real downside is its $79.95 after your two week trial. I put 4 hours into SageTV and got further than 40 hours with MythTV, I have High Definition video, better support, drivers, etc, commercial skip, web interface yadda yadda yadda... 40 hours for $79.95 is $2/hour... my time is worth more th
Modesty is one of life's greatest attributes
Went the same road, as I'm also using it as a my home server, what I have also installed
- samba, as it is a file server
- mldonkey, for video on demand
- mt-daapd, for itunes sharing (but I don't use it)
- monitoring trough hotsanic (local), snmp+nagios (remote)
Also, do not forget to configure your console to use your serial port, you don't want to move keyboard & monitor each time you want to connect to it.
#include "coucou.h"
SageTV 3.0 has a linux version. It's still under wraps but it does exist (was shown at last years CES I believe)
SageTV after all is Java based (not that means it was automagically portable, but probably didn't hurt their cross platform development).
I have no idea how they'll distribute it (there's some debate as to whether SageTV 3.0 will be OEM only or avaiable for consumer purchase directly)
the Video Without Boundries MediaReady 5000 will/does run on SageTV 3.0 on linux (I know some of the first test model "set top boxes" sagetv did were debian based no idea on the mediaready 5000)
So if you wanted a commercial linux based option, to forgoe the Microsoft Tax there's going to be a pretty cool option based upon sagetv on windoze (with all due respect and props to mythtv).
e.
Build Your Own PVR/HTPC news, reviews, &
If you have a windows machine around the house that you'd like to play your MythTV recorded shows on (with commercial skipping), you can try WinMyth.
WinMyth is a windows frontend to MythTv. It connects to your linux backend and acts just like any other mythfrontend.
That's a distro problem - not an operating system problem.
Steps for setting up mythTV on Fedora Core 4:
* Assemble your computer
* Install Fedora Core
* Setup atrpms repository (preferably by setting up your yum.conf to be the one provided by fedorafaq)
* yum upgrade
* Choose to use KDE
* yum install alsacore alsautils
* alsaconf
* install lircd (if you need it)
* install ivtv (if you need it)
* yum install mythtv-suite (installs frontend, backend, a bunch of plugins)
* disable artsd in KDE options
* Follow the step-by-step very thorough mythTV setup documentation.
you now have a fully functioning mythTV installation.
If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
All my expirience with mythTV has been: PVR-150 and PVR-500 are very stable on the ivtv drivers
If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
I don't know about your cable company, but mine is already in the initial stages of going All-Digital ... that is, no more analog unencrypted content. you rent or buy a digital receiver box for every connection you want to make to their system.
have the hackers found a way around this yet?
My only issue with this is that under Vista, we are likely to see very strong DRM. Certainly with encrypted closed channels from hardware to the playback devices.
Windows is moving away from me and towards RIAA/MPAA and to an environment where I would have to pay every time I watch something (even if I recorded it from TV) and where I have to buy all my content again with each new media format or each time my media wears out.
So time invested in a linux solution now- prevents me from being a prisoner in 2-3 years.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
You can download Media Portal from sourceforge.
http://mediaportal.sourceforge.net/
I made a similar system with Gentoo and MythTV a while back.
:(
Mtyh, if I recall correctly, integrates well with mplayer, so make sure to have MythTV and all of its plugins: MythVideo (which depends on mplayer), MythRadio (or is it MythFM for FM Radio tuning if your card supports it), and MythMusic. XMMS is nice to have as well.
I like to have another video player on hand in case something screws up. It doesn't usually happen, but it will every now and then. I prefer VLC. VLC has a gtk/gnome interface to it. It's very minimalistic and blends in well with whatver environment you're using. Pay somewhat close attention to its USE flags as there are quite a few.
I installed mine on top of Fluxbox. It's a very minimalistic window manager, that, for the most part, I never saw unless something fucked up and I had to switch to VLC which was conveniently located in the customized menu.
Other than those few pieces of software, I don't think there's much of anything else. I don't really like a cluttered system and I see no reason to install Firefox. If I ever needed a web browser, I always launched a SSH session and used links2.
For Gentoo specifically, there's a few tutorials/guides in the Gentoo Wiki that you might find useful. I'd post links, but as I write this, it's down.
BTW, are there any gotchas with an HDTV card like the HD3000 or is there a better HD card out there?
The cesspool just got a check and balance.
4 hours? Did you have a supercomputer to do all the compiling, or are you using GRP?