Can see PC videos from Tivo when pytivo is running from console but not from service

Discussion in 'TiVo Home Media Features & TiVoToGo' started by John Cavanaugh, Jan 7, 2012.

  1. moyekj

    moyekj Well-Known Member

    Jan 23, 2006
    The other thing you should do is run the pyTivo service using the same account that you login with instead of the default Windows service account. That should eliminate any user permissions type issues. To do that something like:

    * Control Panel->Administrative Tools->Services
    * Scroll down and find pyTivo entry
    * Right click on pyTivo and stop service if it is running
    * Right click on pyTivo and select Properties
    * Choose Log On tab
    * Click on "This account" and type in account name that you use to login to your computer along with the password to go along with it.
    * OK the form
    * Now start the service again
  2. John Cavanaugh

    John Cavanaugh Member

    Dec 29, 2006
    Thanks for the replies and ideas guys. I'll look into them. The thing I keep coming back to (and maybe I shouldn't) is that up until 2 weeks ago before my Series 3 died I had a perfectly working pytivo install running as a service. Everything worked fine - directories were shown properly on the S3 and I could push and pull things to/from my PC without issue.

    When my S3 died and I replaced it with the Elite I had hoped that my existing installation would "just work" as well but it didn't. I was told that while things should "just work" it would be better to update everything to the latest version rather than trying to diagnose what was wrong with my old version - so I did.

    I don't remember exactly how I did things with my old install (since it was a few years ago) but I believe I used the (then) current Windows installer version of pytivo which just took care of the service install, etc. itself.
  3. ThAbtO

    ThAbtO TiVoholic by the bay TCF Club

    Apr 6, 2000
    SF Bay Area
    My PyTivo.conf

    keys = root
    formatter = basicform
    class = StreamHandler
    args = (sys.stdout,)
    Type = video
    path = i:\
    keys = console,rotfile
    tivo_mak = {removed}
    togo_path = i:\video
    type = admin
    formatter = basicform
    class = handlers.RotatingFileHandler
    args = ('E:\pyTivo\debug.log', 'a', 10485760, 5)
    tivo_password =  {removed}
    tivo_mak =  {removed}
    ffmpeg = e:\pyTivo\bin\ffmpeg.exe
    temp = h:\cache\pyTivo
    togo_path = i:\video
    tivo_username =  {removed}
    port = 9032
    format = %(asctime)s %(levelname)-5s %(name)s: %(message)s
    type = photo
    path = g:\news
    type = music
    path = g:\news\mp3s
    handlers = console,rotfile
    level = DEBUG
    keys = basicform
  4. MassD

    MassD New Member

    Sep 18, 2002
    Leominster, Ma
    I JUST ran into this exact same issue... if I run manually, I can see the share and recordings, but if I run as a service, I only see the share.

    I poked around a bit, tried all sorts of things, but then I went in and checked the dropped packets on my firewall... when PyTivo ran as a service, the firewall was blocking port 9032. I punched a hole for that TCP port and viola! I saw my movies within seconds.
  5. ScaryMike

    ScaryMike Member

    Aug 23, 2002
    Madison, WI
    I was having this exact problem and your solution was perfect! thanks!
  6. Dufusyte

    Dufusyte New Member

    Feb 28, 2013
    A safer way is to make a Firewall Exception for just PythonService.exe, instead of opening port 9032 to everything. Hackers sometimes scan for open ports...

Share This Page