Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest Libreelec on Intel not showing channel groups in guide #145

Closed
phunkyfish opened this issue Nov 27, 2018 · 4 comments
Closed

Latest Libreelec on Intel not showing channel groups in guide #145

phunkyfish opened this issue Nov 27, 2018 · 4 comments

Comments

@phunkyfish
Copy link
Member

All you see is all channels. This problem does not occur on regular kodi on Windows or Mac (which I build on).

@phunkyfish
Copy link
Member Author

Had reports from several users that this seems to effect all Libreelec builds. Current hunch is that possibly an underlying XML library is behaving differently which might be different in Libreelec.

I've added some logging to #137 to help in creating a bug report for Libreelec.

@ksooo any thoughts?

@phunkyfish
Copy link
Member Author

So Kodi PVR calls GetChannels, GetChannelGroups and GetChannelGroupMembers in order when the addon starts on Mac or Windows. However with Libreelec only GetChannels is called, there doesn't appear to ever be a call made to GetChannelGroups or GetChannelGroupMembers in the addon. This was confirmed by the additional logging added.

The groups are loaded correctly from XML before these call should happen. Why the calls are never made I don't know.

Working debug log from MacOSX: https://pastebin.com/JWeQwuhD
Debug log missing calls on LibreElec Intel: https://pastebin.com/LiVK2N7J

@phunkyfish
Copy link
Member Author

There was a new option added at some point to PVR settings "Synchronise channel groups with backend(s)". This is enabled by default in stock kodi but not in libreelec.

Simply enabling this restores the functionality.

@MilhouseVH
Copy link

In test builds I'll revert pvrmanager.syncchannelgroups and see what effect it has, as nobody can remember why this was disabled in the first place - shitty no description/no context commits are thankfully something we've left behind.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants