-
Notifications
You must be signed in to change notification settings - Fork 373
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
about Kodi 21.0.0 on xsx #872
Comments
i met the same problem with pvr-simple iptv 21.8.4 |
Samen problem here |
What is please post a full debug log |
XSX => Xbox Series X I also have the same problem on Windows and Android TV with PVR-Simple IPTV 21.8.4.
Same problem here #862. It is not due to specific streams, I have a normal M3U list with my DVB-C channels, which works perfectly under Kodi 20. |
I'll still need a full ebug log to be able to help. The other issue is the same, no full debug log, so I can't debug the problem. |
Did you try this workaround? |
This workaround does not work. |
Here is the debug log. Please note: In the debug log you can now see that I first deactivate the working pvr.iptvsimple.nexus (20.13.0-Nexus) and then activate the newest pvr.iptvsimple (21.8.5-Omega). The plugin then hangs when loading the channels from the same m3u. You can see the messages in log files. |
You somehow manage to run two versions of pvr.iptvsimple in parallel simultaneously, by patching the add-on identifier I guess. Sharing symbols of the same shared library multiple times in the same host process, technically is nothing we can guarantee to work and strictly discourage people from doing so. We introduced multi-instance support for pvr addons exactly to get rid of this kind of unsupported setups. Does your problem persists once you uninstalled one of the two pvr.iptvsimple addons? EDIT: nvm, you explained that you ensure that only one of the two is running at a time. Anyway, not sure this does not introduce any bad side effects. |
You definitely should restart Kodi after doing this. No guarantee that library unloading/loading works properly in this setup (same shared lib loaded twice in same process definitely is not a good idea). |
As you can see, your "separation" of the addon is not working at the shared lib caching level. Same file used for both versions. |
yes! |
I think it works, because the libaries are in two separate folders and are exchanged when the plugins are deactivated/activated. But well, I'll provide another debug log in which the old plugin is already deactivated when Kodi is started... |
Here is the new debug log where pvr.iptvsimple.nexus is already disabled at startup and pvr.iptvsimple (21.8.5-Omega) is enabled. Here is also the M3U file, which is referenced in the same path for both plugin versions: |
@phunkyfish THIS is the problem. |
PVR_CONNECTION_STATE_UNKNOWN = 0 Add-on never reaches state 5 (connected), thus PVR manager is waiting forever for a client to come online. |
Thanks for debugging this. I’ll take a look at why we don’t get to the correct state next week. |
@phunkyfish What is the status of this issue? |
Hmmm, it looks like for some reason local access to your path is not allowed in Kodi. Maybe the user running Kodi does not have permission. can you try putting the file in the userdata directory and see if that works? |
@phunkyfish As I said and as it says above, it works with the same settings in the plugin version 20.13.0 and then suddenly no longer in 21.8.4/5 (after the automatic update). So it's definitely the plugin and not Kodi ;-) |
Connection state does not change to the correct value because the M3U file cannot be accessed. can you please try copying the M3U file to the userdata addon data folder and see does that work. It may be an issue with special paths since the connection manager was introduced, so also try an location where special is not required. |
I'm running via flatpack on Ubuntu (Pop_OS) btw. I tried copying my playlist.m3u8 file to the
|
Possibly, it looks like you have debug for the addon but not from Kodi. But I reckon these are both permission issues in some way. Flatpack will have a very different permissioning system to an Xbox. When you install from flat pack do you install each addon as a separate package? |
No it comes as one pack with PVR addons backed into it. https://github.com/flathub/tv.kodi.Kodi/tree/master/addons%2Fpvr.iptvsimple |
Ok, then similar to how Xbox is done. |
I changed the wrong settings.xml by hand, so maybe in my case here I think the path was unset/empty which is not told in kodi.log, something like Now when setting in the correct xml file, it actually works as it should also for |
Error found! The new plugin v21.8.x accepts M3U paths with “special://...” only with m3uPathType=0 !
The old plugin v20.13.x also accepted it with m3uPathType=1
|
How can I get the log in And can this problem be solved in And I can't seem to download and uninstall a plugin, I can only enable and disable a plugin. Don't know why? Is it because the XBOX version of Kodi does not support it? |
@jiangyuzhao Xbox ships with all the addons so enabling/disabling only is expected. |
you can install logged uploader addon to get the log. |
Thank you very much! @phunkyfish Sorry to disturb you. And I downloaded Kodi again. Through this solution(kodi-pvr/pvr.vuplus#278 (comment)) and keeping the demo client, it seems to be usable now. However, I don't know why this solution can succeed? I also tried the Android version and encountered the same problem of being stuck at |
Under the general tab in the addon settings make sure that local path is set for location. Then this will work. it won’t work for remote paths as special paths are always local. |
For remote paths the connection manager add properties, such as a connection timeout. These properties are invalid for special paths and I guess this is where the problem lies. @rainman74 i could try skipping the addition of properties for special paths, but we would still need a way for you to test this. or, update the readme and help text to make it clear special paths can only be local. The latter being the easier solution. |
If you have the same problem on Android that would give us a platform to test this on. If I create a testbuild to skip property addition for special paths can you test it? |
Ok, if the path is REMOTE I now skip the connection timeout property if the path starts with Testbuilds:
Unfortunately these can't be tested on xbox and I have no CI build for those. |
@phunkyfish It's not entirely clear to me why you want to fix this with a workaround at all. It is perfectly sufficient to use the local path instead of remote paths for special://. You just have to communicate it ;-) perhaps directly as a small footnote in the plugin settings that you have to use local paths for special:// |
@rainman74, simply the support overhead. With the amount of automation that configures iptvsimple who know how many users will be affected. And it’s more work to update docs than it is to add a small change to always use the local code path for special paths. |
PVR Manager is starting up: 0% will stuck when starting up
The text was updated successfully, but these errors were encountered: