Here's something I've discovered that might be an easy fix.
I keep my videos on a server upstairs and share it to my TV using WebDAV. Videos play fine in standard XBMC, but fail to play in PTVL. Here's the error from the XBMC log:
Code:
16:59:18 T:140720098739968 NOTICE: buildFileList Cache
16:59:19 T:140722402633728 NOTICE: DVDPlayer: Opening: dav://10.128.0.7:80/public/Video/TV Shows/Mystery Science Theater 3000/MST3K Season 5/MST3K - 0516 - 20020214 - Alien From LA.avi
16:59:19 T:140722402633728 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
16:59:19 T:140720157488896 NOTICE: Thread DVDPlayer start, auto delete: false
16:59:19 T:140720157488896 NOTICE: Creating InputStream
16:59:19 T:140720157488896 ERROR: CCurlFile::FillBuffer - Failed: HTTP response code said error(22)
16:59:19 T:140720157488896 NOTICE: CCurlFile::FillBuffer - Reconnect, (re)try 1
16:59:19 T:140720157488896 ERROR: CCurlFile::FillBuffer - Failed: HTTP response code said error(22)
16:59:19 T:140720157488896 ERROR: CCurlFile::CReadState::Connect, didn't get any data from stream.
16:59:19 T:140720157488896 ERROR: Open - failed to open source <dav://10.128.0.7:80/public/Video/TV Shows/Mystery Science Theater 3000/MST3K Season 5/MST3K - 0516 - 20020214 - Alien From LA.avi>
16:59:19 T:140720157488896 ERROR: CDVDPlayer::OpenInputStream - error opening [dav://10.128.0.7:80/public/Video/TV Shows/Mystery Science Theater 3000/MST3K Season 5/MST3K - 0516 - 20020214 - Alien From LA.avi]
16:59:19 T:140720157488896 NOTICE: CDVDPlayer::OnExit()
16:59:19 T:140720157488896 NOTICE: CDVDPlayer::OnExit() deleting input stream
16:59:19 T:140722402633728 ERROR: Playlist Player: skipping unplayable item: 0, path [dav://10.128.0.7:80/public/Video/TV Shows/Mystery Science Theater 3000/MST3K Season 5/MST3K - 0516 - 20020214 - Alien From LA.avi]
At a guess, looking at the apache access logs, is that XBMC is doing URL encoding, and PSTL isn't.
Here's a working request from regular XBMC:
Code:
10.128.3.0 - - [16/Dec/2014:08:43:18 -0800] "HEAD /public/Video/TV%20Shows/Mystery%20Science%20Theater%203000/MST3K%20Season%205/MST3K%20-%200512%20-%2000000000%20-%20Mitchell.avi HTTP/1.1" 200 -
And the nonfunctional one from PSTL:
Code:
10.128.3.0 - - [16/Dec/2014:08:59:19 -0800] "GET /public/Video/TV Shows/Mystery Science Theater 3000/MST3K Season 5/MST3K - 0516 - 20020214 - Alien From LA.avi HTTP/1.1" 404 1016
Yeah, I know one is a HEAD and the other one is a GET, but that's the idea. I haven't seen anyone else talking about this, so I don't know if it's already reported or not.
Thanks a bunch!