View Full Version : [ViX_Misc] How to get Service type icon in infobar
Hi,
I use Confluence 1080 skin and wondered how I could easily get the Service type icon as shown in "Channel List Context Menu" (ie what displays when you press down arrow from Live TV - as shown in below pic)
61812
I want these icons to also show in InfoBar (as shown in below pic)
61813
Press the OK buttonThere's no icon there.
Picons are working fine on Confluence skin's infobar.61814. Picons are located here : \Root\usr\share\enigma2\picon\
This is what I get when I press OK, I thought that is what the OP wanted
sorry i thought the OP meant the info about sound and Video on picons, my mistake
Just to clarify, the question I am answering is: Is there a way to show an icon on the infobar (i.e. graphic, not text) that shows if the currently playing service is sat/cable/terrestrial/ATSC/Stream, etc. ChannelSelection is different because those icons are being added in the c++ code (listboxservice.cpp), not in the python code and are therefore not controllable from the skin.
Right now I don't think there is a converter with a conditionalShowHide for that purpose. I've ask Rob to confirm this, but I can't see anything. If not we can add this to a converter so these types of icons can be conditionally displayed.
Adding would be easy but need to know for certain this is not duplication.
Just to clarify, the question I am answering is: Is there a way to show an icon on the infobar (i.e. graphic, not text) that shows if the currently playing service is sat/cable/terrestrial/ATSC/Stream, etc. ChannelSelection is different because those icons are being added in the c++ code (listboxservice.cpp), not in the python code and are therefore not controllable from the skin.
Right now I don't think there is a converter with a conditionalShowHide for that purpose. I've ask Rob to confirm this, but I can't see anything. If not we can add this to a converter so these types of icons can be conditionally displayed.
Adding would be easy but need to know for certain this is not duplication.That is correct, @Huevos.
I use a mixture of DVB streams (ie FTA channels) and IPTV streams thanks to your "<stream url>" CustomMix tag feature and it's not possible, from EPG or InfoBar, to know whether channel is a normal DVB stream (ie Sat/Cable/Terrestrial) or an IPTV stream. Eg in my first picture, channel 105 is Sat and channel 106 an IPTV stream
Thanks for looking into this
Not sure about the IPTV stuff. :(
Have a play with this...
61819
61820
That is correct, @Huevos.Confussion probably because you said "service type" when you meant "DVB type". "Service type" is the third group in the service reference.
Confussion probably because you said "service type" when you meant "DVB type". "Service type" is the third group in the service reference.I think that is what its referred to in context menu when I was on that screen.
Copied files over nothing on bottom half of infobar for me including no next programme nor other details. I have no mods in place except this so it maybe a setting I have and you don't? I'm using 5.4.007
61822
What's up with that? All the icons are missing. Have you restarted it? Are there any other changes?
61823
Icons and next programme is missing. Yes, copied both files over and rebooted.
Removing just the xml file restored missing info.
I do have a skin_user.xml file in /etc/enigma2 which I use to increase NumberZapPicon picons and text. Could be that. Box is now in use again so I will remove skin_user.xml prob tomorrow by time I have control of box again :)
If there is a skin_user_<SkinName>.xml the optional generic skin_user.xml will be skipped, so no idea what's gone wrong for you.
Can this be the problem ?
[Skin] Error in screen 'InfoBar' unsupported operand type(s) for ^=: 'str' and 'bool'!
I tested this and have the same problem like bbbuk.
Well that is a very unhelpful debug message.
Can you try with the attached file and see if we get some useful debug.
Goes in /usr/lib/enigma2/python
Please post the debug log.
Hmm, file is not compatible with your image version.
Hmm, file is not compatible with your image version.
Yes, I noticed that. Gone back to original skin.py.
Removed skin_user.xml file and still same issue as mentioned previously and what @Orlandox mentioned
Ok, this should fix it: https://github.com/OpenViX/enigma2/commit/a3f37cf84c76dfdacffc2daad22f7f7e7a7287e2
Yes, it does, thank you !
Weird it didn't crash for me when testing.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.