Freevo Developers Interviewed 82
prostoalex writes "O'Reilly's LinuxDevCenter features Freevo, 'a media platform that brings together various applications for video recording and playback.' They interview the developers, and talk about the current plans for the project. Freevo is not just a standalone product, it's a platform to which other developers, interested in home media on Linux, can plug into."
Windows version? (Score:5, Funny)
The first release, in May 2002, consisted only of a blue screen
So they made a Windows version first?
comment id = elite! (Score:4, Funny)
Check out that number: I-is-leet-1! Dude, are you one of the editors??? This can't be a coincidence!?
Re:comment id = elite! (Score:1)
by Anonymous Cowherd X (850136) on Saturday January 29, @09:31AM (#11513371)
Check out that number: I-is-leet-1! Dude, are you one of the editors??? This can't be a coincidence!?
I'm not one of the editors! But after setting the record for most consecutive Slashdot posts [slashdot.org] yesterday and posting this I-is-leet-1 post [slashdot.org] (which is also the first post, BTW) I know you find that hard to believe.
Re:Windows version? (Score:1, Redundant)
Xbox version ? (Score:2, Interesting)
Re:Xbox version ? (Score:1)
Re:Windows version? (Score:4, Informative)
Re:Windows version? (Score:2)
The problem is that every time I install it, it's incredibly unstable. That isn't a Windows bashing remark, I think Windows XP is stable enough for this use. Media Portal is just plain buggy.
This will never take off. (Score:5, Funny)
I'm afraid without such restrictions on them, users just won't want to use such software because nobody wants free and unfettered access to equipment and software they purchase.
Re:This will never take off. (Score:5, Interesting)
I think DRM is going to slip itself in to many aspects of downloading/playing songs and movies without people complaining about it. This is because your average customer of this software and equipment doesn't realize exactly what it can do. I think there is going to be a backlash when people figure out that all DRM means to them is the inability to play a media file. I'm still waiting to hear about an actual feature or benefit this gives to the end user.
Re:This will never take off. (Score:3, Insightful)
I'm probably just rehashing what has been said before but it is difficult to see how digital piracy can be eliminated.
The only way is for music and video to be safe digitally is if no
Re:This will never take off. (Score:2)
Re:This will never take off. (Score:2)
Please. Us moderators have the right to be funny sometimes too. That '+1 Informative' was intended as a joke. I hope it will be metamoderated accordingly.
Perfect question for the first PVR box builder (Score:5, Informative)
Dirk Meyer: MythTV uses QT, which uses X. Freevo should also run on a frame buffer, a DXR3 or something else. The next difference is MythTV depends on a MySQL database. Freevo always was a GUI for external programs. There was never the idea to build a TV application like MythTV inside Freevo.
Rob Shortt: MythTV has the live TV time-shifting nailed, and for that I am envious. While Myth has the advantage in [this], I think Freevo does a better job of other media handling.
Freevo tends to be a more nimble program, or I should say "platform." This has to do with us not using a data server like MySQL or depending on Apache for the web interface. Instead, we use a combination of caches, object serialization, XML files, and SQLite for persistent storage, and our own lightweight web server using Twisted.
Aubin Paul: MythTV is exceptional, and I admire much of what they've done. But I don't like some of their design choices. For example, why would I run X-Windows on my TV?
Re:Perfect question for the first PVR box builder (Score:4, Informative)
I've actually been planning to give Freevo a try - primarily because mythbackend has a habit of dying on me, and a few other quirks.
Good alternative? (Score:2, Interesting)
Freevo vs. MythTV (Score:5, Interesting)
Re:Freevo vs. MythTV (Score:4, Insightful)
Probably, Myth is written mostly in C++ though. The code is a horrible hack job though. Written by a college student. Not that all college student projects suck, it's just that usually the inexperienced create poor designs initially.
Even the creators of Freevo claim they did not know Python before they started.
This is not a good thing either. Same problem as above.
Overall, MythTV looks a lot better and has more features because more people have been working on it. The code is often buggy and hard to hack on. However, it does work resonably well and I've been happily using MythTV for over a year with no major issues.
Re:Freevo vs. MythTV (Score:1)
Like, um, the Linux Kernel?
LK
Re:Freevo vs. MythTV (Score:2)
Re:Freevo vs. MythTV (Score:1)
yeaahhhh right. While some of the people who contribute code to Myth are college students, the core development team has been writing software professionaly for a number of years.
The code is often buggy and hard to hack on.
Buggy? Hell it's stable enough and bug free
Re:Freevo vs. MythTV (Score:1)
I have never run any version of MythTV that would not crash for some reason or another. I tend to be a heavy user and push software to its limits though. I just learn what to avoid to prevent crashes, but it has never been 99% bug free for me.
Re:Freevo vs. MythTV (Score:3, Informative)
Freevo vs. MythTV (Score:1)
Re:Freevo vs. MythTV (Score:3, Informative)
Re:Freevo vs. MythTV (Score:3, Informative)
http://wilsonet.com/mythtv/fcmyth.php [wilsonet.com]
Re:Freevo vs. MythTV (Score:2, Insightful)
But for me.. sorry.. Freevo is useless. If they're going to play off the "TiVo" name by calling it Freevo it should be able to handle timeshifting of live TV.
If I cant pause/rewind/fast-fwd live TV then I'm not touching it. If they ever figure out how to add that functionality then I'll take a look. They're currently "working on it" but they've been doing that since I look
Re:Freevo vs. MythTV (Score:2)
How often does the average TiVo or MythTV user watch live TV, though? It's one of those neat features that TiVo uses to sell its boxes, but in the more than four years I've had my TiVo, I've almost never w
Re:Freevo vs. MythTV (Score:5, Informative)
Both do a great job at playback on video files. Both have similar features for photos.
Freevo has a better music playback system IMHO. Myth requires an overly complicated two step process of making a playlist using a badly designed menuing system in one screen and then going to another section of Myth to play back your currently selected playlist. With Freevo you have the option of selecting a folder to playback as a complete album or making a playlist. 99% of the time I want the album so this works better for me.
I guess my life isn't random.
Neither is very good at playing DVDs. If you do get DVD playback functioning, the menus will either kinda work or not at all. Don't throw away that $30 DVD player just yet.
Myth has more polish and extra features such as background ripping and VOIP.
The main problem with Myth is the complexity of the application. It uses a MySQL database to hold almost all of its information on movies, music and settings. This makes setup, even on a Debian system very complicated. Using a specialized distro such as Knoppmyth helps, but even the Knoppmyth installer is a bear to get fully functioning.
With Freevo, details about each movie are kept in a single text file located in the directory with the movie. If I move the files around, the data never gets lost. With Myth, losing the database will lose any work you have done entering movie info. I know I could backup the database, but why should I have to? Think Windows registry vs. Unix text configuration files. Why use a database when a simple directory listing will suffice? The developers never heard of KISS, that is certain.
Compared to Freevo, MythTV crashes a lot. IMHO, the overhead of the database and the complexity of C++ make MythTV harder to debug. At one point, one of my Myth installs lost the ability to add more files to the listing. I have quite a few full series on the drives and I wonder if I didn't hit some limit in the software. I finally gave up on Myth at that point and went with Freevo.
Don't get me wrong, I'd like to use MythTV. It's the instability and the dread of configuring MythTV that keeps me using Freevo instead.
Freevo is simple and functional.
MythTV (Score:2)
I really like how Myth handles streaming to remote frontends, and it has a lot of nice plugins.
I tried Freevo once and didn't like it at all. I use Myth and love it.
Re:Freevo vs. MythTV (Score:2)
It sounds like you are advocating a Windows like approach.
This is one single point of failure for the whole PVR system. Relying on the database for everything in MythTV is like relying on the registry on Windows.
When I backup a folder full of movies the information files tag right along. If I ever had a bad bac
Re:Freevo vs. MythTV (Score:2, Informative)
I have to disagree with this. First of all, neither one plays DVDs directly, they both rely on an external program. The default player for both is probably still mplayer, which as you say, does not do DVD menus. But if you tell them to use Xine for DVDs instead, as most people do, DVD menus work flawlessly.
Some people also use Ogle
Re:Freevo vs. MythTV (Score:1)
Funny I don't remember the last time I had a crash with Myth.
why bother? (Score:1)
Can't you think of anything else to watch? (Score:2)
I've been using Freevo on an EPIA 10000M exclusively for watching movies and listening to music on a little set-top computer (Mini-ITX) for at least a year before the Mac Mini appeared on the scene. It's also much more convenient for showing friends and guests our digital photos without all having to crowd into the office as Freevo has a great built-in image viewer. And the whole thing is 100% controlled via a remote u
Re:why bother? (Score:2)
I use Freevo on a tuner-less PC. I have it hooked up to my projector and it is a lot easier to use a remote control and pick the DVD or CD I dumped to my hard disk, show people my holiday photos (with nice alpha blending), listen to the radio, download information and images about the film from Amazon.
Sure, I could do all this with mplayer, realplay and Firefox but it's a damn site easier to press a fe
What about MythTV? (Score:4, Informative)
From trying both projects, the only interesting thing about Freevo is that the front-end is written in Python, which is a nice language but is slow, while MythTV is written in C++, which is an annoying language but is fast.
Re:What about MythTV? (Score:3, Interesting)
The developers say that on one hand, they dislike the reliance of MythTV on X, on the other, they envy MythTV Broadcast Pause feature, something they are still trying to get right.
Now maybe their fear of X is as uncalled for as people who say X makes the desktop slow, but they are aware that MythTV has more features. In all Freevo seems to follow the Unix tradition
Qt Embedded (Score:3, Informative)
Now relying purely on framebuffer, on the other hand... BAD IDEA. Ditching X means ditching hardware scaling, hardware IDCT, and hardware motion compensation, critical to:
a) Running a frontend on a slower system
b) Viewing HDTV at all. It's a pain without hardware MoComp and IDCT, but there's no way in hell you're going to do it with software scaling.
Re:What about MythTV? (Score:3, Informative)
Re:What about MythTV? (Score:1)
Re:What about MythTV? (Score:4, Informative)
I saw a lot more than a Tivo clone at the MythTV website.
Re:What about MythTV? (Score:1)
Re:What about MythTV? (Score:2)
I've installed and run both, and this is just silly. MythTV is much better than Freevo at TV viewing, but MythTV also does more other things. As I said before, this is mainly a matter of maturity -- MythTV has more functionality integrated into it than Freevo, but over time many of the MythTV modules
Re:What about MythTV? (Score:2)
I don't care much one way or the other about pictures or music, but you're flat-out wrong on movies. MythDVD works fairly nicely; it calls whatever DVD player app you want to use. mplayer is rather lacking (no menu support at all), but xine offers full-featured playback with menus and AC3/DTS passthrough. It even ignores PUOs (which others have said are frequently abused by Di$ney, though I
Re:What about MythTV? (Score:2)
For example, MythTV is Linux *only*, while Freevo has a FreeBSD port and could easily be switched over to Net or OpenBSD.
As for Python being slow -- this is all covered quite well in the article and from experience I can say you wouldn't know you were using Python (at least judging by speed).
this is all nice but (Score:5, Interesting)
Re:this is all nice but (Score:3, Informative)
Re:this is all nice but (Score:2, Informative)
I think the same is true of many TVs. The path of least resistance lies with VGA to component adaptors like the Audio Authority VGA to Component (Y-Pb-Pr) Transcoder (Model 9A60). The 9A60 is a bi
Mac Mini (Score:3, Interesting)
Re:Mac Mini (Score:2, Informative)
Freevo is leech-ware (Score:4, Interesting)
Freevo's operation relies on scraping content off third-party websites without permission. Not only is this a dubious practice from a legal and ethical point of view, it's a bad long-term strategy. Should Freevo become popular, then the owners of the content that Freevo lifts will either take steps to cut off Freevo access, or will disappear because their business model is being subverted.
I've been in contact with some of the authors of the Freevo project regarding this issue; their attitude seems to be "we are able to do it, therefore we will." What about should? Is it a good idea to bite the hands that feed you?
Re:Freevo is leech-ware (Score:1)
Re:Freevo is leech-ware (Score:1)
I don't know that formatting freely available information into a medium that's useful to a different audience is a horrible practice...
If nothing else, the entire news industry is based off of reporting other people's news and presenting it in a different format to fit the audience intended. Heck, that's all Slashdot is...Re:Freevo is leech-ware (Score:2)
Re:Freevo is leech-ware (Score:5, Informative)
What is with all this controversy? (Score:1)
Freevo vs MythTV (Score:1)
Is that feasible? Can they read eachothers meta-data and media storage?
Re:Freevo vs MythTV (Score:1)
It's definitely possible to have them both installed and playing happily on the same box. I don't think you could have them both running at the same time doing the same thing in all cases, and it really depends on your setup as to how you'd do this.
As far as meta-data goes, you'd be hard pressed to get them both playing nicely without modifying one or both. Where one uses and SQL backend, and the other flat-files, the different schools of thinking would be a bit of work to get to play nicely. They coul
What HW to use (Score:2, Interesting)
Re:What HW to use (Score:1)
Hop on Newegg or and look at their cases. If you look at all their Micro-ATX Desktop cases, many are meant to be home theatre boxes, and are made for flexible uses.
I'm sure there's entire sites devoted to this sort of hardware, so google may also be your friend (as is always). I haven't looked, but this is, after all, the internet.