- Freevo RPM installation without yum
- Media player applications
- Freevo Package
- Meta packages
- Configuration
- GPG Key
Freevo RPM installation without yum
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
Note: The following packages are for Fedora Core 2, but it should also work fine for Fedora Core 3. You are strongly encouraged to use
yum for Fedora Core 4.
Core dependancies
Python 2.3 (comes with FC 2)
SDL 1.2.7 (comes with FC 2)
SDL_image 1.2.3 (comes with FC 2)
SDL_mixer 1.2.5 (comes with FC 2)
SDL_ttf 2.0.6
http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/2/SDL_ttf/SDL_ttf-2.0.6-0.1.fc2.fr.i386.rpm freetype 2.1.7 (comes with FC 2)
smpeg 0.4.4
http://dag.wieers.com/packages/smpeg/smpeg-0.4.4-0.1.fc2.dag.i386.rpm python-numeric 23.1
http://dag.wieers.com/packages/python-numeric/python-numeric-23.1-0.1.fc2.dag.i386.rpm python-game 1.6.0
http://dag.wieers.com/packages/python-game/python-game-1.6-0.1.fc2.dag.i386.rpm mmpython 0.4.9
http://freevo.sourceforge.net/fedora/2/RPMS/mmpython-0.4.9-1_fc2.i386.rpm lsdvd 0.15
http://freevo.sourceforge.net/fedora/2/RPMS/lsdvd-0.15-1_fc2.i386.rpm PyXML (comes with FC 2)
python-mx-base is replaced with mx from FC 2
python-imaging 1.1.4
http://dag.wieers.com/packages/python-imaging/python-imaging-1.1.4-1.1.fc2.dag.i386.rpm python-twisted 1.3.0
http://prdownloads.sourceforge.net/freevo/python-twisted-1.3.0-1_fc2.i386.rpm libexif (comes with FC 2)
jpegtrans (comes with FC 2)
aumix (comes with FC 2)
Recording dependancies
lame 3.96
http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/2/lame/lame-3.96-1.1.fc2.fr.i386.rpm oggenc (comes with FC 2)
cdparanoia (comes with FC 2)
mp1e 1.9.5cvs -- optional for low end systems
http://prdownloads.sourceforge.net/freevo/mp1e-1.9.5cvs-1_fc2.i386.rpm ffmpeg 0.4.8
http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/2/ffmpeg/ffmpeg-0.4.8-3.1.fc2.fr.i386.rpm imlib2 1.1.0
http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/2/imlib2/imlib2-1.1.0-2.1.fc2.fr.i386.rpm
TV Schedules
Information on tv-schedules can be found here;
http://atrpms.physik.fu-berlin.de/name/xmltv/
Optional Dependencies (Incomplete list)
lirc:
0.6.6
http://tettnang.freshrpms.net/rpm.html?id=1008 0.7.0
http://prdownloads.sf.net/freevo/lirc-0.7.0-1_fc2.i386.rpm (Needed for input layer support)
pylirc 0.0.4
http://prdownloads.sourceforge.net/freevo/pylirc-0.0.4-1_fc2.i386.rpm sqlite 2.8.13
http://dag.wieers.com/packages/sqlite/sqlite-2.8.13-1.1.fc2.dag.i386.rpm python-sqlite 0.5
http://dag.wieers.com/packages/python-sqlite/python-sqlite-0.5.0-1.1.fc2.dag.i386.rpm pygoom 0.1
http://prdownloads.sourceforge.net/freevo/pygoom-0.1-1_fc2.i386.rpm
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.
tv-time (comes with FC 2)
xine
http://tettnang.freshrpms.net/rpm.html?id=270 -- needs other dependency packages mplayer
http://tettnang.freshrpms.net/rpm.html?id=177 -- needs other dependency packages
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.5.3
freevo 1.5.3-1_fc2
http://freevo.sourceforge.net/fedora/2/RPMS/freevo-1.5.3-1_fc2.noarch.rpm freevo-boot 1.5.3-1_fc2
http://freevo.sourceforge.net/fedora/2/RPMS/freevo-boot-1.5.3-1_fc2.noarch.rpm
freevo-boot contains boot scripts for automating the startup of freevo, web server and recording server. 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.
Meta packages
To make it easier to verify that you've install all the dependencies two meta-packages are also provided.
Freevo 1.5
freevo-core-suite 1.5
http://freevo.sourceforge.net/fedora/2/RPMS/freevo-core-suite-1.5-7_freevo.noarch.rpm freevo-recording-suite 1.5
http://freevo.sourceforge.net/fedora/2/RPMS/freevo-recording-suite-1.5-1_freevo.noarch.rpm
Note: These meta-packages do not check for the presence of Media players (mplayer or xine).
Configuration
Please see the main Documentation 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. 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.
GPG Key
The freevo packages (with suffixes '_fc2' and '_freevo') were signed using
http://freevo.sourceforge.net/fedora/tcwan_freevo_key.asc this gpg key