I am pleased to announce the availability of my skin for the Beyonwiz T Series PVRs and PVRs that run the OpenViX version of Enigma2. The skin is known as "OverlayHD".
OverlayHD should not be seen as a revolution but more of a evolution or a refinement of the default "easy-skin-aus-hd" skin. As you scroll through all the menus and screens you should note that they take the same look and feel as each other. The colour button bar should be in the *same* exact place on every screen. The heading line should be uniform on *all* appropriate screens. Most menus now have a menu image on the left of the screen and the menu on the right with a help/information box below. Screen items like LCNs or channel names, event names, event times etc should be similarly coloured throughout the user interface (where it is possible for me to change these items). Where the OverlayHD design does not make sense OverlayHD considerate design layouts are used. The idea is that the whole user experience should be more uniform and predictable.
OverlayHD is, and will probably always be, under development and refinement to keep pace with user feedback and to take into account firmware updates and changes. You may find areas of the UI (User Interface) that have not yet been converted to the OverlayHD style. There may be places where it doesn't look right or is not following your colour selections. This may be particularly noted after firmware updates. I welcome bug reports, feedback and comments via this thread. I will try my best to address user input.
If you wish to report a problem with OverlayHD then please include a screen capture of the problem (via the OpenWebif web interface "Grab Screenshot" command) and all the key presses from Live TV required to get to the problematic screen.
I am aware that there are some menus where the text does not fit properly or symmetrically in the available space. Some of these issues are beyond the capability of the skinning system to address. The require code / firmware changes. I will try to maintain a list of problematic screens and currently identified wish list items in the next post. Please check this list before adding new posts to report known issues or feature requests.
Some features in OverlayHD or added to the firmware to support OverlayHD include:
- A new feature of OverlayHD is a theme option. OverlayHD allows some fairly fine grained control over the user interface. This may be daunting for some users to maintain so I have added a theme selector. With the scheme selector you will be able to create and save a range of UI looks or themes and save them for simple recall. You can fine tune and update the scheme if you so desire. To submit suggestions for integrated themes simply collect all the settings for your proposed scheme and post them in the OverlayHD themes thread. Any themes that get notable public support will be considered for inclusion into the built-in themes.
- Enable visual confirmation of the SMS name search feature built in to the Movie Selection (MEDIA) menu. Try pressing number buttons while you are in the Movie Selection menu. Also take a look at the new "Sort" and "On end of movie" icons I created for this screen. If you are in interactive mode watch how these icons change to remind you of the current settings for each of the "Sort" and "On end of movie" settings.
- Make the Setup menus automatically show/hide the restart footnote depending on the option currently being highlighted.
- Add a Setup option that controls the graphical switch icon used in many screens. The option will allow the graphical switch to be replaced with more contextually and grammatically accurate On/Off, Yes/No, True/False or Enables/Disabled text messages.
- To assist users with colour selections an OverlayHD Skin Colour Chart is available at https://iansav.bitbucket.io/OverlayHD.html.
WARNING: Skins are closely related to the firmware on which they are used. Changes in the underlying code *MUST* be matched by the skin. Failure to do so can result in a malfunction and even possibly a crash. If you find this happening please post a bug report ASAP. Should this happen to you please note that you should always be able to reselect the default skin and OverlayHD should be effectively taken out of the picture. If you have any doubts then you can always remove OverlayHD from the "skins" category via the "Remove plugins" option in the Plugins option from the main menu or Setup interface.
NOTE: OverlayHD version 1.68 has now been released and supports the series 17.5 beta firmware version 2018-09-10 and later. This version of the skin should not install on firmware versions older than the series 17.5 beta firmware dated 2018-09-10. I aim to keep this post updated with OverlayHD and firmware compatibility information.
OverlayHD Release Information:
- Current version 1.70 is released and supports the beta firmware version 2018-09-10 and all subsequent 17.5 betas. This is the most appropriate version of OverlayHD to use with the 2018-09-10 beta firmware release and all subsequent betas.
- Version 1.69 has been removed as it contains an issue.
- Version 1.68 is being left online until the next release for any users who don't wish to use the latest version (1.68 was to be used for beta firmware version 2018-04-17 and newer.
- Version 1.64 is being left on-line until the next release for any users who don't wish to use the latest version (1.64 was to be used for firmware version 2017-03-10 up to 2018-04-17, beta version after this date added features incompatible with OverlayHD 1.64).
- Version 1.61 is being left on-line until the next release for any users who don't wish to use the latest version (1.61 was to be used for firmware version 2017-03-10 and newer).
- Version 1.60 is being left on-line until the next release for any users who don't wish to use the latest version (1.60 was to be used for firmware version 2017-03-10 and newer).
- Version 0.81 is being left on-line until the next release for any users who don't wish to use the latest version (0.81 was to be used for firmware version 2016-04-16 and newer).
- Version 0.80 is no longer available (0.80 was to be used for firmware version 2015-10-20 and newer).
- Version 0.75 is no longer available (0.75 was to be used for firmware version 2015-10-20 and newer).
- Version 0.73 is no longer available (0.73 was to be used for firmware version 2015-10-09 and newer).
- Version 0.72 is no longer available (0.72 was to be used for firmware version 2015-09-30 and newer).
- Version 0.71 is no longer available (0.71 was to be used for firmware version 2015-08-31 and beta updates up to 2015-09-16).
OverlayHD can now be obtained via the IanSav Feed Server. This server allows OverlayHD to be listed as an available plugin via the "MENU > Plugins > Download plugins" screen. To access the IanSav Feed Server you must be running the 17.5 beta firmware version 2017-10-29/30 or later. This system will not work for any earlier firmware. (If the installation is forced it will make all online updates break!) To gain access to the IanSav Feed Server please follow these instructions:
To install the IanSav Feed Server plugin:
- Download the IanSavBeyonwizFeed plugin. (For OpenViX users the appropriate plugin to download is IanSavOpenViXFeed.)
- Place the .ipk file on the internal hard disk, USB or network attached storage device,
- Use File Commander to find the file and press OK to access the install menu and select "Install" to install the IanSavBeyonwizFeed or IanSavOpenViXFeed package.
- If you used a USB storage device remember to unmount the device after the installation before disconnecting it from the receiver.
- Go to the "MENU > Plugins > Download plugins" menu and open the "skins" category and then select OverlayHD.
- When installation is complete go to "Menu > Setup > AV setup > Skin setup" to select the OverlayHD skin.
- This should ask for a GUI Restart which will make OverlayHD the current skin.
- To configure the OverlayHD skin use the "OverlayHD Skin Manager" plugin from the Plugins menu.
- If you wish to return to the default "easy-skin-aus-hd", or any other, skin you do *NOT* have to remove OverlayHD. Access the "MENU > Setup > AV setup > Skin setup" menu to select which skin you wish to be the active skin.
- If you wish to completely remove OverlayHD and its plugin please use the RED button (Remove plugin) option from the Plugins menu ("MENU > Plugins > Remove plugins"), select the "skins" category and then select OverlayHD. Please remember to select another skin before removing OverlayHD. (Go to "Menu > Setup > AV setup > Skin setup" and select a skin *OTHER* than OverlayHD.)
Legacy Instructions:
The OverlayHD skin and its related control plugin can be downloaded from: https://bitbucket.org/IanSav/overlayhd/downloads/.
Please ensure you download the correct version of the skin that matches the version of firmware that your unit is currently using. (See WARNING and NOTE above.)
To install OverlayHD:
- Download the appropriate version of OverlayHD from the above link.
- Place the .ipk file on the internal hard disk, USB or network attached storage device,
- Use File Commander to find the file and press OK to access the install menu and select "Install" to install the OverlayHD package.
- When installation is complete go to "Menu > Setup > AV setup > Skin setup" to select the OverlayHD skin.
- This should ask for a GUI Restart which will make OverlayHD the current skin.
- To configure the OverlayHD skin use the "OverlayHD Skin Manager" plugin from the Plugins menu.
- Download the appropriate version of OverlayHD from the above link.
- Place the .ipk file on the internal hard disk, USB or network attached storage device,
- Use File Commander to find the file and press OK to access the install menu and select "Install" to install the OverlayHD package.
- Restart the GUI to enable and activate the updated components.
- To configure the OverlayHD skin use the "OverlayHD Skin Manager" plugin from the Plugins menu.
- If you wish to return to the default "easy-skin-aus-hd", or any other, skin you do *NOT* have to remove OverlayHD. Access the "MENU > Setup > AV setup > Skin setup" menu to select which skin you wish to be the active skin.
- If you wish to completely remove OverlayHD and its plugin please use the RED button (Remove plugin) option from the Plugins menu ("MENU > Plugins > Remove plugins"), select the "skins" category and then select OverlayHD. Please remember to select another skin before removing OverlayHD. (Go to "Menu > Setup > AV setup > Skin setup" and select a skin *OTHER* than OverlayHD.)
- If you have installed the incorrect version of the skin relative to the version of firmware running on your Beyonwiz you may find that some menus no longer work. A quick and easy way to recover from this situation is to download the correct version of the skin package and place a copy in the top level (root directory) of a USB stick. Insert the stick into a free USB socket on the T series Beyonwiz. After a few seconds you should be prompted to install packages from the USB stick. Select the correct skin and allow the install to proceed. Use the POWER button to restart the GUI and you should regain full control of your device.
- If there is a problem with the previous procedure and OverlayHD causes you to be unable to use the Beyonwiz normally you can use the following instructions to force remove OverlayHD as your current or active skin:
- Use a Telnet client to log into the Beyonwiz. Log in as "root" with a blank password. (If you have changed the defaults then use your own settings.)
- Stop the Enigma2 process by using the command "init 4". Do not use these instructions if any recordings are active or due to start. This command stops *all* Beyonwiz processing without further warning! You have been warned. Delay your changes until after the Beyonwiz has finished its tasks and is idle.
- Use your favourite editor to edit the file "/etc/enigma2/settings" and delete the line "config.skin.primary_skin=OverlayHD/skin.xml".
- Restart the Enigma2 process by using the command "init 3".
- Log out with "exit".
- The Beyonwiz should restart with "easy-skin-aus-hd" as the active skin.
Regards,
Ian.