[Index] [TitleIndex] [WordIndex

Freevo RPM installation without yum

The recommended method for installing Freevo is using yum. There are freevo repositories for F7, and FC6. FC5 support is kept for historical purposes and will be dropped in the future.

Source RPMs (SRPMS) are available for all packages in the repository F7, FC6, FC5.

The freevo packages may be included as part of the Extras repository following the release of Fedora 7. This page will be updated if/when that happens.

If you don't have access to yum, you'll have to install each of the dependencies manually. A textfile with a list of the dependencies (package versions are outdated) is found here http://prdownloads.sf.net/freevo/freevo-deps.txt

The following dependencies information is rather obsolete and needs to be updated.

Core dependancies

The following dependencies are given for FC2. A lot of the packages are now available as part of the Fedora Extras Repository for FC4 and FC5.

Recording dependancies

TV Schedules

Information on tv-schedules can be found here; http://atrpms.physik.fu-berlin.de/name/xmltv/

Optional Dependencies (Incomplete list)

Games Support

Media player applications

Currently freevo uses mplayer for all TV/audio/video playback. However, xine provides better DVD chapter navigation support and will be used for DVD playback in place of mplayer if available (can be overridden).

TV playback can be configured to use TVTime which has an excellent deinterlacer. This will only work in X-windows mode (i.e., not using the framebuffer) though.

Freevo Package

The freevo RPM package consists of the main package and an auto-boot package for creating a standalone system.

WARNING: Do not mix the RPM packages with the quick (tar.gz) install. You should pick only one or the other installation methods.

The RPM packages were compiled for 800x600 screen size, x11, us-cable, ntsc settings. Settings are stored in /etc/freevo/freevo.conf. If you wish to change them, run 'freevo setup --help' to find out available choices.

Freevo 1.6.3

freevo-boot contains boot scripts for automating the startup of freevo, web server (freevo_webserver) and recording server (freevo_recordserver). They are not configured to automatically start up by default. Users should use 'ntsysv' or other equivalent runlevel configuration tool to enable the startup scripts.

Alternatively, instead of using the freevo initscript to start the freevo application in the background, you can use the 'mingetty --autologin' feature to start freevo in the foreground. The difference is that if freevo was started in the background, you won't have access to your keyboard for control and will need to use a remote input device of some sort (via lirc). If freevo was started via the 'mingetty --autologin' technique, keyboard inputs are available (useful if you have an IR or wireless keyboard). 

See BootFreevo for more details.

Freevo 1.7.2

This is the new Freevo release branch. The most significant change is that Freevo 1.7.x uses python-kaa-metadata instead of mmpython, as well python-kaa-base and python-kaa-imlib2 core libraries. The Freevo17 packages are not compatible with mmpython used in the 1.6.x release. Consequently, there isn't any automatic upgrade path from 1.6.x to 1.7.

If you're using the TV Guide, then you will also need the following package:

Meta packages (not used with kwizart RPMs for F7)

To make it easier to verify that you've install all the dependencies two meta-packages are also provided.

Freevo 1.5 (can be used for 1.6 as well)

Freevo 1.7

Note: These meta-packages do not check for the presence of Media players (mplayer or xine).


Please see the main Configuration Page for more information on configuration and customization. The local_conf.py.example file is located in /usr/share/doc/freevo*/ for RPM-based package installation.

WARNING: The local_config.py file format has changed in 1.5 and additional configuration parameters were added for 1.6. Although it is possible to automatically convert the existing local_config.py file using 'freevo convert_config', it is better to perform the conversion manually by copying the sample local_config.py file to /etc/freevo/local_config.py, and updating the variables in the new file. Failure to do so may result in freevo hanging when accessing media directories.


The FC5 freevo packages (with suffixes '.fc5' and '_freevo') were signed using this gpg key.

2014-02-15 05:47