PlexKodiConnect
PlexKodiConnect copied to clipboard
Nvidia Shield Android 11 Experience 9: Kodi cannot play video
Trying to play Fury (2004) movie. The movie is in the library, and when I try to play it through PKC I have an error "error occured" and the movie doesn't start. Playing the same movie through the file manager with Kodi or from Plex Client works fine.
System: Nvidia Shield Pro 2019 Experience 9 Kodi Matrix
The issue seems to be happening only with this file.
See attached logs.
2022-02-08 23:51:23.825 T:11109 DEBUG : HandleKey: return (0xf00d) pressed, action is Select
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerCoreFactory::GetPlayers(/data/Movies/Fury (2014)/Fury (2014).mkv)
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: system rules
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: matches rule: system rules
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: rtmp
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: rtsp
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: streams
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: dvd
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: discimage
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: nsv
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: radio
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerCoreFactory::GetPlayers: matched 0 rules with players
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (VideoPlayer)
2022-02-08 23:51:23.838 T:11109 DEBUG : CPlayerCoreFactory::GetPlayers: for video=1, audio=0
2022-02-08 23:51:23.839 T:11109 DEBUG : CPlayerCoreFactory::GetPlayers: for video=1, audio=1
2022-02-08 23:51:23.839 T:11109 DEBUG : CPlayerCoreFactory::GetPlayers: added 1 players
2022-02-08 23:51:23.842 T:11109 DEBUG : Radio UECP (RDS) Processor - new CDVDRadioRDSData
2022-02-08 23:51:23.842 T:11109 INFO : VideoPlayer::OpenFile: /data/Movies/Fury (2014)/Fury (2014).mkv
2022-02-08 23:51:23.842 T:11274 DEBUG : Thread VideoPlayer start, auto delete: false
2022-02-08 23:51:23.843 T:11109 DEBUG : OnPlayBackStarted: CApplication::OnPlayBackStarted
2022-02-08 23:51:23.843 T:11274 INFO : Creating InputStream
2022-02-08 23:51:23.843 T:11274 ERROR : GetDirectory - Error getting /data/Movies/Fury (2014)/
2022-02-08 23:51:23.844 T:11275 DEBUG : Thread LanguageInvoker start, auto delete: false
2022-02-08 23:51:23.844 T:11275 INFO : initializing python engine.
2022-02-08 23:51:23.844 T:11275 DEBUG : CPythonInvoker(7, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.themoviedb.helper/script.py): start processing
2022-02-08 23:51:23.847 T:11147 DEBUG : Loading settings for /data/Movies/Fury (2014)/Fury (2014).mkv
2022-02-08 23:51:23.852 T:11274 ERROR : GetDirectory - Error getting /data/Movies/Fury (2014)/
2022-02-08 23:51:23.853 T:11274 ERROR : CVideoPlayer::OpenInputStream - error opening [/data/Movies/Fury (2014)/Fury (2014).mkv]
2022-02-08 23:51:23.853 T:11274 INFO : CVideoPlayer::OnExit()
2022-02-08 23:51:23.853 T:11274 DEBUG : Thread VideoPlayer 153771859136 terminating
2022-02-08 23:51:23.854 T:11109 DEBUG : CVideoGUIInfo::InitCurrentItem(/data/Movies/Fury (2014)/Fury (2014).mkv)
2022-02-08 23:51:23.860 T:11172 INFO : Deleting settings information for files /data/Movies/Fury (2014)/Fury (2014).mkv
2022-02-08 23:51:23.861 T:11147 DEBUG : OnPlayBackStopped: CApplication::OnPlayBackStopped
2022-02-08 23:51:23.861 T:11111 DEBUG : void CXBMCApp::OnPlayBackStopped()
2022-02-08 23:51:23.871 T:11111 DEBUG : void CXBMCApp::OnPlayBackStarted()
2022-02-08 23:51:23.877 T:11111 DEBUG : Visible Behind request: false
2022-02-08 23:51:23.905 T:11275 DEBUG : -->Python Interpreter Initialized<-
kodi.log
Not a PKC issue - Nvidia fucked it up with Experience 9, sorry to tell you. Nothing at all I can do from the PKC side of things...
Background: PKC simply tells Kodi what file to play. Then it's entirely up to Kodi
OK, update on this issue. I had only one movie with this problem, and just added one more movie in my plex library.
Following this, I had the same error on all movies and couldn't play anything.
When trying to play TV shows it was saying the movie is not on the server anymore, and prompting me if wanted to delete it from Kodi library.
I did a kodi library rebuild, it didn't fix the issue.
Then I went to PKC settings / advanced and did a full reset of the library + PKC from scratch.
I restarted Kodi, and everything is back to normal. I can play all movies again.
So it seems there is some sort of corruption happening with PKC data or Kodi library and this seems to affect the PKC playback.
Hi Thierry, I also tried to fix all the 'upgrade errors' after the update from NVIDIA in december 2021. After the updates it all went to shit... kodi crashes, slowing down everything in Android, laggy playback, shitty experience. And I didn't noticed any new features that I've wanted in this new version...
I tried everything and didn't find a proper solution, except one: Downgrading to Shield v8.2.3 (Android 9).
But then I went down the rabbit-hole of shitty forums and misinformation but it all eventually found a proper solution. After collecting all info, tools and software needed (it was a pain to find all the right versions and tools I might add) I started to create a step-by-step manual, including everything needed. It started as a cheat-sheet for myself but very usefull to others, maybe...
Check out https://florisse.nl/shield/ for instructions, tools and software.