pyTivo Discussion Forum Forum Index pyTivo Discussion Forum
Answers and the development of pyTivo a TiVo transcoding server
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

New: PreCache Files so TiVo Loads Faster
Goto page Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    pyTivo Discussion Forum Forum Index -> pyTivo
 View previous topic :: View next topic  
Author Message
billdog79



Joined: 05 Jan 2008
Posts: 57
Location: Gulf Breeze, FL

PostPosted: Fri Feb 15, 2008 8:44 pm    Post subject: Reply with quote

Thanks wmcbrine! This is exactly what I've been waiting on. No more waiting around for ffmpeg. For my purposes at least, this is by far the best way to go.

I get all of my movies from one source, they are all in xvid format and out of over 400 movies I have yet to find one that ffmpeg can't handle.

Tivo Desktop is continuing to be left farther and farther behind.
Thanks to all the developers who take time out of their lives to help all of us.
Back to top
View user's profile Send private message
philhu



Joined: 04 Jan 2008
Posts: 472

PostPosted: Fri Feb 15, 2008 10:28 pm    Post subject: Reply with quote

All pyTivo needs is to allow sending tivo to pyTivo....then no more
need for tivo desktop
Back to top
View user's profile Send private message
TreborPugly



Joined: 05 Jan 2008
Posts: 55

PostPosted: Fri Feb 15, 2008 10:50 pm    Post subject: Reply with quote

philhu wrote:
All pyTivo needs is to allow sending tivo to pyTivo....then no more
need for tivo desktop


You don't need Tivo Desktop to grab shows off your Tivo. You can use the web interface. Use something like:

https://192.168.0.199/rss/nowplaying.xml

(Where the IP address is replaced with whatever IP address your Tivo has.)

You can browse through your NPL, and download shows to your computer.

I haven't managed to download with Firefox, but it works with IE.
Back to top
View user's profile Send private message
windracer



Joined: 04 Jan 2008
Posts: 219
Location: St. Pete, FL

PostPosted: Sat Feb 16, 2008 12:03 am    Post subject: Reply with quote

The web address is actually:

https://{your TiVo IP}/nowplaying/index.html

You can also just leave off the /nowplaying/index.html. Works fine for me in Firefox.

_________________
pyTiVo on Ubuntu 11.10 (Oneiric)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
wmcbrine



Joined: 04 Jan 2008
Posts: 2008
Location: Maryland

PostPosted: Sat Feb 16, 2008 2:42 am    Post subject: Reply with quote

TreborPugly wrote:
I'm not sure if this would work with the Tivo Server interface, but if you had a cache of all the video files, it might be possible for the folders/nofolders, alphabetical/time recording switches in the NPL to be used for the pyTivo stuff.

Folders/nofolders works now, with or without precaching. Date vs. name sorting is something that still needs implementing.

Quote:
How does it work for Tivo to Tivo transfers? If you look at a different Tivo, does it use folders for the NPL of the remote Tivo, or does it just give a complete listing?

It does as you instruct it (grouping or non-grouping -- press '2' to toggle).

_________________
My pyTivo fork . My page
Back to top
View user's profile Send private message Visit poster's website
wmcbrine



Joined: 04 Jan 2008
Posts: 2008
Location: Maryland

PostPosted: Sat Feb 16, 2008 4:48 am    Post subject: Reply with quote

wgw, I think I was harsh in my reply to you, and for that I apologize. I was just frustrated, because I thought we'd covered all that in the "Pre-filtering videos by file extension" thread. However, to be clear, I don't accept your proposal, and won't be doing that in my fork -- except for the part about documenting it better. Of course you must do what you think is right in your own fork.

I assume you re-raised the issue because you feel that pre-caching now negates the benefits of extension-based filtering (ignoring the startup time). I don't agree. The points from the old thread still apply -- without extension-based filtering, there are still false positives, from image files (and they're common, unlike false negatives, which remain hypothetical); even pre-caching is faster when it doesn't have to wade through description files and such; and filtering in still makes more sense than filtering out, to me.

_________________
My pyTivo fork . My page
Back to top
View user's profile Send private message Visit poster's website
gcw07



Joined: 16 Feb 2008
Posts: 2

PostPosted: Sat Feb 16, 2008 7:35 am    Post subject: Reply with quote

OK, so I've been playing around with the latest snapshot. Everything seems to be working except possibly the sub folders function (hack83). Though I may be misunderstanding how that is supposed to work and if so, sorry for asking such a stupid question. Basically what it is doing for me is allowing me to go into a share and then into a folder (example: My TV -> Lost). Now anything in that folder directly can be played, however if I have more subfolders within (example: Lost -> Season 4), it will never let me go into the subfolders. It just brings back up the same list over and over again. Is that normal behavior or is it doing something wrong? Thanks for your help.
Back to top
View user's profile Send private message
wmcbrine



Joined: 04 Jan 2008
Posts: 2008
Location: Maryland

PostPosted: Sat Feb 16, 2008 8:14 am    Post subject: Reply with quote

You need a) the right branch, and b) to have "hack83 = True" in the [Server] section of your pyTivo.conf. If you get my master branch, it doesn't have hack83; you need the subfolders-8.3 branch. (It is in KRKeegan's and wgw's master branches.)
_________________
My pyTivo fork . My page
Back to top
View user's profile Send private message Visit poster's website
gcw07



Joined: 16 Feb 2008
Posts: 2

PostPosted: Sat Feb 16, 2008 9:33 am    Post subject: Reply with quote

That was it. I had the wrong branch. Thank you for your help and for working on this project.
Back to top
View user's profile Send private message
rjmitche



Joined: 05 Jan 2008
Posts: 47

PostPosted: Sat Feb 16, 2008 4:34 pm    Post subject: Reply with quote

All this work is excellent. pyTivo just keeps getting better and better. Thanks to everyone for the work on this.

The precache stuff sounds great. I've installed wmcbrine's latest master and added precache=true to my pytivo.conf. A couple of (likely stupid) questions:

1. Do I need to add precache=true to every share that I want to be pre-cached or just once for everything?

2. Is there some way to tell that the pre-caching is actually happening? I seem to remember someone (krkeegan?) mentioning the addition of some print lines for the prechache function but, where would I find this info? I'm not serving up a ton of files so, measuring the speed difference isn't all that easy. FWIW... I'm running pyTivo as a service and have debug = true.

not exactly precache related but....

3. Speaking of logs/debug... I see a log.txt in the pytivo directory and debug.txt in C:\Python25\Lib\site-packages\win32\. Is this the normal location for these files? Also, re: log.txt - is this relatively new (I don't recall seeing it until recently... but I may just have not noticed it) and, does it contain what would be output in the command window if not running as a service?

4. I noticed that some of the entries in my pytivo.conf have spaces around the "=" and some don't (e.g. type = video vs. precache=true)... does this matter?
Back to top
View user's profile Send private message
wmcbrine



Joined: 04 Jan 2008
Posts: 2008
Location: Maryland

PostPosted: Sat Feb 16, 2008 9:24 pm    Post subject: Reply with quote

rjmitche wrote:
1. Do I need to add precache=true to every share that I want to be pre-cached or just once for everything?

It is per-share, yes.

Quote:
4. I noticed that some of the entries in my pytivo.conf have spaces around the "=" and some don't (e.g. type = video vs. precache=true)... does this matter?

No. BTW, this is the kind of question you can answer for yourself, experimentally.

I'll leave #2 and #3 to someone who uses it as a service...

Edit: Although, to clarify, if you're using my latest version, then (aside from the startup delay that you can't see because you're running it as a service) the only difference you're going to notice with pre-caching on or off is whether or not in-progress files, or other unsupported files with valid extensions, get marked with the red circle before you try to select them.

_________________
My pyTivo fork . My page
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    pyTivo Discussion Forum Forum Index -> pyTivo All times are GMT
Goto page Previous  1, 2, 3, 4
Page 4 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Site is in NO WAY affiliated with TiVo Inc

Powered by phpBB © 2001, 2005 phpBB Group
phpBB SEO

Get pytivo at SourceForge.net. Fast, secure and Free Open Source software downloads
[ Time: 0.1316s ][ Queries: 12 (0.0103s) ][ GZIP on - Debug on ]