Problem Playing .STRM Files on Kodi 19.3
#1
Hi,

To view my TV series, I use .strm files to play the .mpls files inside Blu-Rays that I've saved as .ISO files on my Windows Home Media Server.  This has always worked on my other Kodi devices running on my network. However, I've since installed Kodi 19.3 on my Windows 10 PC, and now when I select a .strm file using Settings/Media/Videos <path>, instead of playing the .mpls file that is inside the Blu-Ray .ISO file, Kodi plays the studio's intro, movie trailers, and then tries to play the Blu-Ray's menu.  This usually causes an error after a few seconds, since Kodi can't support Blu-Ray menus.  I've turned on debugging in the kodi.log, and this is what it looks like just when I click the .strm file:

2021-12-11 17:14:37.987 T:35756   DEBUG <general>: CInputManager:TonguerocessMouse: trying mouse action leftclick
2021-12-11 17:14:37.988 T:35756   DEBUG <general>: CGUIWindowVideoBase::OnPlayMedia smb://hpstorage-01/videos/TV Shows/Star Trek Original Series/Year 3/_STARTREK.s03e07.strm
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerCoreFactory::GetPlayers(udf://smb%3a%2f%2fHPSTORAGE-01%2fVideos%2fTV%20Series%2fStar%20Trek%20Original%20Series%2fSTARTREK.s03e06.s03e07.s03e08.s03e09.s03e10.iso/BDMV/PLAYLIST/00003.mpls)
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: system rules
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: matches rule: system rules
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: streams
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: dvd
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: discimage
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: nsv
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: radio
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (VideoPlayer)
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
2021-12-11 17:14:37.994 T:35756   DEBUG <general>: CPlayerCoreFactory::GetPlayers: added 1 players
2021-12-11 17:14:37.996 T:35756   DEBUG <general>: Radio UECP (RDS) Processor - new CDVDRadioRDSData::CDVDRadioRDSData
2021-12-11 17:14:37.996 T:35756    INFO <general>: VideoPlayer::OpenFile: smb://hpstorage-01/videos/TV Shows/Star Trek Original Series/Year 3/_STARTREK.s03e07.strm
2021-12-11 17:14:37.996 T:3708    DEBUG <general>: Thread VideoPlayer start, auto delete: false
2021-12-11 17:14:37.996 T:35756   DEBUG <general>: CApplication::OnPlayBackStarted: CApplication::OnPlayBackStarted
2021-12-11 17:14:37.996 T:3708     INFO <general>: Creating InputStream
2021-12-11 17:14:37.996 T:1184    DEBUG <general>: Thread BackgroundLoader start, auto delete: false
2021-12-11 17:14:37.996 T:35756   DEBUG <general>: CInputManager:TonguerocessMouse: trying mouse action doubleclick
2021-12-11 17:14:37.999 T:2648    DEBUG <general>: Loading settings for smb://hpstorage-01/videos/TV Shows/Star Trek Original Series/Year 3/_STARTREK.s03e07.strm
2021-12-11 17:14:37.999 T:35756   DEBUG <general>: CVideoGUIInfo::InitCurrentItem(smb://hpstorage-01/videos/TV Shows/Star Trek Original Series/Year 3/_STARTREK.s03e07.strm)
2021-12-11 17:14:38.008 T:35756   DEBUG <general>: CPlayerGUIInfo::InitCurrentItem(smb://hpstorage-01/videos/TV Shows/Star Trek Original Series/Year 3/_STARTREK.s03e07.strm)
2021-12-11 17:14:38.030 T:1184    DEBUG <general>: Thread BackgroundLoader 1184 terminating
2021-12-11 17:14:38.107 T:3708    DEBUG <general>: XFILE::CWin32SMBDirectory::ConnectAndAuthenticate: Connected to "\\hpstorage-01\videos" without username and without password
2021-12-11 17:14:38.108 T:3708    DEBUG <general>: CBlurayCallback::Logger - bluray.c:1422: libbluray version 1.1.2
                                                   
2021-12-11 17:14:38.108 T:3708    DEBUG <general>: CBlurayCallback::Logger - bluray.c:1447: BLURAY initialized!

If I select the .strm file using the Kodi File Manager, the .mpls file inside the Blu-Ray .ISO file plays correctly, but the only way that I can add the .mpls file to my library is via Settings/Media/Videos.  When I do that, it always plays the Studio Logos, movie trailers, then the Blu-Ray's menu when I select the .strm file from my library.  It does this with all the .strm files.

It looks like Kodi is ignoring the text in the .strm file, and instead of playing just the .mpls file in the Blu-Ray .ISO file, it is trying to play the Blu-Ray .ISO file like a Blu-Ray disk.  I don't believe Kodi plays .strm files in File Manager the way it plays .strm files in Settings/Media/Videos, because in the kodi.log file, when I play the .strm file using File Manager, it says:

2021-12-11 17:49:51.448 T:1460    DEBUG <general>: CInputManager:TonguerocessMouse: trying mouse action doubleclick
2021-12-11 17:49:51.465 T:1460    DEBUG <general>: CApplication:TonguerocessAndStartPlaylist(smb://HPSTORAGE-01/Videos/TV Shows/Star Trek Original Series/Year 1/STARTREK.s01e05.strm, 0)
2021-12-11 17:49:51.470 T:1460    DEBUG <general>: CPlayerCoreFactory::GetPlayers(udf://smb%3a%2f%2fHPSTORAGE-01%2fVideos%2fTV%20Series%2fStar%20Trek%20Original%20Series%2fSTARTREK.s01e05.s01e06.s01e07.s01e08.s01e09.iso/BDMV/PLAYLIST/00001.mpls)
2021-12-11 17:49:51.470 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: system rules
2021-12-11 17:49:51.470 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: matches rule: system rules
2021-12-11 17:49:51.470 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
2021-12-11 17:49:51.470 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
2021-12-11 17:49:51.470 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
2021-12-11 17:49:51.470 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: streams
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: dvd
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: discimage
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: nsv
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerSelectionRule::GetPlayers: considering rule: radio
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (VideoPlayer)
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
2021-12-11 17:49:51.471 T:1460    DEBUG <general>: CPlayerCoreFactory::GetPlayers: added 1 players
2021-12-11 17:49:51.472 T:1460    DEBUG <general>: Radio UECP (RDS) Processor - new CDVDRadioRDSData::CDVDRadioRDSData
2021-12-11 17:49:51.472 T:1460     INFO <general>: VideoPlayer::OpenFile: udf://smb%3a%2f%2fHPSTORAGE-01%2fVideos%2fTV%20Series%2fStar%20Trek%20Original%20Series%2fSTARTREK.s01e05.s01e06.s01e07.s01e08.s01e09.iso/BDMV/PLAYLIST/00001.mpls
2021-12-11 17:49:51.472 T:19356   DEBUG <general>: Thread VideoPlayer start, auto delete: false
2021-12-11 17:49:51.473 T:1460    DEBUG <general>: CApplication::OnPlayBackStarted: CApplication::OnPlayBackStarted
2021-12-11 17:49:51.473 T:30548   DEBUG <general>: Thread JobWorker start, auto delete: true
2021-12-11 17:49:51.473 T:19356    INFO <general>: Creating InputStream
2021-12-11 17:49:51.475 T:1460    DEBUG <general>: CVideoGUIInfo::InitCurrentItem(udf://smb%3a%2f%2fHPSTORAGE-01%2fVideos%2fTV%20Series%2fStar%20Trek%20Original%20Series%2fSTARTREK.s01e05.s01e06.s01e07.s01e08.s01e09.iso/BDMV/PLAYLIST/00001.mpls)
2021-12-11 17:49:51.475 T:30548   DEBUG <general>: Loading settings for udf://smb%3a%2f%2fHPSTORAGE-01%2fVideos%2fTV%20Series%2fStar%20Trek%20Original%20Series%2fSTARTREK.s01e05.s01e06.s01e07.s01e08.s01e09.iso/BDMV/PLAYLIST/00001.mpls
2021-12-11 17:49:51.710 T:1460    DEBUG <general>: CPlayerGUIInfo::InitCurrentItem(udf://smb%3a%2f%2fHPSTORAGE-01%2fVideos%2fTV%20Series%2fStar%20Trek%20Original%20Series%2fSTARTREK.s01e05.s01e06.s01e07.s01e08.s01e09.iso/BDMV/PLAYLIST/00001.mpls)
2021-12-11 17:49:51.713 T:19356   DEBUG <general>: CBlurayCallback::Logger - bluray.c:1422: libbluray version 1.1.2
                                                   
2021-12-11 17:49:51.713 T:19356   DEBUG <general>: CBlurayCallback::Logger - bluray.c:1447: BLURAY initialized!

Note that when launched from File Manager, "VideoPlayer::OpenFile:" opens the text in the .strm file, while in Settings/Media/Videos, "VideoPlayer::OpenFile:" opens the .strm file.

Can somebody help me figure this out?  All of my TV shows are accessed using .strm files, so I can't play them from my library unless I figure this out.

Thanks!!!
Reply
#2
Nobody have any idea at all?  Please help if you can.
Reply
#3
like I wrote on the other thread, check if you picked "play Blu-ray menu" in the player menu, i changed to "play main movie" and that solved it for me.
Reply
#4
Thanks for this tip!!!  The problem I have is that now Kodi will only play the same mpls file in the iso file, no matter what file I tell it to play in the strm file.  For example, I have four mpls files inside of an iso file, and I tell Kodi to run an mpls file that's in the iso file by writing a strm file that identifies the mpls file that I want Kodi to play.  Now Kodi only plays the last mpls file in the iso file, no matter what mpls file I identify in the strm file.

Strm files worked fine for me in the Kodi versions that I run on Android, it's just a problem with Windows Kodi.  Your tip keeps it from trying to run the menu (thanks!!!), but now it just plays the same mpls file no matter what mpls file I tell it to run in the strm file.
Reply

Logout Mark Read Team Forum Stats Members Help
Problem Playing .STRM Files on Kodi 19.30