PlexKodiConnect icon indicating copy to clipboard operation
PlexKodiConnect copied to clipboard

Nvidia Shield Android 11 Experience 9: Kodi cannot play video

Open Thlerry opened this issue 3 years ago • 3 comments

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

Thlerry avatar Feb 08 '22 13:02 Thlerry

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...

croneter avatar Feb 08 '22 16:02 croneter

Background: PKC simply tells Kodi what file to play. Then it's entirely up to Kodi

croneter avatar Feb 08 '22 16:02 croneter

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.

Thlerry avatar Feb 09 '22 14:02 Thlerry

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.

hamakavula avatar Mar 02 '22 17:03 hamakavula