wmcbrine / pytivo

pyTivo is both an HMO and GoBack server. Similar to TiVo Desktop pyTivo loads many standard video compression codecs and outputs mpeg2 video to the TiVo. However, pyTivo is able to load MANY more file types than TiVo Desktop.
http://pytivo.org/
127 stars 42 forks source link

Multiple IPs of Roamio Plus/Pro units confuse pyTivo #15

Closed wmcbrine closed 10 years ago

wmcbrine commented 10 years ago

Roamio Plus and Pro models use two IPs each -- one for the "TiVo" side, and one for the "Stream". Under some conditions, this causes pyTivo to pick up the wrong IP address for the TiVo, and it's unable to connect to it. (See http://www.tivocommunity.com/tivo-vb/showthread.php?t=508772 for more.)

wmcbrine commented 10 years ago

This is mostly addressed by recent changes, where the only TiVos added to the list are those announcing the _tivo_videos service via Zeroconf, or those listed explicitly in pyTivo.conf -- unless those methods find no TiVos, in which case, pyTivo reverts to the old behavior of adding every "TiVo" that makes a request with a TSN in its headers.