- 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