MythTV 0.22 Released
uyguremre writes "After a little over a year and a half in the making, the developers of MythTV announced that MythTV 0.22 is now available. There have been a lot of large changes since 0.21, including a port from Qt v3 to Qt v4 and a major UI rewrite to convert to MythTV's new MythUI user interface libary. As always, this release adds support for some new hardware, in this case VDPAU video acceleration, DVB-S2, and the Hauppauge HD-PVR. The MythUI toolkit allows themes much greater control over the user interface and today we're announcing a competition to design new themes for MythTV. With the new release comes a theming competition too. For a more complete list of changes and new features, read the Release Notes on the wiki."
can we stream hulu over upnp yet?
mythtv website got /.ed it would seem.
uhhh...in case you haven't figured it out, that's kind of the roots of slashdot. But as a feminist, I certainly agree that they don't necessarily focus on the right issues, such as gender roles in computing, programming languages designed by women, breastfeeding keyboard layouts, etc.
Balmer, quit kidding around. Don't you have work to do?
Open Source: I'll show you mine if you show me yours.
Not trying to create flamebait, But honestly does anyone still use it. Everyone I know has ditched it (including the die hard fans that put me onto it in the first place) due to the hideous complexities in keeping the damn thing running and the endless complaints from "she who must be obeyed" because MythTV box has once again died in the arse during her favourite POS drama show. personally I use XBMC now.
err.. How do you breastfeed a keyboard layout?
I've been able to chase many bugs/complexities/installation issues down, but I simply can't get it working. Right now I'm battling some time-out/buffering error on the HD capture stream watching live tv over pci-e on an HDR-1250. I really want it to work. I'd love to load all my kids movies up on it and turn it loose on the home theater. But the dang thing *just* *doesn't* *work*.
MythTV seems stagnated in development, even with this release, and seems bulky and awkward. Are there any other viable alternatives for home TV boxes/media boxes, that *don't* include a console in any way (xbox media centre, PS3, Wii, etc...)
So, let's get this right, in this update they have:
- Major back-end changes
- Major UI rewrite
- Significant new hardware support
- Also, apparently a more powerful themes toolkit
And this isn't even worth a .1 version increment. It's a .01
Really, if the version numbers are going to be this meaningless for tracking significant changes they should at least name them or come up with some other system. Something that let's people get interested and involved in the project and excited about the new release.
It should be amazing by then!
Did they fix the database encoding in this one?
Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
I for one welcome our MythTV .22 Overlords!
I've been using MythTV for a bunch of years now, and I find it an absolute blast. It works on every PC I can find, and even on my work OSX laptop, which still lets me watch The It's Alive Show while I'm hacking away. It even eats the commercials, and does a better job with digital television signals. I can't wait for multirec support for my HDHomeRun.
If you haven't tried MythTV recently, check it out again.
Zhrodague.net - I do projects and stuff too.
Are you high? What drug is that? Where can I get some (note to the humorless feds: I am kidding)?
$ make available
err.. How do you breastfeed a keyboard layout?
woosh!
$ make available
Clearly you haven't dealt with MythTV. The myth is that you get to watch and record TV. The reality is you spend all your time fiddling with it and cursing at it until your head is so bloody from banging it up against a brick wall that you give up and decide to give up TV altogether.
These posts express my own personal views, not those of my employer
I wonder whether this new release has an option of stripping out commercials from recordings on request. Does it? On prior releases one had to download a script, then go through a number of hops to get it working.
I hope it does and though the site is slashdotted, I thank folks at MythTV for their good work.
woosh!
Do I still have to f**k around with 100 combinations/restarts of Qt, ffmpeg, XVideo, XvMC, libmpeg2, xv-blit, opengl, xlib, xshm, directfb, directx ...all whilst not being able to see the f**king mouse cursor and having to hit 'next' five times just to change one setting?
Given official Hauppage HD-PVR support, this could be one of the best high-def DVRs out there. Especially when you combine it with an HD Fury2 to convert it to HDMI...
I don't know why the HD-PVR is the only capture card capable of high-def (1080i). HD Fury2 adds HDMI (with HDCP). Sure, it's only 1080i, but how many other high-def capture solutions are out there? For just over $500, you can get one that does HDMI/HDCP as well.
(HD Fury2 converts HDMI to Component or VGA. Sure it's analog, but the HD-PVR only has component inputs).
Especially good for those of us in Canada, where we are forced to use the ultra-crappy cableboxes. (It's why people go to TiVo...).
So I can finally get support for my Hauppauge HD tuner without compiling super-glitchy drivers? This would be awesome if my cable provider wasn't moving all non local broadcast stations off ClearQAM next month. By the time MythTV rolls out CableCard support online streaming providers will have made it obsolete.
*shakes tiny fist at comcast*
I'm waiting for 1.0
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
http://www.mythtv.org/wiki/Release_Notes_-_0.22
MythTV
New Features
* MythTV UI ported to new MythUI library with all new capabilities
* Added Automatic Prioritization to the scheduler which uses watching behavior to automatically increase priority of shows that are watched close to their recording timeslot over shows that are delayed for longer periods of time. See [16477] for details until the wiki page is populated.
* Added MPEG-2 support for ConvertX/GO7007 tuners in addition to the existing MPEG-4 support. [16538]
* Added new jump point for taking a screenshot and corresponding UPnP web method. [16532]. Network control also has this jumppoint [16613]
* Improved theme caching speed after a "make install" for users who update frequently. [16487]
* Added support for overriding the audio sampling rate in recording profiles on a per card basis. [16747]
* Support for the Hauppauge HD-PVR Component Video Recorder
* Vastly improved channel scanner
* Fanart, Banner, and coverart support in Watch Recordings
* VDPAU Video renderer and decoder for hardware accelerated playback of H.264, MPEG-1/2, WMV, and VC-1.
* Many software deinterlacers are now multithreaded
* New codec and container support from up-to-date ffmpeg libraries.
* Add support for DVB-S2 [21318]
* HDHomeRun multirec support
* Additional Myth Protocol socket functions, including file upload, deletion, and scanning of storage groups. [19979] [21134] [21156]
* Adds a popup dialog accessible from the main menu using MENU which allows the system to be shutdown or rebooted [20852]
EIT
* Fixed encoding for various french Astra 19.2E channels. [16792]
* Various Freesat EIT fixups
* UK EIT fixup - Adds handling of AD, S, SL and W tags in EIT data [20768]
* Fixed matching of programs for updating EIT data
Firewire
* Add Firewire Vendor & Model ID's for PACE STBs [17149]
* Add Motorola DCH-3200 vendor ID
* Add DCT6200 vendor ID
* Add firewire and channel changing support for the DCX3200 model STB [21514]
UPNP
* More exhaustive MIME test [17155]
Setup
* Allows input groups to work properly when each recorder has more than one input and so can be in multiple mutually exclusive input groups. [17172]
* Add commandline scanner [17175] plus many more changesets
* Adds option to mythtv-setup to disable automatic database backup before database upgrades [17479] (ensure you do a manual backup before upgrade if this is enabled)
* Add HD-PVR support [17493]
* Add support for multiple frontends per DVB adaptor [17832]
* Add scanning support for DVB-S2 [21317], [21318]
* Add a spinbox for specifying a value for the "LiveTV Idle Timeout" setting [21378]
* Channel scanner - add option to set off air channels invisble [21691]
* Channel scanner - Allow basic channel scanning with DVB version of HDHomeRun [21858]
* Offer to automatically shutdown backend at start
The HD Fury2 + HD-PVR is a beautiful setup when it works, but the HD-PVR's hardware is an unreliable piece of junk.
Leave it running for a few days, (or hours,) recording high-def channels and if the HD-PVR doesn't lock up it'll start recording quarter of the picture. It's the same experience with two different revisions of the hardware, multiple versions of the driver, and with the HD-PVR sitting on a cooling fan. If you have any doubt about it's unprecedented level of crappiness check out NewEgg's reviews of it.
I hope it's not considered "flamebait" to have some constructive criticism and color commentary of how various software projects are going. Well, let's find out, as I try to explain what has historically awaited the mythtv user.
MythTV has basically been a trick on people who wanted a DVR. It has great screenshots, a wonderful feature list, and when started, it sometimes even _appears_ to work. Then you try to use it. Hilarious really.
The myth developer inner circle (Isaac, etc) spent several years and could not get MPEGs (from TV or DVDs) playing reliably. Of course, they would never dream of reusing any of the mountains of code that do this correctly already. Perhaps this was not considered important in a DVR. To make their UI, they stitched together a flickery, non-responsive interface in qt, complete with the world's most painful and buggy music player, and a metadata management interface designed to conceal from the novice that perl scripts and SQL commands are going to be part of your life. For extra fun, and to fill out the feature list, their little potemkin village includes things like a DVD ripper and a netflix queue management front-end. If you are in the mood for laughs, try using one of these for their intended function.
Yes, in this release they finally refactored some of that in late 2009 - honing the trick even further. Since by now their reputation precedes them, they need to make bizarre failures, crashes, and pathetic video performance issues slightly less frequent and more subtle. Throw in a few more bits of unreliable graphical flair, just to lure a few more suckers. Don't worry - you will still come to your mythbuntu machine and find it displaying yesterday's date - once again proving the on-screen clock to be the most reliable part of the system - for determining when you crashed.
It's actually quite understandable why their code would be a complete wreck for so many years on end - they had to devote all their energy to a scheme to charge myth users for TV schedule information. Priorities.
Not that any of these problems were noticed much, since over the past few years, most of the underlying drivers for both video capture and display have been in such a pathetic state that, should someone insist that Linux is stable or performant, you simply assign them the task of using it to record and play back television - with hilarious results.
Oh yes, "it's better now" - with the bar as low as it was, this is not really a very meaningful statement. :)
Thinking of making a linux DVR with mythtv? Run, run for the hills.
Balmer, quit kidding around. Don't you have work to do?
You missunderstood the title, he loves Linux he just wishes it appealed to a wider audience than just his circle of friends.
Or chairs to throw :-P
I hate to say it, but I keep giving MythTV a try and I still hate it. I've also tried KnoppMyth and Mythbuntu and they are no solution. I use GBPVR. It strips out commercials, lets me create plug-ins, never crashes or has problems, and takes me a few minutes to set up even with network clients and custom remote control mappings. It's not open source, but it sure does work. I will try MythTV 0.22, but I doubt it will live up to my expectations. And yes I have tried Sage and I don't like it at all.
"Arguing on the internet is like running in the Special Olympics... Even if you win, you're still retarded."
Yay, now I can watch Myth Busters 24/7! It'll be my fav cable channel.
Table-ized A.I.
It's the so-called programmers that are the world class assholes.
The users are simply idiots, be it Linux, OS/X, Windows or _______.
I'm a Linux user and a Linux programmer, so that makes me a world class idiotic asshole.
Thanks for the fish, bitches.
I've used Myth for years. Since the 2.4 kernel days when you had to recompile the kernel to get DVB and ALSA working. It used to take hours and hours to get even the remote control working, but I perservered because it was far superior to anything out there.
But Myth has lagged too long and it has always looked godawful compared to its competors.
With the release of Windows 7, I have found that I am able to do all that I need and it looks a hell of a lot better. This latest release of Myth (which is pretty lame for taking so long for such a minor release) only convinces me further that I made the right choice of switching away from it.
Thanks for the memories, though. I'll think of you fondly.
If they're recording their version numbers like most software does, the move from 0.21 to 0.22 is what you're calling a ".1" release.
Version numbers aren't meant to be like normal decimal numbers. The stuff the the right of the decimal point is the integral minor release number. Going from 0.21 to 0.22 means an increment of one minor version, not a "hundredth" of a major version release.* There's no such thing as a ".01 release."
In other words, the jump from 0.21 to 0.22 is the same "amount" of version increase as the jump from 0.1 to 0.2. if you're at version 4.9 of something and you push out a minor release, its version will be 4.10, not 5.0, which would indicate a major release. Likewise, version 4.1 of software is most emphatically not the same thing as version 4.10.
It's also why a lot of version numbers have multiple decimal points, such as 4.9.1326. (The 1326 in this case is likely a build or other sub-minor revision number.) Obviously, if you're trying to interpret that as some kind of fraction between 4 and 5, it's meaningless.
* Just to satisfy the pedants, there are some exceptions. Some software with lots of minor revision milestones number early minor revisions x.01, x.02, etc. Also, some software uses a version numbering scheme in which odd numbers are development versions and even numbers are stable versions, so for example, x.14 would be a stable release and x.15 would be the next development release. And some developers give their software stupid-ass meaningless version names instead, such as "Millennium Edition," "XP," and "Vista," so that you really have no idea what the hell you're running outside of a general four-year or so time window.
To my knowledge, none of these schemes apply to MythTV, thank god.
Rule 34 in action
who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
Why on earth would you bother?
I could see the point if the software could pick out quality from the shit, but it can't.
Now, add some bayesian filtering on actors, director, producer, show description, category and you may have something useful.
Deleted
I don't see the correlation, personally.
Linux and anarcho-communism? Maybe.
Linux and Stallmanite mind control? Most of the time, (though not always) yes.
Linux and homosexuality, though? No.
Recording transmitted content has been a much used fair use right since the invention of the tape deck... And since then the industry has complained about, and tried to take away that right by imposing limits on each new technology that does basically the same.
It's basically a fancy VCR! There is nothing wrong or illegal with it... what is worrying though is that geeks are actually scared of exercising their rights, and are scared of legal repercussions by companies that are taking away your rights.
Why is it that when it comes to media people are scared to stand up for their rights, but when someone tries to 'limit free speech' all hell breaks loose... It's both a right, as is the right to be safe from unwarranted legal action that will bankrupt you whether you're right legally and/or morally.
Yeah the OP was so inventive in comparison.
Why oh why is it so hard to include an automatic URL converter into slashcode, at least for links in the summaries?
You'd think that, since slashcode can intelligently decide to show the domain in brackets, that it could also apply that nyud suffix...
"Good news, everyone!"
...bad preview, I meant "General rule > manual fixes"...
"Good news, everyone!"
I wish there were a knob on the TV to turn up the intelligence. There's a knob called "brightness," but that doesn't work. ~Author Unknown
Me too: Woooossshhh!!!
People might be interested to know the Mythtv 0.22 database is incompatible with 0.21. I noticed this when trying to hook up a frontend on Karmic to a backend on Jaunty, both machines using the packages from the repositories. Given the well-documented issues going from Jaunty to Karmic, I did not want to upgrade the backend, so I did the following on the Karmic client:
- Install frontend 0.22 and dependencies .debs from Launchpad in their place (you will need to satisfy one additional dependency) and locked their version in Synaptic.
- Remove all packages that have 'mythtv' in their name (3 in total)
- Installed Jaunty
Beats manually installing all dependencies for the Jaunty packages (I could not find a repo).
I am new to the HTPC world. I tried XBMC and Boxee. I found XBMC user interface design confusing to configure it and get it actually working. Boxee (yes it's based on XBMC) automatically did everything for me like an appliance. XBMC i couldn't even get the darn thing to scrape properly, the configuration is confusing (haha, that wiki instruction is a joke) , and nothing just worked as easily in Boxee. In 10 minutes I figured out in Boxee how to setup the directories, and it did all the rest (all the video art etc was setup and categorized movies vs tv shows for me). Xbmc, I wish I could have even got that far. Now I am sure XMBC is great, so please point me to some idiot setup process instructions, but XBMC feels like work to get it working...boxee not at all.
Before setting up mythtv I bought a book about it and it looked pretty complicated. Apparently, after the book was published, the Mythbuntu people released Mythbuntu Control Centre, which really makes it a lot easier to set up. And myth runs pretty well for me - had a MYSQL table that needed to get fixed this weekend, but that's pretty rare. The frontend on my Mac has its fair share of quirks, but the backend runs smoothly and solidly.
Knoppmyth works perfectly for me - I have 3 tuners, a 1TB RAID array, Schedules Direct, and I also stream it to a frontend running on my Mac.
There's a billion fora out there about Mythtv - basically, use supported hardware, and you are fine.
I want to delete my account but Slashdot doesn't allow it.
Lactating mammary does not go woosh.
"His name was James Damore."
It's funny you cite the 'roots of slashdot' in your criticism of the GP and then complain that slashdot doesn't address feminist issues.
I'm going out on a limb and saying pretty much no women were involved in the 'roots of slashdot'. Sure women are involved now and have been for years (Rob even married one!) but me thinks when it was created, women weren't exactly in abundance...
I don't really get all the comments below.
I've never had a problem with MythTV, besides some UTF-8 issues.
The only problems I've had, were due to drivers and/or documentation of the hardware. (Which kernel modules do I need?, what chipset does my tuner card use?, etc...)
MythTV itself has been running fairly well for the last 6 years in my household.
Yes, even the significant other uses it with delight. (We don't have a normal TV.) ;-)
So, if it works, don't try to fix it.
I use a frontend/backend system, where the backend shuts itself down when not in use for powersaving.
I have digital satellite, so basically mpeg2 and H.264 streams are received and saved to disk.
A small 30W Epia box is enough for my backend, and a Zotac ION system my frontend.
HDTV for not a lot of power.
The only downside is the availability of TV guide data.
There were some semi-legal options, but now I'm stuck with mc2xml, which gets its data from Microsoft, and boy this data sucks in comparision with what I had...
I set up an SVN snapshot of Myth on a Mac Mini about six months ago. I wanted to save power, so the Mini runs both the backend and the frontend. If you like, you can see a full description of how I did it. (The guide is out of date in the sense that I resolved jumpy playback issues by reducing the priority of commercial-flagging jobs.)
It's been wonderful. I get full HD video and convenient scheduling. I've had exactly zero crashes, and the automatic commercial skipping has been very reliable (maybe one mistake every 5 or 10 shows). I also really enjoy the ability to watch TV on any computer in the house.
Right now, I'm working here and there on integration with Plex because I'd like to have all media in just one interface.
Sploosh?
I drank what? -- Socrates
after four years of mythtv a few months ago I upgraded to VDR (http://www.linuxtv.org/vdrwiki/index.php/Main_Page)
I always avoided it since I wanted the 'noisy backend in basement' and 'silent frontend in living room' separation, and I thought it was exclusive to mythtv. In reality, vdr handles it much better and on lower hardware specs.
and for all of the non-tv features, xbmc takes care of them very nicely.
In order to meet the Thanksgiving holiday, this site hereby release Thanksgiving gift, that is, gift, our web site is http://www.coolforsale.com/ [coolforsale.com] [coolforsale.com] Nike Air Jordan(1-25)/Jordan Six Ring/Jordan Fusion/Nike Shox/Air Max/AF1/Dunk shoes, coach,gucci,lv,dg,ed hardy handbags, Polo/Ed Hardy/Lacoste/Ca/A&F ,T-shirt welcome new and old customers come to order.
My experience with configuring Myth was that it was very difficult to do on my Mac Pro (due to a bug in Myth that I think is now fixed). But setting up Mythbuntu (both frontend and backend) on my laptop literally took me only about 15 minutes! If you go with KnoppMyth or Mythbuntu, you can expect a pretty painless configuration process, just by accepting defaults for all but a few obvious screens.
Granted, this was using "easy" hardware in the form of an HDHomeRun, so I had no video capture card to configure. And my experience on the Mac Pro demonstrated to me that if you don't use a dedicated Linux distro, you will have to spend some serious time and effort.
Eventually, I put everything on a Mac Mini (running OSX Leopard) which has been working very nicely.
If you're happy with XBMC, don't switch. But MediaPortal has grown into a nice alternative. Stable enough to make the wife and kids happy. http://www.team-mediaportal.com/
For those thinking of setting up an HTPC, it's worth checking out as a possible option.
The world is made by those who show up for the job.
Does anybody know if there is any improvement to a slingbox style live tv over web feature? That would be cool.
MythTV installation
Does MCE have HD-PVR support yet? Or proper HDHomeRun support for that matter? ...and there's nothing "free" about cable.
A Pirate and a Puritan look the same on a balance sheet.
...except this "yet another open source project release" has support for some interesting bits of hardware. These are the sorts of interesting bits of hardware that Lemming Trolls like to claim has poor Linux support.
That stupid web comic about Flash comes to mind.
A Pirate and a Puritan look the same on a balance sheet.
Now has MythTV or Linux in general gotten better at playing Blu-Ray discs? That's really what holding me back from giving 0.22 a try (I use Win 7 Media Center now having switched from MythTV over a year ago). I really hate the idea of copying a BD to HD in order to play it. Plus VDPAU sounds great, but it is really only for NVIDA cards? I'm happy with my ATI Radeon HD. Where's the love for ATI?
Hell yes. Mythbackend, at least, is damn useful software. Reliable so far too; I dunno what you mean about it dying.
mythfrontend really needs to lose some of the artificial distinction between "recordings" vs "videos" and present them in a single unified UI, though. 0.22 got a little better, but there's still a long way to go.
And yet, mythfrontend is still the best front end. I tried XBMC but it was both hacky (had to access everything through some weirdo scripts menu every time) and only knew how to play back, without any PVR-specific controls like delete this, look at upcoming schedule, etc.
The SWMBO's loving it. In fact, I can't even switch from Mythbuntu to Mythdora to see if its wireless networking sucks less, because she won't allow me the downtime. I'm going to have to test/experiment on a separate machine, because my experimental honey-let's-not-get-addicted-to-this-yet prototype is already indespensible. :-/
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
I remember the SD days when I could just plug analog cable into any device and it Just Worked. I paid them money, month after month. I grumbled that they kept raising the price, but it all worked so conveniently well, that I kept doing it for many years.
That's the minimum standard of functionality. That's what I had, the burden isn't on me to make their stuff work to at least 1980s tech levels, and the customer is always right.
Until I can plug digital cable into my unencrypted QAM tuner and have it Just Work, here are the cable TV drivers that I use, and they work nearly as well as the old stuff.
You can wave money in their face, but you can't make them accept it. I don't know why they don't want money, but I'll respect their wishes until they re-open for business. I wish everyone else would do the same.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
For $50 you can purchase SageTV or BeyondTV, works straight out of the box, no fiddling with a hundred settings to make the hardware work. I'm surprised anyone still cares about MythTV other than it was the first homebrew PVR app to get the ball rolling. RIP MythTV, thanks for the gift :)
I've been using myth practically forever... I have a sizable mythbackend downstairs hooked up to two cable boxes on firewire and Myth fails fairly regularly with a bug that's filed and that I've tried fixing to no avail... I also have 2 frontends which are Mac Mini's running Ubuntu... I call myself an experienced mythtv user. The problem is, MythTV does a lot of things fairly well, but nothing really awesome... The thing it does best, in my opinion, is recording, scheduling, commercial flagging and other DVR sort of functions. As a frontend, it's doomed... Other things are better. Unfortunately, there's no happy-go-lucky streaming protocol so you can use non-MythTV Frontends on a MythTV backend.. Sure, you can buy uPNP boxes to view video, but then you can't take advantage of commercial skip. If someone extended uPNP so you could stream recordings and do commercial skip, we wouldn't have to use mythtv's frontend and mythtv.org could concentrate on making a bitchin DVR.