As mentioned previously in this manual, the UMP tries to offer as much flexibility as possible, while remaining simple to use for recreational purposes for regular users. Due to the flexible nature of the software used for TV playback and recording, a lot of the behavior, look and feel can be customized. The following is a list of settings available in the Web Interface under Settings -> TV:
TV_SETTINGS = 'PAL television europe-west /dev/video0'
Here you can specify whether to use PAL or NTSC (if supported by your tuner) and which frequency system you need.
TV_RECORD_DIR = '/mnt/data/Recordings'
Here you can specify where to save recorded programs.
TV_RECORD_DUPLICATE_DETECTION = True
Here you can specify whether duplicate recordings should be cancelled. (True of False)
TV_RECORD_ONLY_NEW_DETECTION = True
Here you can specify whether only new episodes of TV series should be recorded. (True of False)
TV_RECORD_CONFLICT_RESOLUTION = False
Here you can specify how conflicting recordings should be handled (possible values: True (start recording the second program even if the first has not finished), False (wait until first program finishes and then record the rest of the second program), None (the first recording will be recorded unless the second is a favorite))
TV_REENCODE = False
Here you can specify whether to re-encode the recordings into another format. (True of False)
TV_REENCODE_REMOVE_SOURCE = False
Here you can specify whether to remove re-encoded files once the new file is created. (True of False)
TV_VIEW_SIZE = (768, 576)
Here you can specify the TV viewing resolution. It is recommended to use the native size of the TV system (PAL – 768 x 576, NTSC – 768 x 640)
TV_REC_SIZE = (768, 576)
Here you can specify the desired resolution for TV recordings. It is recommended to use the native size of the TV system (PAL – 768 x 576, NTSC – 768 x 640)
TV_VIEW_OUTFMT = 'yuy2'
Here you can specify the output filter used for viewing TV (defaults recommended)
TV_REC_OUTFMT = 'yuy2'
Here you can specify the input filter used for recording TV (defaults recommended)
TV_DATE_FORMAT = '%e-%b'
Here you can specify the date format to use for naming TV recordings.
TV_TIME_FORMAT = '%H:%M'
Here you can specify the time format to use for naming TV recordings.
TV_DATETIME_FORMAT = '%A %b %d %I:%M %p'
Here you can specify the date and time combination format to use for naming TV recordings.
TV_RECORD_FILE_MASK = '%%m-%%d %%H:%%M %(progname)s - %(title)s'
Here you can specify the naming scheme to use for naming TV recordings.
TV_RECORD_PADDING_PRE = 60
Here you can specify the number of seconds to start the recording before it officially starts.
TV_RECORD_PADDING_POST = 300
Here you can specify the number of seconds to keep recording after it officially ended.
TV_RECORD_FAVORITE_MARGIN = 45
Here you can specify how many items of clearance there should be, before a warning is raised.
TV_UPSOON_ANNOUNCE = 180
Here you can specify how many seconds the warning should be displayed that a recording will start soon.
TV_UPSOON_BEFORE_START = 120
Here you can specify how many seconds before the start of a scheduled recording the warning should be raised that the TV tuner will become unavailable.
TV_CHANNELS = […]
Here you can specify the TV channels. See the example in 1.6 for more information.
TV_LOGOS = '/var/cache/freevo/xmltv/logos/'
Here you can specify where the XMLTV logos are saved. You can create a directory for these in the share structure (/mnt/data/) so that you can copy and/or edit the images to your liking. Note that images will be overwritten if they are available from the online source if present when the ‘makelogos’ helper is launched. This can be done from the Web Interface, under Plugins -> Helpers -> ‘makelogos’.
If desired, you can remove the S-Video and Composite channels from your EPG and TV Channels, though you can still manually view these inputs by selecting View Composite Input of View S-Video Input in the TV Menu. If you do not wish to use these inputs at all, these entries can be removed the TV Menu as well by removing the ‘tv.view_line_in’ plugin. The plugin is listed under Plugins -> Tv and is called ‘view_line_in’.