I know it's been several months since anything was posted in this thread, but I wanted to know if I have to do anything special to make Tivo Proxy Server work for PS3MediaServer. I've have tivodecode & Tivo proxy server setup and working on my Ubuntu server and can watch unencrypted streams on my laptop using VLC.
I just started setting PS3MS up for the first time got local video playback to work to my PS3. To use the TiVo as a source I I added the following code to my WEB.conf file.
# video feeds
videofeed.Web,Tivo=http:/isengard2:10000/rss <had to omit a "/" in the URL example because my post count is 1 right now>
When I try to play a video from the Tivo through PS3MS I get the following error message in PS3MS regardless of trying to play it straight or transcode it through ffmpeg or Mencoder:
[Hanging External Process Stopper] External input stream instance is null... stopping process
[New I/O worker #1] There is no inputstream to return for Red Band Society
On Tivo Proxy Server's side the video starts to decode but PS3MS immediately disconnects.
Encryption by QUALCOMM ;)
Exception happened during processing of request from ('192.168.1.251', 52750)
Traceback (most recent call last):
File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.7/SocketServer.py", line 651, in __init__
File "/usr/lib/python2.7/SocketServer.py", line 710, in finish
File "/usr/lib/python2.7/socket.py", line 279, in close
File "/usr/lib/python2.7/socket.py", line 303, in flush
error: [Errno 32] Broken pipe
The "Broken pipe" error looks to appear whenever a video stream stops. I got the error message when watching a video through VLC directly from Tivo Proxy Server and pressing stop.
I wonder if my problem has more to do with PS3MS not being able to parse out the URL. Any ideas what I need to do to get this working?