Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
P2
-
Resolution: Fixed
-
Fix Version/s: Client > Fiona > 1.2.3
-
Component/s: Playback > Local
-
Labels:None
-
Product:Boxee Client
-
Severity:Critical
-
Version:1.2.1.20426
-
Operating System:Boxee Box
-
Number of attachments:
Description
reproduce
having a video file at an SMB password protected share
have the user name and password at Boxee Settings > SMB Client
have an application which calls mc.GetPlayer().Play(item) where item contains a path to smb://SERVER/PASSWORD_SHARE/video.ts
result: playback fails to start with permission error in the log.
expected result: boxee using the SMB credentials defined in Settings and manages to mount the share to the SMB path and play the video.
workaround: remove the password protection.
original report:
can not play video file via sagetv app (video file is on WHS via SMB), get "permission denied"
Log shows:
18:41:12.0863 T:2888952720 M:475041792 DEBUG: CVideoThumbLoader::LoadItem, strItemPath = smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts, cachedThumb = special://masterprofile/profiles/darcilicious/Thumbnails/Video/0/00da5e3b.tbn (thumb)
18:41:12.0883 T:2888952720 M:475045888 DEBUG: ExtractThumb - trying to extract thumb from video file smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts
18:41:12.0884 T:2888952720 M:475045888 DEBUG: CCifsDirectory::GetResource - mounting CIFS share [//192.168.1.20/videos] ==> [/tmp/mnt/smb%5fbabyface%5fvideos/]
18:41:12.0929 T:2888952720 M:474849280 WARNING: CCifsDirectory::GetResource - failed to mount CIFS share, status[13][Permission denied], share[//192.168.1.20/videos]
18:41:12.0929 T:2888952720 M:474849280 ERROR: CFileCifs::Open - failed to get resource for file smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts
18:41:12.0929 T:2888952720 M:474849280 ERROR: InputStream: Error opening, smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts
18:41:12.0933 T:2888952720 M:474849280 DEBUG: CDirectoryCache::UpdateItem, CACHE updating dirPath = , cacheId = , item = Bridget Jones's Diary, path = smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts (dircache)
18:41:13.0770 T:3071887136 M:475430912 DEBUG: CKeyboardStat, SDLKeyboard: scancode: 106, sym: 275, unicode: 0, modifier: 0
18:41:13.0771 T:3071887136 M:475430912 DEBUG: CApplication::OnKey - [key=61479][window=14554][action=2]
18:41:13.0771 T:3071887136 M:475430912 DEBUG: OnKey: 61479 pressed, action is 2
18:41:14.0504 T:3071887136 M:475430912 DEBUG: CKeyboardStat, SDLKeyboard: scancode: 28, sym: 13, unicode: 0, modifier: 0
18:41:14.0505 T:3071887136 M:475430912 DEBUG: CApplication::OnKey - [key=61453][window=14554][action=7]
18:41:14.0505 T:3071887136 M:475430912 DEBUG: OnKey: 61453 pressed, action is 7
18:41:14.0507 T:3071887136 M:475430912 DEBUG: CApplication::ExecuteAction, execute python action for window 14554 in app context: com.googlecode.sagetvboxee.sageboxee (python)
Trying to Bridget Jones's Diary via the SageTV for Boxee app. Files are on \\BABYFACE\Videos\SageTV. Username and password required to access, can use Files>>Browse>>Network to play file. This worked previously in v1.1.3.
Have confirmed that enabling guest access (read only) is still the work around.
This is a follow up toBOXEE-10848
Complete set of log files attached.
having a video file at an SMB password protected share
have the user name and password at Boxee Settings > SMB Client
have an application which calls mc.GetPlayer().Play(item) where item contains a path to smb://SERVER/PASSWORD_SHARE/video.ts
result: playback fails to start with permission error in the log.
expected result: boxee using the SMB credentials defined in Settings and manages to mount the share to the SMB path and play the video.
workaround: remove the password protection.
original report:
can not play video file via sagetv app (video file is on WHS via SMB), get "permission denied"
Log shows:
18:41:12.0863 T:2888952720 M:475041792 DEBUG: CVideoThumbLoader::LoadItem, strItemPath = smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts, cachedThumb = special://masterprofile/profiles/darcilicious/Thumbnails/Video/0/00da5e3b.tbn (thumb)
18:41:12.0883 T:2888952720 M:475045888 DEBUG: ExtractThumb - trying to extract thumb from video file smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts
18:41:12.0884 T:2888952720 M:475045888 DEBUG: CCifsDirectory::GetResource - mounting CIFS share [//192.168.1.20/videos] ==> [/tmp/mnt/smb%5fbabyface%5fvideos/]
18:41:12.0929 T:2888952720 M:474849280 WARNING: CCifsDirectory::GetResource - failed to mount CIFS share, status[13][Permission denied], share[//192.168.1.20/videos]
18:41:12.0929 T:2888952720 M:474849280 ERROR: CFileCifs::Open - failed to get resource for file smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts
18:41:12.0929 T:2888952720 M:474849280 ERROR: InputStream: Error opening, smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts
18:41:12.0933 T:2888952720 M:474849280 DEBUG: CDirectoryCache::UpdateItem, CACHE updating dirPath = , cacheId = , item = Bridget Jones's Diary, path = smb://babyface/videos/SageTV/BridgetJonessDiary-11737588-0.ts (dircache)
18:41:13.0770 T:3071887136 M:475430912 DEBUG: CKeyboardStat, SDLKeyboard: scancode: 106, sym: 275, unicode: 0, modifier: 0
18:41:13.0771 T:3071887136 M:475430912 DEBUG: CApplication::OnKey - [key=61479][window=14554][action=2]
18:41:13.0771 T:3071887136 M:475430912 DEBUG: OnKey: 61479 pressed, action is 2
18:41:14.0504 T:3071887136 M:475430912 DEBUG: CKeyboardStat, SDLKeyboard: scancode: 28, sym: 13, unicode: 0, modifier: 0
18:41:14.0505 T:3071887136 M:475430912 DEBUG: CApplication::OnKey - [key=61453][window=14554][action=7]
18:41:14.0505 T:3071887136 M:475430912 DEBUG: OnKey: 61453 pressed, action is 7
18:41:14.0507 T:3071887136 M:475430912 DEBUG: CApplication::ExecuteAction, execute python action for window 14554 in app context: com.googlecode.sagetvboxee.sageboxee (python)
Trying to Bridget Jones's Diary via the SageTV for Boxee app. Files are on \\BABYFACE\Videos\SageTV. Username and password required to access, can use Files>>Browse>>Network to play file. This worked previously in v1.1.3.
Have confirmed that enabling guest access (read only) is still the work around.
This is a follow up to
Complete set of log files attached.
in your case, please define a File Source to //babyface/videos/
verify that this source is accessible by boxee file browser.
try to access file on this path using the SageTV application.