Home | Source on GitHub | Mailing list | Download Releases

About Freevo

Freevo is an open source HTPC media centre. It integrates PVR / DVR functionality along with music, video, gaming, home automation and more. It is written in python and uses existing popular software such as mplayer, xine, vlc and skype. Freevo also provides access to popular services such as YouTube, Flickr, Apple trailers, IMDB, Hulu Desktop and more through integrated plugins.

Primarily aimed at the Linux platform it is also possible to run on OSX and for the determined on Windows. It can be controlled via keyboard and mouse, IR remote, network app or through it's web interface (Android and IOS apps are planned). Freevo can record and display TV from multiple sources (analogue, DVB-C/T/S, set top box via composite with IR blaster). You can pause or rewind live TV and schedule recordings via the on screen EPG or remotely via a web interface.

Update: Freevo.org shutting down

Now 6 years later, Freevo is more or less dead. Kodi is so much more powerfull and Python 2.x is end-of-support. Therefore, I will not renew the freevo.org domain. I will update the code on github with my current mail address and copy the homepage to sf.net and github.

I still use some parts of the code and maybe, one day, some parts my get a new life. As for me, I hope to update kaa.metadata to Python 3.x and create a thetvdb library out of kaa.webmetadata.

Good Bye and thanks to all people involved in the project


25th December, 2019

Freevo in a dormant state

I failed to get a release of Freevo 2 out. I changed too much, a complete rewrite and some parts are also written three or four times. My fault, I know -- an error made years ago and when noticed, it was too late to change it. And since I started a new job four years ago my time working on Freevo got smaller and smaller every month. Jason also is completely busy with his job.

I still say Freevo 2 is ready to use, but I will not release it. I'm not sure it works with the latest clutter or gstreamer, I only know it works for me. It lacks many important features such as DVD playback (I have a BluRay Player) and TV recording. I do not need it and I don't have time to code it.

Besides that, XBMC has a much bigger community, UPnP is enough for many people (even I use NAS plus BubbleUPnP plus TV sometimes) and new development such as Chromecast will reduce Freevo's usefulness even further.

I will continue to use Freevo 2, I may even write an Android client for it (after learning Python with Freevo which was useful for getting my current job, hacking Android is a good next step), but I see no real future for Freevo without a live community and more people hacking code. If someone contributes something, I will add it. If someone needs help to get Freevo 2 running, I will provide it.

Since we also lack someone maintaining the server we host and I do not want to pay for something we don't need, I shut it down. This means the SVN and the Wiki will be gone. The code is already on github and will remain there. A static backup of the 1.x Wiki is linked here; the 2.0 WiKi is more outdated and wrong than correct and therefore, it is not visible here. The mailing list on SF will continue and so will the mail server hosting freevo.org and all mail addresses will continue to be valid.

Maybe after some time someone resurrects Freevo. I would love to pass the maintainership over to someone just as I took it over from Krister years ago. Maybe someone takes the kaa-stuff and writes something new and better. I'm happy to assist and I think the same is true for Jason. Maybe I will release something someday based on the current code.

It was a great time, I learned a lot and it was much fun.


16th February, 2014