Yes I do have desktop...it failed too...hmmmm.
Any way
Tivo model starts with 540

Your video looks like a standard DVD format mpeg2 except the audio is mp2 instead of ac3 -- but that should not bother your Tivo.

My hunch is your 540 may not like the 720x480 format -- See this post. To test this we need to force pyTivo to transcode to 544x480 (with ffmpeg). To do that edit transcode.py (save the distributed original first) at line #211, which now reads:

There may still be issues with aspect ratio, letterboxing etc., which can be worked out later, but this should get something at 544x480 over to your 540.

__________________
"It must be swell to be so perfect and odor-free" -- Del Griffith

VideoReDo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. and To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Beyond that, my impression is that we don't fully understand the exact conditions that must be met for grouping. We pretty well know that identical seriesID is necessary but it's not clear that it's sufficient. (??)

I thought it was also believed that that seriesid must be present in "your" guide data at the time of grouping.

........ dlfl, you don't know the best way to edit pyTivo by line do you? thanks.

Did you miss posts #1438 and #1439 ?

__________________
"It must be swell to be so perfect and odor-free" -- Del Griffith

VideoReDo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. and To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Yes, the seriesid must not only be valid, it must be KNOWN by your tivo from its current guide data or previous recording when it was current. If you want to choose a series id from the lists published here, you may first record one episode from the series to enable that series id then TTCB the remainder of the shows you want in that group. You can even delete the original recording that created the group and the series group will remain. If the series id does not appear in your current guide data for recording, you cannot use it.

__________________
Current : Roamio Base with 2TB drive and 2 Premieres and a mini. OTA. kmttg, pyTivo, running with a 78TB Synology 1511 NAS....serving up the world.

Setup help for pytivo under windows: To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Is that right? If that was true people wouldn't have MRV issues with older shows. Or maybe I am misremembering that part.

If I were Tivo, this is how I'd do it: When a show comes into the guide, it comes along a "series record". That gets saved, but is eventually aged out of the system when the show is no longer in the guide (not necessarily immediately), unless there's still a recording of that show in Now Playing, in which case the series record won't be purged until after that show is deleted (again, not necessarily immediately). An unused series record could hang around for a long time if there were no new series coming in needing the space. But even with many new series, they probably stay for days or weeks.

MRV/TTCB are apparently not sufficient to recreate the series record. It has to come in with the regular guide data. Or so it appears, anyway.

I appreciate the help, but same errors:
TIVO says file is larger than expected or corrupt
log file says connection reset by peer...........

What version is your TiVo software?

When you tried to transfer after modding Transcode.py did you see ffmpeg start to transcode in the command window? Did the output video track say it was 544x480? Actually if you could copy that part the command window and post it I would be interested.

If you can't get ANY files to go back with Desktop, that suggests a problem other than pyTivo. Try sending a TiVo transferred from your TiVo. Be sure you have the TiVo beacon started, of course. If that works, try sending the same file via pyTivo. The TiVo beacon is NOT needed for pyTiVo.

__________________
"It must be swell to be so perfect and odor-free" -- Del Griffith

VideoReDo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. and To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

__________________
"It must be swell to be so perfect and odor-free" -- Del Griffith

VideoReDo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. and To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

I have a feature request. I will try to post on the wiki too when I get a chance.

auto_subshares=level2

The goal would be to have the first level folder in Tivo NPL be named as in my pyTivo.conf file and when I enter that folder, have every deeper file appear with folder path like it does with auto_subshares=true today. This enables access to all shared files no matter the share depth and eliminates the clutter on the main Tivo NPL.

This theoretically seems doable with my limited knowledge of the subfolder limitations. If I had more experience with this stuff, I would try to modify the pyTivo myself, but what would take an expert a few minutes would probably take me hours.

Here. Currently M3U only, but it works with Internet radio as well as your own files. This is in the form of a replacement for the existing music module. (I know armooo wants us to use git, but I have yet to learn it.)

When you tried to transfer after modding Transcode.py did you see ffmpeg start to transcode in the command window? Did the output video track say it was 544x480? Actually if you could copy that part the command window and post it I would be interested.

If you can't get ANY files to go back with Desktop, that suggests a problem other than pyTivo. Try sending a TiVo transferred from your TiVo. Be sure you have the TiVo beacon started, of course. If that works, try sending the same file via pyTivo. The TiVo beacon is NOT needed for pyTiVo.

You must be running pyTivo as a service. It will be easier to troubleshoot if you just run it as a program. Then a command window will come up when it's running. Shut down the service. Launch pyTivo by double-clicking the piTivo.py file.

Which transfer is taking so long? pyTivo or Desktop?

__________________
"It must be swell to be so perfect and odor-free" -- Del Griffith

VideoReDo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. and To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

You must be running pyTivo as a service. It will be easier to troubleshoot if you just run it as a program. Then a command window will come up when it's running. Shut down the service. Launch pyTivo by double-clicking the piTivo.py file.

Which transfer is taking so long? pyTivo or Desktop?

I was using Desktop to move a file from the Tivo to the computer. After it finshed, about 10 minutes ago, I tried to transfer back using the Desktop and it failed.

I was using Desktop to move a file from the Tivo to the computer. After it finshed, about 10 minutes ago, I tried to transfer back using the Desktop and it failed.

I know there are 540 users on this thread -- I hope they will chime in if they have any ideas.

At this point I think you have a network/hardware/software problem that is not particular to pyTivo. I suggest you start a new thread on your problems using Desktop. Give all the details in your first post -- everything about your software versions, hardware, etc. I'm out of ideas at the moment.

In fact, problems with Desktop are subjects for TiVo tech support too.

Good luck and sorry I didn't help!

__________________
"It must be swell to be so perfect and odor-free" -- Del Griffith

VideoReDo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. and To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Has anyone else modified their pyTivo to output 1024x576? I'm sending a lot of high def Tivo recordings back to the tivo this week. And they have to be transcoded to lower the bitrate due to the bugs in the Tivo software. I started using 720x480 to get faster transcoding and smaller file sizes, but changing the PAR from 1:1 to 32:27 doesn't sound like a good idea. 1024x576 seems to be a good compromise between 1280x720 and 720x480 since it maintains the 1:1 PAR, and results in a transcode speed almost as fast as 720x480, as well as a similar file size. I also agree with some of the other posters who have commented that lowering the resolution and letting the Tivo resize on playback seems to work better than transcoding at 1280x720.

Is it a good idea to maintain the 1:1 PAR, or should I ignore it? And does 1024x576 sound like a good resolution that should be added to pyTivo as valid widths and heights? I was also wondering if maybe this resolution should be added as the default height width setting for files sent to HD Tivo's if the source is 720p or above, unless the user overrides it with a different setting?

Basically I am getting the information from two places:
For movies, I am using Movie-XML. An example of the data that is retrieved from this site is located here.

For TV Shows, I am using theTVDB.com. An example of the data retrieved from this site is located here. and here.

To get the seriesID, I am using the list that PaulS created. It's about 90% complete, so if you find a series that isn't there, email me the series name and the ID and I will add it to the list and update everything.

This is my first venture into writing an application and giving it out to people.

I want to thank ruttmeister for his testing and giving advice on the metadata. He really helped me get everything together.

Also I would like to thank Regeg for his testing and help as well.

Let me know of some issues that you have with this...you MUST have an internet connection and you MUST also have .NET 3.5 as well on your machine.

Enjoy

MasterCephus...first of all, I love your program. It saved me tons of time. However I did notice that when creating a txt file for a tv series, the output txt file has an error in it.

"seriesid" should be "seriesId" otherwise the shows will not group on the NPL. Overall a very good program. Thanks

I have a feature request. I will try to post on the wiki too when I get a chance.

auto_subshares=level2

The goal would be to have the first level folder in Tivo NPL be named as in my pyTivo.conf file and when I enter that folder, have every deeper file appear with folder path like it does with auto_subshares=true today. This enables access to all shared files no matter the share depth and eliminates the clutter on the main Tivo NPL.

This theoretically seems doable with my limited knowledge of the subfolder limitations. If I had more experience with this stuff, I would try to modify the pyTivo myself, but what would take an expert a few minutes would probably take me hours.

Thanks,
DB

Lol.. this was my question post from the last 2 pages - I thought this was something that could be done... seems to make sense that you'd want a top level share with subshares under it - but looks like this isn't an issue with pytivo.. but instead a lack of understanding how Tivo handles subfolders and folders in general. I'd love this feature to keep the NPL clean as you mention - was what I was asking to do since I figured this would be a standard pytivo feature.

Love the software anyway and can of course live with the extra files on the desktop.

Just wanted to give a 'shout-out' to all who have worked on this project. The new metagenerator is awesome. I do have a question about grouping. I have two shows both with the same series ID but when I transfer them over to the Tivo they don't group in a folder? I thought they should. Another one (sorry for being naive) what is the best way to find a "line" when editing a file in pyTivo, such as line 141---I'm thinking notepad is not the way to go? thanks.

I noticed the same problem as you and as I mentioned in an earlier post, the text file is being put out with "seriesid" instead of "seriesId". The uppercase "I" is very important. Until the program is repaired, I just used a find and replace text editor to replace the error on all text files at once. Or you could change each one manually. Then assuming the seriesId is correct, shows will group on the NPL. As for your second question, I assume you're talking about transcode.py or a similar file. You should be able to right click on the file, select "edit with Idle". This will bring up a window with the program text in it. Look at the bottom right corner for line number. Hope this helps.

I noticed the same problem as you and as I mentioned in an earlier post, the text file is being put out with "seriesid" instead of "seriesId". The uppercase "I" is very important. Until the program is repaired, I just used a find and replace text editor to replace the error on all text files at once. Or you could change each one manually.

Sure, I'll fix this in my next release, which should be hopefully this weekend...

Quote:

MasterCephus, any luck with getting the rating (x out of 10) and category (comedy, action, etc.) added to your program like we talked about in SCRUM a few weeks back?

I think rating is out, because I don't think Tivo has of those constructs to handle it...but the category should be covered by the genres.

I think someone a couple of pages ago figured out that Tivo does undersand a ratings scheme...can anyone PM me the exact scheme Tivo uses? If so, I will add that to the update I am going to release soon.

I am obviously missing something. Is your display a lower resolution than 1280?

Why would you want to lessen the resolution of a video, store it on Tivo and then have Tivo upconvert it to your output resolution? Would you not want the highest original res available? I could understand if the original source were lower, the upconvert by tivo would indeed make more sence than an upconvert before transfer.

Not trying to be a smartalec just do not understand where you are headed with this and I guess fear I may have missed something. Indeed processing and transfering 1280 resolution HD video files is a time consuming process. But they do look far better on my Tivo and display than 720 res files to me. I do down res any 1920 res files I get to 1280 as my display is 'only' 1366 so no need for data I cannot display.

__________________
Current : Roamio Base with 2TB drive and 2 Premieres and a mini. OTA. kmttg, pyTivo, running with a 78TB Synology 1511 NAS....serving up the world.

Setup help for pytivo under windows: To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Yes, the seriesid must not only be valid, it must be KNOWN by your tivo from its current guide data or previous recording when it was current. If you want to choose a series id from the lists published here, you may first record one episode from the series to enable that series id then TTCB the remainder of the shows you want in that group. You can even delete the original recording that created the group and the series group will remain. If the series id does not appear in your current guide data for recording, you cannot use it.

This is very true. I wrote a tcl program to do groups. I had to take old seriesID's from other shows, and grouped episodes under that number, then deleted the original show that used the group.

Note, if new episodes of the series i deleted come in, they get put in the folder too

No I think they have to be actual IDs for them to be recognized. As you have seen, it seems to know what series the ID is tagged by it, so you can group them that way, but they will probably have a different name than your show.

True

I have tcl scripts that can change the names in a series id for the folder, then you can put your programs into that series id, and they do indeed group.

The series ID must be valid and you must rename the id to a different name.

I also have ALL tivo bits defined. I had written Parsexmlguide.vb years back and did lookups and slices for tivos for canadian people when they couldnt subscribe in Canada yet.

The program has all the difinitions and when/how they are used in comments.