2018-04-07, 13:40
@FernetMenta
So I had a look again without treating strm file as playlist. I feel like I'm getting closer but now I don't know how to fix this one. It seems to be missing the IsPlugin() /expand and re-run step, but I just don't know where to add it. When strm is treated as a playlist, the plugin path resolves correctly, but it also clears the current playlist. I just can't win :) It feels like the plugin result should be resolved prior to the GetPlayers function, but again I'm new at this - feeling my way through. Any tips?
So I had a look again without treating strm file as playlist. I feel like I'm getting closer but now I don't know how to fix this one. It seems to be missing the IsPlugin() /expand and re-run step, but I just don't know where to add it. When strm is treated as a playlist, the plugin path resolves correctly, but it also clears the current playlist. I just can't win :) It feels like the plugin result should be resolved prior to the GetPlayers function, but again I'm new at this - feeling my way through. Any tips?
Quote:04:57:40.078 T:10828 DEBUG: CInputManager::HandleKey: return (0xf00d) pressed, action is Select
04:57:40.079 T:10828 DEBUG: CGUIMediaWindow::GetDirectory (videodb://tvshows/titles/23/1/?tvshowid=23)
04:57:40.079 T:10828 DEBUG: ParentPath = [videodb://tvshows/titles/23/]
04:57:40.092 T:10828 DEBUG: WindowVideoNav::GetDirectory
04:57:40.117 T:972 DEBUG: Thread BackgroundLoader start, auto delete: false
04:57:40.131 T:972 DEBUG: Thread BackgroundLoader 972 terminating
04:57:41.061 T:10828 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
04:57:41.146 T:10828 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:57:41.146 T:10828 DEBUG: CInputManager::HandleKey: return (0xf00d) pressed, action is Select
04:57:41.151 T:16088 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
04:57:41.151 T:16088 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
<previous line repeats a few more time>
04:57:41.153 T:10828 DEBUG: CFileCache::Open - opening <emby/Kodi/tvshows/2743e484bf010684a8d6a4923ee051e9/1/5390b68e7789a4fef43dfd701cde290b/file.strm> using cache
04:57:41.154 T:10828 DEBUG: CurlFile::Open(0x18a1d32f5d0) http://192.168.0.190:8096/emby/Kodi/tvsh...+Pilot.mkv
04:57:41.154 T:10828 INFO: XCURL::DllLibCurlGlobal::easy_acquire - Created session to http://192.168.0.190
04:57:41.157 T:4736 DEBUG: Thread FileCache start, auto delete: false
04:57:41.157 T:4736 INFO: CFileCache::Process - Source read didn't return any data! Hit eof(?)
04:57:41.157 T:4736 DEBUG: Thread FileCache 4736 terminating
04:57:41.157 T:16088 DEBUG: CAnnouncementManager - Announcement: OnRemove from xbmc
04:57:41.157 T:16088 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnRemove
04:57:41.157 T:16088 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
04:57:41.157 T:16088 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
04:57:41.174 T:10828 DEBUG: CPlayerCoreFactory::GetPlayers(videodb://tvshows/titles/23/1/1314?season=1&tvshowid=23)
04:57:41.174 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
04:57:41.174 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
04:57:41.174 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
04:57:41.175 T:10828 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
04:57:41.175 T:10828 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
04:57:41.175 T:10828 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (VideoPlayer)
04:57:41.175 T:10828 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
04:57:41.175 T:10828 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
04:57:41.175 T:10828 DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
04:57:41.176 T:10828 DEBUG: Radio UECP (RDS) Processor - new CDVDRadioRDSData::CDVDRadioRDSData
04:57:41.176 T:10828 NOTICE: VideoPlayer::OpenFile: videodb://tvshows/titles/23/1/1314?season=1&tvshowid=23
04:57:41.177 T:10828 DEBUG: CApplication::OnPlayBackStarted: CApplication::OnPlayBackStarted
04:57:41.177 T:7156 DEBUG: Thread VideoPlayer start, auto delete: false
04:57:41.177 T:7156 NOTICE: Creating InputStream
04:57:41.178 T:7156 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.emby/?mode=play&id=5390b68e7789a4fef43dfd701cde290b
04:57:41.178 T:7156 ERROR: CVideoPlayer::OpenInputStream - error opening [videodb://tvshows/titles/23/1/1314?season=1&tvshowid=23]
04:57:41.178 T:7156 NOTICE: CVideoPlayer::OnExit()