Configure the tv related part of freevo

Freevo has three server processes which handle the whole tv/recording stuff.

  1. freevo-tvserver: The tvserver manages the scheduled recordings and favorites.
  2. freevo-tvdev: The tvdev server handles the different kinds of available hardwares.
  3. freevo-epg: The epg server handles the epg data.

freevo-tvserver writes its config file automatically after it is first started to ~/.freevo. The format is the same as the format of the freevo2.conf file (see FreevoConfig). You can configure all settings related to recordings and epg here.

The most important setting is the directory, where the recordings should be saved.

# directory where to store recordings
record.dir = /media/Tv

Moreove there are some settings for xmltv:

epg.xmltv.activate = True

# Location of XMLTV data file.
# epg.xmltv.data_file = 

# If you want to run an XMLTV grabber to fetch your listings set this to
# the full path of your grabber program plus any additional custom
# arguments.  If no path is specified it will use the default search path
# ($PATH).
# epg.xmltv.grabber = xmltv

# How many days of XMLTV data you want to fetch.
# epg.xmltv.days = 7

# Set this to the path of the tv_sort program if you want to sort your
# listings.
# epg.xmltv.sort = 

or alternativly for Zap2It which is a service which is available in the USA.

# Use Zap2It service to populate database.
# epg.zap2it.activate = False

# epg.zap2it.username = 

# epg.zap2it.password = 

In the end of the file there is place for a mapping between the channel names and the names your epg grabber uses.

epg.mapping[channel name] = epg name

The tvserver will create an empty mapping for you from the information it gets from the freevo-tvdev server. You as user must then complete this list with the appropriate names of your channels in your epg data. If this list is missing then this means that the tvserver could not connect to the tvdev server. A reason for this might be, that you forgot to start the tvdev server.

The freevo-tvdev server tries to find your hardware and creates a list of available channels from ~/.mplayer/channels.conf. It also writes its own config file.

TvConfig (last edited 2008-03-21 15:22:42 by localhost)