UMP (Unified Media Platform)

4.1 Scheduling a TV Recording


Scheduling a TV recording can be achieved in a number of different ways, both from the web interface, but also from the OSD. In this section, we will deal with the OSD elements for recording.


To schedule a TV recording from the OSD you can open the TV Guide from the TV Menu, Alternate Select an item, and select Schedule for recording. An entry will be created in the Scheduled Recordings overview under the TV Menu. When entering the TV menu while there are recordings scheduled, you will be presented with an overview of these recordings in the information area above the menu listing.


If you do not use the EPG functionality, your channel isn’t listed in the EPG data or you wish to record an arbitrary amount of time from a certain channel, you can schedule a manual recording. To do so, open the TV Menu and select Manual Record. Here you can adjust the following settings:


-         Modify name: Here you can enter a name for the resulting recording.


-         Modify channel: Here you can select the channel to record from.


-         Modify start month: Here you can set the month in which to start recording.


-         Modify start day: Here you can set the day on which to start recording.


-         Modify start time: Here you can set the time at which to start recording.


-         Modify stop month: Here you can set the month in which to stop recording.


-         Modify stop day: Here you can set the day on which to stop recording.


-         Modify stop time: Here you can set the time at which to stop recording.


-         Save: Save the settings you made to the entry.


When a TV recording is in progress, you can see that the television icon in the Idlebar becomes active.

4.2 Scheduling with Favorites


Scheduling with favorites allows a more flexible approach to recordings. A favorite is a scheduled recording which doesn’t expire. In other words, it will record any and all instances of the program selected that it can find in the EPG data. Adding a favorite will create one or more entries under Scheduled Recordings if any applicable programs are listed in the EPG. Note that these Scheduled Recording entries are fully automatic and will be deleted and recreated in the background.




Besides allowing for more flexible and less tedious procedures when scheduling to record an item on a daily or weekly base, favorites also have a higher priority than regular scheduled recordings. This means that in the case of a recording conflict, the favorite will be recorded, regardless of the other program.




As long as there is EPG information available for a program, you can make it a favorite in a number of ways.






-         To schedule a TV recording from the OSD as a favorite you can open the TV Guide from the TV Menu, Alternate Select an item, and select Add to favorites.




-         You can also highlight an item in the Scheduled Recordings menu, and make it a Favorite, which will give it precedence over the other recordings.




-         If you perform a search in the EPG, or browse through the categories, you can also make an item a Favorite by pressing the corresponding color button listed at the bottom of the screen in the Button Bar.






To view, edit, modify and/or delete your current favorites, open the TV Menu and select View Favorites. Here you will see a list of the favorites and the schedule information for the highlighted item in the info area of the screen. You can edit the favorite or delete it by pressing the corresponding color buttons listed at the bottom of the screen in the Button Bar.



Read more: 4.2 Scheduling with Favorites

4.3 Recording from Composite or S-Video


Recording from the AV inputs (Composite and S-Video) can only be achieved by scheduling a Manual Recording (see section 4.1) unless you use a little trick. As discussed previously in the manual, you can connect for instance a Satellite Receiver to the AV input of the UMP and let the EPG load the data for the channels on this device. In general, this would mean that even though the channels are listed in the EPG, they cannot be selected, as the internal tuner is not aware of their frequencies and cannot receive them. To work around this you can however use the XMLTV ID of the Composite or S-Video channels (9998 and 9999) for other channels in the EPG.








Channels ABC1, ABC2 and ABC3 are terrestrial television channels configured in the EPG and set in TV Channels. These channels have full functionality in regard to recording on the UMP. As well as these channels, you may have a cable box which offers channels DEF1 and DEF2 which are maybe digitally encrypted and cannot be accessed in any way by the UMP. To gain near full functionality, you can however add DEF1 and DEF2 to your EPG listing, and your TV channels. Typically, you would need to add a frequency for the channels – but the frequency in question wouldn’t help the internal tuner anyway. This is where a little trick comes in: Instead of using the frequencies, use the presets configured for the AV inputs. Your TV Channels would then look like this:






('17', 'ABC1', '48', '', '0')


('18', 'ABC2', '49', '', '0')


('19', 'ABC3', '51', '', '0')


('27', 'DEF1', '9998', '9998', '1')


('28’, 'DEF2', '9998', '9998', '1')


('9998', 'Composite', '9998', '9998', '1')


('9999', 'S-Video', '9999', '9999', '2')






The new entries, using the abovementioned trick are listed in red. This allows for a total of two externally connected tuners (one via S-Video, the second via Composite).





4.3 Recording from Composite or S-Video (continued)





Note that there are some otherwise irrelevant restrictions when recording from the AV inputs:






-         There is only one sound input for recording from both the Composite and S-Video inputs. You can use a 3.5mm jack splitter to connect two outputs to it, though this can result in very poor sound.




-         When recording from the AV inputs, any sounds produced by the device will be present in the recording! It is recommended to disable the menu navigation sounds during these recordings or to leave the device idle.




-         As already mentioned, all background sounds will be recorded as well. This means that Music Playback or Games with sound would cause the same problem.








The reason for this is due to limitations in the TV/DVB tuner boards currently implemented. You can also use the integrated sound input on the tuner board, though the sound quality is rather poor as it’s limited to 32000Hz, stereo and will generally introduce some clicking noises in the recordings, depending on the input signal.




If you wish to use the integrated TV board sound input, please contact UMP support to make the necessary changes to the recording setup.

4.4 Advanced Recording Settings


The following is a list of customizable parameters for the recording process. You can find these settings by accessing the Web Interface and navigating to Settings.


TV_RECORD_DIR = '/mnt/data/Recordings'


Here you can specify where recordings should be saved.




Here you can specify whether to attempt to detect duplicates in regular scheduled recordings.




Here you can specify whether the record service should only record new episodes of a program.




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_REC_SIZE = (768, 576)


Here you can specify the resolution used for recordings.


TV_REC_OUTFMT = 'yuy2'


Here you can specify the input filter used for TV recordings.


TV_RECORD_FILE_MASK = '%%m-%%d %%H:%%M %(progname)s - %(title)s'


Here you can specify the filename string for TV recordings.


Read more: 4.4 Advanced Recording Settings

4.5 Re-encoding Videos


Besides offering the possibility to record and play back videos, the UMP is designed to be as flexible as possible, and provides a facility of re-encode video, either to play back on the UMP itself, or on other portable device. A UMP-XXX is just about capable of rendering 1080i WMV-HD and some tearing and/or frame dropping will occur during playback. This is where the re-encoding function comes in: Even though a piece of video material may not play back correctly, the UMP can re-encode it into a compatible format. The usage of the re-encoding function is typically used in the following situations:


-         You have a video file of an unsupported type for playback, to high resolution or a combination of both.


-         You have a 3rd party application or device that cannot play the media in its current form.


-         You wish to keep your video items in a certain format or enforce certain characteristics throughout a number of files.


To re-encode a video, navigate to it in one of the Video Menu’s submenus, and press the Blue color button on the remote control to open the Action Menu. In the Action Menu, select Transcode this Program. This will open the Transcode screen where an overview of the various settings is displayed.


The following parameters are listed in the Info area of the screen:


-         Title

-         Filename

-         Container

-         Resolution

-         Video Codec

-         Video Rate

-         Audio Codec

-         Audio Rate

-         Num Passes


These settings are the defaults for the selected encoding profile. If you select Start Encoding at the bottom, a re-encoded copy of the selected item will be created in the background. You can play the original file back or any other file at this time.


4.5 Re-encoding Videos (continued)


Although the default encoding profile is recommended, you can alter its settings in the Web Interface under Settings -> All -> Reencode:





The ‘file format’ to be used for the output file.




The resolution to be used for the output file. Enter either a resolution (‘640x480’) or ‘Optimal’.




The video codec to use for the output file.




The bitrate to be used for the video codec.




The audio codec to be used for the soundtrack




The bitrate to be used for the audio codec.




The number of passes to be executed by the encoding service.




The filter to be used for the video codec.

4.5 Re-encoding Videos (continued)


As discussed previously, the default encoding profile does not need to be used. Any combination of the various settings is allowed. The following output formats are supported:



XviD Low Quality

XviD, RES: Optimal, V-BR: 800, MP3, A-BR: 128, NP: 1

XviD High Quality

XviD, RES: Optimal, V-BR: 1200, MP3, A-BR: 128, NP: 2


MP4, RES: 320x240, V-BR: 1200, AAC, A-BR: 192, NP: 2


MPEG2 LAVC, RES: 720x480, V-BR: 5200, AC-3, A-BR: 224, 1


You can of course specify your own settings on the fly. Note that apart from re-encoding material, the re-encode function offers the possibility to leave either the sound or the video track unchanged, and simply copies it to the resulting output file.

The following codecs and formats are available:






1920x1080, 1280x720, 852x480, 720x576, 720x480, 320x240

Video Codec:

MPEG 4 (LAVC), MPEG 4 (LAVC fast), MPEG2 (LAVC), XviD, H.264, copy

Video Bitrate:

400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000

Audio Codec:

MPEG 1 layer 3 (MP3), MPEG 1 layer 2 (MP2), AAC (iPod), AC3, Vorbis, copy

Audio Bitrate:

64, 128, 192, 224

Number of Passes:

1, 2

Number of Encoding Threads:

1, 2, 3, 4, 5, 6, 7, 8

Video Filters:

Denoise, iPod, Inverse Telecine, Deinterlacing, None



Note that re-encoding video can take a long time, depending on the nature of the source files, the desired output settings and the other tasks running on the device. After changing any of these settings, you will need to restart the UMP for the settings to take effect.