|
| Author |
Message |
billdog79
Joined: 05 Jan 2008 Posts: 57 Location: Gulf Breeze, FL
|
Posted: Fri Feb 15, 2008 8:44 pm Post subject: |
|
|
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 |
|
 |
philhu
Joined: 04 Jan 2008 Posts: 474
|
Posted: Fri Feb 15, 2008 10:28 pm Post subject: |
|
|
All pyTivo needs is to allow sending tivo to pyTivo....then no more
need for tivo desktop |
|
| Back to top |
|
 |
TreborPugly
Joined: 05 Jan 2008 Posts: 55
|
Posted: Fri Feb 15, 2008 10:50 pm Post subject: |
|
|
| 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 |
|
 |
windracer

Joined: 04 Jan 2008 Posts: 219 Location: St. Pete, FL
|
Posted: Sat Feb 16, 2008 12:03 am Post subject: |
|
|
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 |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2009 Location: Maryland
|
Posted: Sat Feb 16, 2008 2:42 am Post subject: |
|
|
| 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 |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2009 Location: Maryland
|
Posted: Sat Feb 16, 2008 4:48 am Post subject: |
|
|
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 |
|
 |
gcw07
Joined: 16 Feb 2008 Posts: 2
|
Posted: Sat Feb 16, 2008 7:35 am Post subject: |
|
|
| 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 |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2009 Location: Maryland
|
Posted: Sat Feb 16, 2008 8:14 am Post subject: |
|
|
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 |
|
 |
gcw07
Joined: 16 Feb 2008 Posts: 2
|
Posted: Sat Feb 16, 2008 9:33 am Post subject: |
|
|
| That was it. I had the wrong branch. Thank you for your help and for working on this project. |
|
| Back to top |
|
 |
rjmitche
Joined: 05 Jan 2008 Posts: 47
|
Posted: Sat Feb 16, 2008 4:34 pm Post subject: |
|
|
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 |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2009 Location: Maryland
|
Posted: Sat Feb 16, 2008 9:24 pm Post subject: |
|
|
| 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 |
|
 |
|