[Plugin] MyEPG

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,916
MyEPG - Extension to the VTI Standard EPG

WeFraJo wrote
I have not been happy with any of the EPG variants offered here, so I have created my own EPG (MyEPG) in recent weeks and would like to make that available here.
The basis is the VTI standard EPG. Integrated are the program description, Single- and Multi-EPG as well as EPGSearch (program search).
Central point of the changes is that one can call the others from each of the listed EPG modules and changes in the selection (station and/or time) are kept when changing to another module. This is also true if you exit EPG completely and then call Single or Multi EPG again, as long as you don't switch to another channel or a (adjustable) time has passed.

The installation is done in two steps:
1) Copy attached IPK to the box, install via 'VTI - VTI Panel - Manual installation of packages' and perform a GUI restart.
2) In 'VTI - VTI Panel - Extensions' call 'MyEPG (Setup)' and at 'Select EPG version': select 'Install MyEPG', save with GREEN and exit with RED. A GUI restart will be executed automatically.

In the extensions of the VTI panel some settings can be made at 'MyEPG (Setup)' and 'MyEPGSearch (Setup)'. Set the desired parameters here.
The individual components should then be placed on the desired buttons using MultiQuickButton.
I use: Control-cross-up (UP) for Multi-EPG, Control-cross-down (DOWN) for Single-EPG and EPG (Info) for the program description (the latter can also be set in the VTI settings).
For direct switching between Multi and Single EPG the AUDIO button is fixed.
During the installation step 2) skinparts for the currently used skin are also installed (and if not changed in the settings also activated). In principle, these should work with all skins that have a Pro setting. Adjustments to the style of the used skin I can not provide. In all skins the possible keys are listed and their purpose (interactive) is described. Adaptations of the keys are possible in the keymap.xml in the directory MyEPG, but then the skin must be adapted accordingly.
Changes to the list content are only possible within the limits of what the standard EPG allows.
An extended description is included in the attached TXT file.
MyEPG allows peaceful coexistence with AEL, but not in combination (i.e. AEL's list form is not possible with MyEPG's functions). MyEPG calls its functions via a modified InfoBar.so and InfoBarGenerics.so. If AEL (or other programs) use the same way of calling EPG, you may have to change this (e.g. using MultiQickButton).

Thanks WeFraJo
 

Attachments

  • enigma2-plugin-extensions-myepg_1.02-20230331_all.ipk
    84.1 KB · Views: 9
  • MyEpg_doc.txt
    5.5 KB · Views: 8

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,916
enigma2-plugin-extensions-myepg_1.03-20230403_all

WeFraJo wrote
in the version 1.03 of MyEPG I have installed:

* After changing the station, the current station is selected when calling Single-EPG and the switching ('>', '<') is done from this station.
* Timer creation (via menu) and deletion (with confirmation) are set to GREEN-long.
* STOP deactivates/activates a selected recording as in the standard (if deactivated, the description belonging to the recording button is put in brackets).
* The EPG information bar is available again (incl. associated skin part). Only change to the original: If you switch to the program description with PiP active, PiP is deactivated before - otherwise the MiniTV image in the program description is wrong).

I wanted to put 'create timer' also on the timer key. But in 'keyids.pyo' I didn't find a corresponding KEY-ID. The remote control returns the code 176, which would be 'KEY_EDIT' in keyids. But with this it does not work.

Also, I am a little confused:
If I want to use a key twice (normal and long) I set the flags 'b' and 'l' in the keymap.xml. But the function defined under 'b' is also augeführt after long keystroke, which should not be. Only with the green key it works, but not with 'RECORD', 'STOP' and 'RED'. Therefore, I could only partially fulfill the wishes in this regard

PS: In the screenshot there is still the thumbnail (PiP) on the top right - but it is not output.
In the program description in the EPG information flyer, I have reduced the short description to the first line and eliminated all blank lines from the rest, so that you have to call up the program overview as little as possible.

Thanks WeFraJo

screenshot_2023-04-03_16-37-16.jpg
 

Attachments

  • enigma2-plugin-extensions-myepg_1.03-20230403_all.ipk
    71.2 KB · Views: 6
  • MyEpg_doc.txt
    6.2 KB · Views: 5

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,916
enigma2-plugin-extensions-myepg_1.04-20230405_all

WeFraJo wrote

The attached version 1.04 of MyEPG contains the following changes:
* Correction of the key assignments (missing red key, ...)
* Skin parts for HD 1280 x 720 (optically identical to the skin parts for FHD)
* Settings menu: Selection of resolution for skin parts

When (re)installing MyEPG, all previously activated skin parts from the package are initially deactivated. Then - if set - the skin parts of the resolution that you have chosen are activated.
 

Attachments

  • enigma2-plugin-extensions-myepg_1.04-20230405_all.ipk
    78.5 KB · Views: 5

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,916
30.05.2023 : Version 1.05

* Activation of skinparts with SymLinks instead of copies
* When reinstalling from Standard-EPG the MyEPG-Skinparts are deactivated
* Inclusion of Standard EPGSearch in Standard EPG is not deactivated anymore
* TMDb can be called with subtitle button (TMDb must be installed and button function must be activated in MyEPG settings menu)

Thanks WeFraJo
 

Attachments

  • enigma2-plugin-extensions-myepg_1.05-20230530_all.ipk
    79.5 KB · Views: 7

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,916
08.06.2023 : Version 1.06

* 'Rec' in red is displayed in program description when program is scheduled for recording
* New skin resolution setting option: automatic (adapted to the resolution of the skin used)
* In the settings menu the skins can be changed (resolution, activation) without reinstalling MyEPG
* Integration of MyEPGSearch into MyEPG (the functionality will not change) - MyEPGSearch is no longer a separate plugin and will also be gone after MyEPG is uninstalled.
* When calling up the MyEPG settings menu, obsolete data from previous versions are corrected / deleted
* The search function (MyEPGSearch) can also be called up from the program description and MultiEPG (long BLUE button)
* TMDB is also on YELLOW-long in the shipment description
* Fixed bug with automatic GUI restart if none of the so files were changed

Thanks WeFraJo
 

Attachments

  • enigma2-plugin-extensions-myepg_1.06-20230608_all.ipk
    89.8 KB · Views: 13

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,916
Skinpart for TMDb adapted to the style of myEPG.
All TMDb specific screens are included.

Note: The skin part can also be used without MyEPG. However, MyEPG-IPK must be installed and activated once in the settings menu. After that you can switch back to the original EPG, but MyEPG itself must stay.
Reason: The buttons are read from MyEPG.

Thanks WeFraJo
 

Attachments

  • skin_wefr_MyEPG_TMDb_all.rar
    2.1 KB · Views: 11
  • skin_wefr_MyEPG_TMDb_all_HD720.rar
    2.1 KB · Views: 9

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,916
Version 1.7

Changes:
* Skin parts for TMDb (FHD only) - are activated when selected
* Display of the bouquet numbers in which the selected channel is contained in the Multi-EPG (FHD only)
* Fixed bug with EventView (broadcast details) when it is called from a currently running playback from the VTI MovieList

After installing the IPK and restarting the GUI, 'Install MyEPG' must be selected in the MyEPG settings menu.

Thanks WeFraJo
 

Attachments

  • enigma2-plugin-extensions-myepg_1.07-20231125_all.ipk
    93.5 KB · Views: 12

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,916
Version 1.8

Changes:
* An adapted form of the EPG program description is called up in the movie list (while a movie is playing) and in EMC (from the movie overview and while a movie is playing). The single or multi-EPG can be called up from this using the color buttons. For EMC, however, this requires a modification. If you are interested, please send a PN.
* MyEPG can also be called up in the movie list ('Menu' from movie overview) and standard EMC (radio button) (Multi-EPG).
In EMC, MyEPG is at the top of the list and can be assigned to a color button in the Movielist.
* If no bouquet is active (e.g. a station has been selected from satellite - Astra channels), the selection is displayed in the Multi-EPG. Other handling and display problems (e.g. missing channel names) have also been fixed. You can switch between the EPG types as long as the start is not from EMC or the Movielist. Then the restriction is that the single EPG cannot be selected (this leads to a crash that occurs before MyEPG is in play).
* Fixed a bug when switching to a channel from a bouquet other than the first one. Previously, switching to a station in a different bouquet sometimes caused a system crash.
* The display can be updated within the listing of multi or single EPG using the '8' key.
For example, if you switch to a channel without a loaded EPG in the multi-EPG, the EPG data is loaded in the background by default and displayed in the list with '8' without having to leave MyEPG.
* You can also switch to channels without EPG in the MyEPG info bar.

Important:
Calling up MyEPG during an ongoing recording playback requires the deactivation of the setting <Use picture-in-picture (PiP) in EPG info bar> from the VTI settings <TV / Radio>. This is done automatically when MyEPG is installed. Manual reactivation will be canceled at the next GUI restart or reboot as long as MyEPG is installed.
PiP is still possible, but you have to switch it on with the pause button and switch it off again if necessary.

Thanks WeFraJo
 

Attachments

  • enigma2-plugin-extensions-myepg_1.08-20231219_all.ipk
    105.8 KB · Views: 16
Top