|
| Author |
Message |
krkeegan Site Admin

Joined: 04 Jan 2008 Posts: 412 Location: Los Angeles, CA
|
Posted: Sun Mar 23, 2008 5:12 pm Post subject: Release 2008.03.23, New Feature: ToGo |
|
|
I finally updated my release.
I added a feature to the admin plugin which allows pyTivo to download shows from the TiVo for you using the ToGo function. To use this you need to have the admin plugin installed.
I also added the ability to add a username and password to the service so that it can access network shares. It will default to the Local System Account if nothing is specified or if there is an error. This obviously only applies to the windows installer.
Finally I merged with wgw. Including the changes to the ffmpeg_prams setting which is now deprecated. For more information on the proper use of the new ffmpeg_tmpl and ffmpeg_pram setting see the admin help.
Download it from here: Download |
|
| Back to top |
|
 |
wgw
Joined: 06 Jan 2008 Posts: 262
|
Posted: Sun Mar 23, 2008 5:34 pm Post subject: |
|
|
Thanks for the TTG feature! It worked perfectly on my S2 which only had 50 recordings.
One of my tivos has over 500 recordings and I have been waiting over 5 minutes for a list to appear. Of course it also takes Tivo Desktop just as long to display the list on this tivo. I was just wondering if I need to hit refresh on my browser occasionally or if I should just wait for the the list to appear? _________________ Download pyTivo
my pyTivo branch |
|
| Back to top |
|
 |
krkeegan Site Admin

Joined: 04 Jan 2008 Posts: 412 Location: Los Angeles, CA
|
Posted: Sun Mar 23, 2008 5:57 pm Post subject: |
|
|
| Hmm, wow, I had not thought of that many recordings. I tested it up as high as 200 but that is all I had. Unfortunately TiVo is pretty slow. I can't say what the best course of action is. It sounds like I may have to program in an item count or something and use a next page option. |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 514
|
Posted: Sun Mar 23, 2008 9:11 pm Post subject: |
|
|
The TiVos themselves supposedly have a limit of 128 items that they'll return in one request, IIRC.
I tried this for the first time yesterday... got an error in the transfer, though I don't know if it would've been different with another method. (It's the first time that's happened for me, though.)
I guess the advantage of this over the HTML TTG interface built into the TiVo is that it automatically finds the addresses of the TiVos on your LAN?
You might want to read the MAK from tivodecode's config file, if available. I did that in my SeriesID lister:
| Code: | def get_mak():
"Return tivodecode's record of the MAK, if available; otherwise prompt"
makfile = os.path.join(os.path.expanduser('~'), '.tivodecode_mak')
if os.path.isfile(makfile):
try:
return open(makfile).read().strip()
except:
pass
return raw_input('Media Access Key? ') |
Edit: The error I get is:
| Code: | ...
File "/home/wmcbrine/pyTivo.junk/krkeegan/plugins/admin/admin.py", line 327, in ToGo
t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0]
KeyError: 'Folder' |
That was actually accompanied by a complete transfer this time, though the error came up almost immediately. I think the partial transfer before was my own fault, for shutting down pyTivo after seeing the error message.
Anyway, like I say, this was with yesterday's version... I'll update and try again. _________________ My pyTivo fork |
|
| Back to top |
|
 |
krkeegan Site Admin

Joined: 04 Jan 2008 Posts: 412 Location: Los Angeles, CA
|
Posted: Mon Mar 24, 2008 7:01 am Post subject: |
|
|
Hmm, I will look into your issue this looks like a simple mistake I made in the redirect page.
The benefit I get from it is that pyTivo runs on a dedicated server in the closet. This allows me to download shows from the TiVo onto that machine. For others it also allows you to download in the background without the need of having a window open.
In the future I want to add some sort of queuing system. |
|
| Back to top |
|
 |
krkeegan Site Admin

Joined: 04 Jan 2008 Posts: 412 Location: Los Angeles, CA
|
Posted: Mon Mar 24, 2008 9:03 am Post subject: |
|
|
| Ok error with query['Folder'][0] is fixed in the windows download. I will post it to the repo as soon as I can get out of this restricted wireless network and get access to a port other than 80. |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 514
|
Posted: Mon Mar 24, 2008 9:26 am Post subject: |
|
|
BTW, something I'd been thinking about doing as a plugin was a "reflector", passing video from a TiVo back out through pyTivo, to allow transcoding HD from an S3 down to SD for an S2. I put the idea aside when I ran into audio sync problems... Anyway, your TTG code would cover a lot of the needed functionality. _________________ My pyTivo fork |
|
| Back to top |
|
 |
krkeegan Site Admin

Joined: 04 Jan 2008 Posts: 412 Location: Los Angeles, CA
|
Posted: Mon Mar 24, 2008 12:04 pm Post subject: |
|
|
| Ahh yeah good idea. I haven't been able to get tivodecode to work on any of my hd content. It doesnt throw any errors, but the result is a clear video with patchy audio. |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 514
|
Posted: Mon Mar 24, 2008 1:28 pm Post subject: |
|
|
tivodecode works on HD for me (with MPlayer as the player), but, I often have trouble editing the results, and they never transfer back properly. _________________ My pyTivo fork |
|
| Back to top |
|
 |
krkeegan Site Admin

Joined: 04 Jan 2008 Posts: 412 Location: Los Angeles, CA
|
Posted: Mon Mar 24, 2008 1:47 pm Post subject: |
|
|
| wmcbrine wrote: | and they never transfer back properly. |
Ahh yeah that is where my issue is occuring. It used to transfer back fine on my SD TiVo. And I read in some other places that other users were having issues too. I guess the solution is to run tivodecode -> ffmpeg transcode?? Seems like a waste but I guess it would be necessary to reduce the video resolution and bit rate anyways. |
|
| Back to top |
|
 |
netphoenix
Joined: 27 Mar 2008 Posts: 6
|
|
| Back to top |
|
 |
krkeegan Site Admin

Joined: 04 Jan 2008 Posts: 412 Location: Los Angeles, CA
|
Posted: Thu Mar 27, 2008 5:16 pm Post subject: |
|
|
glad everything works for you.
hack83 and auto_subshares are generally mutually exclusive. They both provide different solutions to the same problem. You may want to read up on those settings.
It sounds like the .meta subfolders were showing up in your NPL because you were using the auto_subshares setting(which makes sense, I never excluded dot folders from that setting). I will look into fixing this, but it seems like most people have migrated to using the hack83 setting instead. |
|
| Back to top |
|
 |
netphoenix
Joined: 27 Mar 2008 Posts: 6
|
Posted: Thu Mar 27, 2008 5:22 pm Post subject: |
|
|
| krkeegan wrote: | I will look into fixing this, but it seems like most people have migrated to using the hack83 setting instead. |
Everyone has a display method that should suite them now. I prefer to organize my folders and just navigate through them, keeping the NPL clutter to a minimum.
My thanks to you and the rest of those involved in keeping the development on track!
-Chris |
|
| Back to top |
|
 |
JonMikelV
Joined: 22 Feb 2008 Posts: 40
|
Posted: Thu Mar 27, 2008 9:24 pm Post subject: |
|
|
Very cool add ons! One very basic issue I bumped into that I expect will disappear as the admin GUI is tweak, I did a download in the TTG setion, then used my Back button to try to get to the 'main' menu ad the transfer started over again!
Like I said, not a big issue but I thought I'd mention it so it gets added somewhere on the to-do list.
Jon-Mikel |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 514
|
Posted: Fri Mar 28, 2008 8:00 am Post subject: Re: Release 2008.03.23, New Feature: ToGo |
|
|
| netphoenix wrote: | I removed the hack83 and the subshares and was able to navigate the subfolders w/o problems. |
The top level of subfolders (only) works now without hack83. _________________ My pyTivo fork |
|
| Back to top |
|
 |
|