I have used and currently still use Neutrino CL (CL=Channel List) plugin:
Surely many users have used and appreciated it.
But I would report the same a brief description of this plug-in, in order
to highlight its great usefulness.
Neutrino CL is an add-on supported by many osd interfaces, with the following key features:
- It shows your channel list, organized in different sub-lists.
Each sub-list corresponds to a folder that you have previously defined in the channel editor.
When the neutrino CL is displayed you can simply press left and rigth keys
to switch between different sub-lists.
Up and down keys are used to scroll, and enter to select the channel.
- EPG information are also showed in a very synthetic way. At the righ of each channel name
you can immediately see which is the current program broadcasted on that channel.
I will had some plugin snapshots as next post.
Unfortunately the plugin is not yet mantained by its creator, Pmneo.
Last revision date is January 14, 2013.
But the good news is that the creator, kindly shared the source code for possible
future development by other people.
The most important current limitation (due to the fact that the plug-in has not been updated since almost 4 years)
is that the IPTV channels are not fully supported: IPTV channels list are recognized and displayed,
but the EPG information is not correctly managed and displayed for them.
I do not have any experience on DVBViewer plugin development, neither on Delphi language.
But I have experience on other programming languages.
So I gave a look at the Plugin Delphi code looking for the possible reasons why IPTV EPG information
is not correctly imported and displayed.
The main plugin source code file seems to be 'UPlugin.pas'.
Another important source file is 'plgGlobals.pas' containg data and function definitions.
Looking for the string 'tuner' I noticed that the 'TS stream' tuner type (used for the IPTV channels)
is not supported.
I also notice that the EPG information is extracted form the DVBViewer database using the channel
SID. This is another problem for the IPTV channel, because they have a dummy SID parameter,
often set to 1 for all of them (it should be instead be univocal, as happens for DVB-T/S channels).
So it seems that in order to support EPG data for IPTV channel, two main modification
1)extend the recognized 'tuner' types, by adding the 'TS stream' category;
2)don't use the SID as acces key to retrieve the EPG data, but another channel univocal parameter.
Is there someone expert in plugin developing who could provide help
to upgrade this plugin?
I think it could be very useful and appreciated to all the users who still are using this
very nice and powerful plugin.
I do not see any other equivalent plugin with the same unique and very handy features...