←  [EN] Third-Party Development

Forums

»

Plugin ExtraChannelSelection

a.k.a. Uchkun's Photo a.k.a. Uchkun 28 Apr 2013

Version 2.0 of my open-source plugin ExstraChannelSeletstion.
Special thanks Nikolasi

functions of the plugin

- The creation of an entirely new channel list
- In the menu plugin has a lot of features
- Adds interest Peakons in various combinations to the list of channels
- There is an option with a single-row and double-row list of channels
- Add to the list of satellite channels SD and HD
- Double tap OK in the channel list
- For each element of the channel list, you can choose different colors (apart when selected), you can also choose different font sizes
- There are Russian and Ukrainian localization (thanks Slavon)
- All functions of the interface work openpli
- There is a script in the plugin as when installing and removing, so you can not install unpacked in folders
- Many more features, see the settings .....

 

 

Attached File  enigma2-plugin-systemplugins-extrachannelselection_for_openpli_3.0_2.0_all.ipk   99.1KB   224 downloads

Quote

rtzhjgg0's Photo rtzhjgg0 13 Jul 2013

Posted on april ...?
3 months without being informed of the existence of this extremely useful plugin... ! - shame on me :unsure:
 

 

Works perfectly here on PLi & solo2 B) B) B)

Quote

Firex's Photo Firex 15 Jul 2013

Thanks for the great plugin, works just fine.

But a small question / request:

Is it possible to add an option that the service will not be displayed with picon (I mean the "satellite icon") - as is indeed in the Standard Channel Selection at Open Pli is possible?

 

Without this mark the channel list to the left would have more space and it would be more displayed of the Title of the program.

By me e.g. I only receive one satellite, the service icons bring me no additional benefit.

Would be really great if you could still insert.

 

Regards

 
 
Quote

littlesat's Photo littlesat 15 Jul 2013

I did add it to our feeds... But many thinks in this plugin are ugly and slowing stuff down.. And it is replacing some system stuff.... So no guarantee al all that it is stable and should not have side effects...

I suggest it is better when you really want picons in this list to deliver a good patch for our existing service list....
Quote

rtzhjgg0's Photo rtzhjgg0 15 Jul 2013

@ a.k.a. Uchkun

:) My feature request would be to configure 'ExtendedDescription':

- RunningText = yes/no
- Font-size ExtendedDescription

Quote

littlesat's Photo littlesat 15 Jul 2013

At least numbered markers do not work as far I can see... This plugin creates the complete channel list indeed in python. In fact DMM is doing the same right now. And I can confirm it is slowing down (try the all service list then you enjoy how slow it is - even without loading picons it is)...

When picons should be added this needs to be done in the cpp and e.g. only for userbouquets.... Then it should also call the PLi standard getpicon routines...


Edited by littlesat, 15 July 2013 - 09:32.
Quote

Firex's Photo Firex 15 Jul 2013


I suggest it is better when you really want picons in this list to deliver a good patch for our existing service list....

 

This would certainly be the best and (for me peronally) my preferred solution.

 

But ... who can make such a patch?

 

Regards

Quote

littlesat's Photo littlesat 15 Jul 2013

The only thing that needs to be done is find the picon from cpp using the correct picon finder in openpli (that is in python) and then load the picture (and configure it to resize) when the feature is enabled. And to speed things up consider to only show them in userbouquets or so...

Quote

a.k.a. Uchkun's Photo a.k.a. Uchkun 15 Jul 2013


 

Thanks for the great plugin, works just fine.

But a small question / request:

Is it possible to add an option that the service will not be displayed with picon (I mean the "satellite icon") - as is indeed in the Standard Channel Selection at Open Pli is possible?

 

Without this mark the channel list to the left would have more space and it would be more displayed of the Title of the program.

By me e.g. I only receive one satellite, the service icons bring me no additional benefit.

Would be really great if you could still insert.

 

Regards

 
 

 

2.0 is a very old version.
Now I will attach here the latest version 2.3, there is already implemented what you want .....

 
 
Quote

a.k.a. Uchkun's Photo a.k.a. Uchkun 15 Jul 2013

@ a.k.a. Uchkun

:) My feature request would be to configure 'ExtendedDescription':

- RunningText = yes/no
- Font-size ExtendedDescription

The plugin applies only to the list of channels, and there is no ExtendedDescription

Quote

rtzhjgg0's Photo rtzhjgg0 15 Jul 2013

@ a.k.a. Uchkun

:) My feature request would be to configure 'ExtendedDescription':

- RunningText = yes/no
- Font-size ExtendedDescription

The plugin applies only to the list of channels, and there is no ExtendedDescription

I mean this information:

Attached Files

Quote

littlesat's Photo littlesat 15 Jul 2013

That is not configured in the channel selection, but embeded in the skin itself
Quote

a.k.a. Uchkun's Photo a.k.a. Uchkun 15 Jul 2013

The latest version of my plugin ExtraChannelSelection 2.3a.

With version 2.0 added a lot of things ......

- Now not for all the menu items needed reboot, many of the settings are applied without rebooting
- Now work all the settings from the user interface from openpli, including channel icons ..
- Added two more windows of image - Epgselection and MultiEPG (see screenshot 3), you can enable or disable this option in the menu of plugin
- Code optimizations (hopefully tidied up ugly)
- Description added to the plugin menu. Detailed explanation of all menu items, as it is the image of openpli .....

 

4719f04def22.jpg

 

53f16538f7cc.jpg

 

7584b5e7d2cd.jpg

 

c4419bc75c71.jpg


Edited by a.k.a. Uchkun, 15 July 2013 - 17:30.
Quote

a.k.a. Uchkun's Photo a.k.a. Uchkun 15 Jul 2013

 

@ a.k.a. Uchkun

:) My feature request would be to configure 'ExtendedDescription':

- RunningText = yes/no
- Font-size ExtendedDescription

The plugin applies only to the list of channels, and there is no ExtendedDescription

I mean this information:

 

Yes, I see.

 

My plugin changes only the list of channels, not on the whole channel selector.
What you're talking about only changes in the skin ....

Quote

a.k.a. Uchkun's Photo a.k.a. Uchkun 15 Jul 2013

At least numbered markers do not work as far I can see... This plugin creates the complete channel list indeed in python. In fact DMM is doing the same right now. And I can confirm it is slowing down (try the all service list then you enjoy how slow it is - even without loading picons it is)...

When picons should be added this needs to be done in the cpp and e.g. only for userbouquets.... Then it should also call the PLi standard getpicon routines...

 

 

 

Yes, the markers do not work as expected in plugin, because I don't understand, why need this item in user interface "Hide number markers"
As for the brakes, at Ultimo and solo2 not brake. Let it be a choice at users ....


Edited by a.k.a. Uchkun, 15 July 2013 - 17:49.
Quote

a.k.a. Uchkun's Photo a.k.a. Uchkun 15 Jul 2013

--- 


Edited by a.k.a. Uchkun, 15 July 2013 - 17:51.
Quote

littlesat's Photo littlesat 15 Jul 2013

I just put the 2.3a in the feeds... so from the next builds...

why need this item in user interface "Hide number markers"

That is indeed not correctly covered in this plugin... the Hide number markers are to hide markers that do fill numbers to keep a provider's orriginal numbering. I suggest while you're copying the channel list (I suggest you do this) you can just drop them (don't read them)... I did not look in detail to the plugin... but I still suggest as it is only for picons in the channel list then it needs a mod in servicelist.cpp.... just get the picon in there (that is speed...)


Sorry currently I do not have time for that...


Edited by littlesat, 15 July 2013 - 18:04.
Quote

a.k.a. Uchkun's Photo a.k.a. Uchkun 15 Jul 2013

You are asking me to create a patch for the add picon to servicelist.cpp?

Never done it, I'll try

Quote

littlesat's Photo littlesat 15 Jul 2013

Thanks good luck as it is not easy...

 

but probably what is more easy is try to overrule the eListboxServiceContent::paint by python code if you want that...

then all hidden number marker stuff will work stright away. You do not need to copy whole channel lists and it will therefore increase speed and reduce your code.

 

It was listboxservice.cpp...

 

in gui/listbox there is in mutlicontent or so an example how the paint function can be called within python... you can Always fallback over there to the original code.

 

I hope you can do it in cpp...?

Quote

a.k.a. Uchkun's Photo a.k.a. Uchkun 15 Jul 2013

Idea for this plugin began from a study the listboxservice.cpp
So in the code .cpp I understand, but of course never wrote itself.
You give me a good challenge for the mind asked.
In any case, try to ....

Quote