Dear all
I'm very happy to finally announce the availability of RS 1.4.5-13 Beta 1 (1.4.5-13-1)!
Changes
- Now supports non-Freesat channels, including series recording simulation and synopsis fixup.
- When receiving schedule commands from the RS Portal for events that can't be found in the EPG (eg when the EPG is out of date) the commands are moved to a local queue that will be checked until the event is found. In previous releases, these commands were not carried out, they simply failed.
Non-Freesat
Why would you care about RS supporting non-Freesat channels? Because you might be interested in recording HD versions of channels that are only available as SD on Freesat, including Channel 4 HD, CNN HD and Al Jazeera HD.
RS goes a long way in order to handle non-Freesat recordings as close to Freesat recordings as possible with the following caveats:
- It is assumed that your Humax Foxsat-HDR box(es) is/are running in Freesat mode.
- There's no EPG for non-Freesat channels. If there's a corresponding Freesat channel for the non-Freesat channel you're interested in recording from (eg Freesat Channel 4 SD for non-Freesat Channel 4 HD), you can set up epg to copy the EPG from the Freesat channel to the non-Freesat channel and schedule through this EPG copy.
- Non-Freesat recordings are handled as manual recordings. This means that if the EPG changes, any single event recordings aren't changed. Series events might be rescheduled if RS detects the change in time, but there's no certainty. In general, you need to be a little more alert with EPG changes for non-Freesat channels. Similarly, RS implements padding management for the non-Freesat recordings manually through the padding configuration in the plug-in. Any change in the recording schedule will have an effect on the padding management and this can result in events being rescheduled with/without padding accordingly, but the box needs more lead time (and power cycle(s)) for this to work in time for the event.
- Non-Freesat series recordings are handled through a local series queue on the box. Every time the EPG is pushed to RS Portal it's checked against the local series queue through the SCRID in the EPG copy and new events are scheduled accordingly (requiring a powercyle to take effect). "Series" events missing a SCRID are also regarded as part of the series if the title matches. This happens often with eg The Simpsons (often the 3 events on Saturday mornings don't carry a SCRID). This is implemented to guard against volatile EPG series information. You remove and/or change folder name for non-Freesat series recordings through the RS Portal as for Freesat series recordings, but this requires that RS is configured with Simulate xCRID for Non-Freesat Recordings in Schedule Pushed to RS Portal = Yes.
- A postfix is carried out by RS Recording Monitor some time after the non-Freesat recording has finished. This fixes the synopsis for the recording and it also moves non-Freesat series recordings (that are recorded in the root folder because they're scheduled as manual recordings) to their series folder.
- At most one non-Freesat recording can be carried out at any time. A Freesat recording and non-Freesat recording at the same time is fine, but never two non-Freesat recordings at the same time, even for compatible non-Freesat channels. This is a limitation with the CFW non-Freesat management.
- In some cases it seems that non-Freesat recordings are slightly unstable, ie the box doesn't wake up to start the recording. To solve this, a feature through which a 3 min. Freesat dummy recording starting 2 min. before the non-Freesat recording can be created automatically has been implemented. No dummy recordings are created if the schedule is already recording on other channels around the time of the beginning of the non-Freesat recording. Dummy recordings are automatically removed after 7 days by the RS client.
In order to add non-Freesat channels to your channel lineup follow this procedure:
- Perform a new manual tuning:
- Menu | Setup | Manual Tune.
- Transponder: All.
- Network Search: Disable.
- Scrambled Type: FTA.
- Channel Type: All or TV.
- Click [Search].
- Wait for the manual tuning to finish.
- Click [Yes] to save the result.
- Expect the manual tuning to find 375-500 non-Freesat TV channels.
- Non-Freesat channels will have an LCN >= 5000. The LCN assigned to a given non-Freesat channel is arbitrary between tunings so don't expect a given non-Freesat channel to keep its LCN.
- Switch the box back to Freesat mode:
- Menu | Settings | STB Mode.
- Right arrow to change to "freesat".
- OK.
- Reboot by putting the box in standby and then power back up again through the remote control or the box front panel.
- Start Channel Editor in WebIf:
- With non-Freesat channels the Channel Editor might take a few minutes to fully load. The page has finished loading when the last line of the page reads "Rendered in: ... seconds".
- You might need to click [Import Data from Foxsat] in order to read the result of the non-Freesat tune into Channel Editor. Click [OK] in the confirmation diaglog.
- Include non-Freesat channels in your channel list by setting "Freesat / Non-Freesat" to "Freesat" and "Visible" to "Visible" for each.
- Exclude channels from your channel list by setting "Visible" to "Hidden" for each.
- Click on [Save Changes] when you've carried out all the required changes.
- Wait for Channel Editor to save all the channel updates and generate the change for the box and render the page again.
- Reboot.
- You might need to wait for the first Housekeeper boot to have the channels correctly set up.
- Push the new channel setup to RS Portal.
Known Issues
- RS Portal doesn't show channel icons for non-Freesat channels. af123 will be adding channel icons for Channel 4 HD, CNN HD and Al Jazeera HD.
- In rare cases the RS client tries to schedule a single event as a reminder, which isn't supported on the Foxsat-HDR and the rsv process crashes.
Installation
Please contact af123 with your box's MAC address in case you haven't installed Foxsat-HDR beta software before so he can add it to the RS beta package repository security filter. Without this, you cannot run the following installations.
I've updated quite a few dependency packages in order to support non-Freesat scheduling and recording. You install all dependency packages and the updated rs package by running the following commands logged on to your box via Telnet from a computer:
opkg install
http://hpkg.tv/foxsat/moftot/hmt_2.5.0-1_mips.opk
opkg install
http://hpkg.tv/foxsat/moftot/epg_1.8.0-1_mips.opk
# Reboot to make sure that TBL_SVC_DEFAULT in /opt/epg/channels.db is rebuilt, a peculiarity of the epg package.
reboot
opkg install
http://hpkg.tv/foxsat/moftot/runtime-libraries_1.0.1_mips.opk
opkg install
http://hpkg.tv/foxsat/moftot/rs_1.4.5-13-1_mips.opk
Follow the previously mentioned non-Freesat tuning if you need to add non-Freesat channels to your lineup.
You set up source and target EPG mapping channels in the new
epg Plug-in Settings, eg from Channel 4 to Channel 4 HD and from CNN to CNN HD. This setting controls how non-Freesat EPG is populated (updated automatically when the EPG is updated).
Updated dependency packages:
- hmt can now set the synopsis in the .hmt sidecar file through new option +setsynopsis. This is necessary in order to write the synopsis for manual recordings for non-Freesat channels.
- epg can now copy EPG from Freesat channels to non-Freesat channels. epg now logs to /opt/tmp/epg.log.
- runtime-libraries now includes SQLite3 3.25.3. Built-in SQLite3 (executable sqlite3) remains 3.7.7.1.
Feedback
As always, your feedback is most welcome. Happy testing!