mattmartini / itivo

Automatically exported from code.google.com/p/itivo
Other
0 stars 0 forks source link

iTivo suddenly not working February 2013 #234

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What Version of iTiVo?
1.7.6

What Version of MacOS X?
10.6.8

What download format did you select?
Quicktime (H.264 10Mbps)

What steps will reproduce the problem?
1. "download show"
2. goes to (phase 1/3) 0 MB then suddenly fails
3. Couldn't download x

Please provide any additional information below.

Original issue reported on code.google.com by n2b...@gmail.com on 16 Feb 2013 at 1:09

GoogleCodeExporter commented 9 years ago
I just started having the same issue today. Added 2 shows to the queue, started 
download, then got "Couldn't download [show name]" and shows disappear from the 
queue.

Original comment by tinac...@gmail.com on 16 Feb 2013 at 2:33

GoogleCodeExporter commented 9 years ago
/Applications/iTiVo.app/Contents/Resources/mencoder -edl 
/tmp/iTiVo-xxxx/iTiVoDLPipe2.edl -of lavf -ofps 30 -lavfopts format=mp4 -ovc 
x264 -x264encopts 
nocabac:level_idc=30:bitrate=2000:threads=auto:bframes=0:global_header -vf 
pp=lb,dsize=960:540:0,scale=-8:-8,harddup -channels 2 -oac faac -faacopts 
mpeg=4:object=2:raw:br=128 -hr-edl-seek -o /Volumes/Drobo/iTivo/_Untagged/Sky\ 
Captain\ and\ the\ World\ of\ Tomorrow\ -\ 990943.mp4 
/tmp/iTiVo-xxxx/iTiVoDLPipe2.mpg >/tmp/iTiVo-xxxx/iTiVoDL2 2>&1

2013-02-15 21:50:33 curl++ timeout: 0   currentFileSize: 0  fullFileSize:15640
Encryption by QUALCOMM ;)

read chunk data: Undefined error: 0

mv: rename chunk-01-0001.xml to /tmp/iTiVo-xxxx/iTiVoDLMeta.xml: No such file 
or directory
2013-02-15 21:50:33 curl++ timeout: 1   currentFileSize: 0.0  fullFileSize:15640
2013-02-15 21:50:34 Running : touch /tmp/iTiVo-xxxx/iTiVoDLPipe3.mpg
2013-02-15 21:50:34 is download complete 3 / 2
2013-02-15 21:50:34 is download complete 3 / 2
2013-02-15 21:50:34 Running : touch /tmp/iTiVo-xxxx/iTiVoDLPipe3.mpg
2013-02-15 21:50:34 is download complete 3 / 2
2013-02-15 21:50:34 is download complete 3 / 2
2013-02-15 21:50:34 Download completed
2013-02-15 21:50:35 killed : 
2013-02-15 21:50:35 is download complete 3 / 2
2013-02-15 21:50:35 is download complete 3 / 2
2013-02-15 21:50:35 Complete=false  , 85% fullfilesize=1.3294E+4 ;  
currentfilesize=0.0

same here.  last successful operation was on 2/12/2013.  downloaded and 
installed latest beta. still no change. rebooted TiVo.  no change.

Original comment by delan...@gmail.com on 16 Feb 2013 at 3:02

GoogleCodeExporter commented 9 years ago
Both Itivo and kmttg are apparently not working.  Must be a Tivo update that 
has caused 3rd party downloads to fail

Original comment by nessd...@gmail.com on 16 Feb 2013 at 3:48

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
It may be due to this: 
http://www.tivocommunity.com/tivo-vb/showthread.php?t=501069

Original comment by tinac...@gmail.com on 16 Feb 2013 at 2:04

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Yeah that's what it is. You can fix it by manually changing the time of your 
computer, but that messes up a lot of other stuff. kmttg has a fix for it, but 
iTivo hasn't been updated yet. Here's a forum with some insight on it: 
http://www.tivocommunity.com/tivo-vb/showthread.php?t=387725&page=159

Original comment by fetchten...@gmail.com on 17 Feb 2013 at 3:31

GoogleCodeExporter commented 9 years ago
I found a fix:
First, open Terminal and type in this command: curl -c cookies.txt -d 
"tivo:MAK" http://tivoip:80
(replace "MAK" with the Media Access Key and "tivoip" with the ip of your tivo)
Then cookies.txt will be placed in your home folder.
Open it, and change the value 1360972800 to whatever you want (it's the number 
of seconds past January 1, 1970 that the cookie will expire). I just changed 
the first 1 to a 2.
Then, save it to some folder out of the way (I just threw it in my Documents 
folder).
Then, go to iTivo in the Applications folder, right-click, and click "Show 
Package Contents". Go to Contents, then Resources, then right-click on 
http-fetcher.pl, and open it in Text-Edit. Once there, change "-c 
/tmp/cookies.txt" to "-b /Users/'home folder'/Documents/cookies.txt" (change 
'home folder' to the name of your user account). Then re-open iTivo and it 
should start working again!

Original comment by fetchten...@gmail.com on 17 Feb 2013 at 3:20

GoogleCodeExporter commented 9 years ago
Fix works. Tried to make cookies.txt part of the package and couldn't get it to 
work right away so went back to placing it in the documents folder and worked 
like a charm.

Original comment by fuda...@gmail.com on 17 Feb 2013 at 4:47

GoogleCodeExporter commented 9 years ago
Thanks so much for the guidance to fix download error that suddenly emerged. 
Works perfectly now. 

Original comment by dtho...@biblesocieties.org on 18 Feb 2013 at 12:30

GoogleCodeExporter commented 9 years ago
Thanks for posting this.  

Original comment by rrra...@gmail.com on 18 Feb 2013 at 6:13

GoogleCodeExporter commented 9 years ago
Worked for me too.  THANKS!

Original comment by delan...@gmail.com on 18 Feb 2013 at 1:59

GoogleCodeExporter commented 9 years ago
That's working for me also- thank you!

Original comment by tinac...@gmail.com on 18 Feb 2013 at 6:23

GoogleCodeExporter commented 9 years ago
Thank you! This worked for me as well.

Original comment by paulgwoo...@gmail.com on 18 Feb 2013 at 6:24

GoogleCodeExporter commented 9 years ago
tried this workaround, didn’t work -- got rid of "Cannot Download __(show 
name)" message, but endlessly said “(phase 1/1) Downloading __(show name) 
(waiting for TiVo)”.

Original comment by ho...@mac.com on 18 Feb 2013 at 10:45

GoogleCodeExporter commented 9 years ago
I have written up the fix outlined on line #8 and posted it on my blog.

http://macithelp.blogspot.com/2013/02/continuing-adventures-with-itivo.html

It walks you through the fix and should  help those users not versed in 
terminal commands and editing resource files. Thanks for all your great work!

Original comment by bruce.m....@gmail.com on 20 Feb 2013 at 7:20

GoogleCodeExporter commented 9 years ago
Referencing my reply #15 above. I went back and started over with the process 
and everything is working fine. I must have mistyped something the first time 
around.

Original comment by ho...@mac.com on 21 Feb 2013 at 4:00

GoogleCodeExporter commented 9 years ago
Fix works. Thanks.
Anyone know how to write code for TWO Tivos?  Do I double up on terminal entry 
with TWO IPs or will that overwrite the one that works?

Original comment by catchaph...@gmail.com on 23 Feb 2013 at 1:59

GoogleCodeExporter commented 9 years ago
Awesome, also gave it a try and mine is working just fine now. Many, many 
THANKS!

Original comment by ar8r...@gmail.com on 25 Feb 2013 at 6:46

GoogleCodeExporter commented 9 years ago
@catchaph..., is code only works if you use one TiVo. If you use two, someone 
else found another fix. Change -c /tmp/cookies.txt to -c cookie sid=abc . That 
should work.

Original comment by fetchten...@gmail.com on 25 Feb 2013 at 7:12

GoogleCodeExporter commented 9 years ago
@fetchten...  Thanks for reco in #20.  The line suggested for change no longer 
exists in the iTivo Contents/Resource string where it was found -- been 
replaced by later changes shown here. Where would I place this alternate line?

Original comment by catchaph...@gmail.com on 25 Feb 2013 at 8:56

GoogleCodeExporter commented 9 years ago
@catchaph..., I also have multiple TiVos (three on one MAK, and one on another 
MAK).  If you run the curl command like this: 

curl -c cookies.txt -d "tivo:MAK" http://tivoip:80 -d "secondtivo:MAK" 
http://secondtivoip:80 -d "thirdtivo:MAK" http://thirdtivoip:80 

...and so on, that will generate a cookies.txt file that should work (don't 
forget to change the date in cookies.txt before relaunching iTivo). 

 I'm was not able to get it working with my fourth TiVo, which has a separate MAK. I'm troubleshooting that and will post what I discover. 

Hope that helps. Many thanks to fetchen... for the original fix!

Original comment by gattige...@gmail.com on 26 Feb 2013 at 12:22

GoogleCodeExporter commented 9 years ago
An update to my previous post. Once I rebooted the TiVo HD with the different 
MAK, I was able to connect using the cookies.txt file generated by my curl 
command (described in #22). A more accurate recap, here:

curl -c cookies.txt -d "tivo:MAK" http://tivo_ip:80 -d "second_tivo:MAK" 
http://second_tivo_ip:80 -d "third_tivo:MAK" http://third_tivo_ip:80 -d 
"fourth_tivo:MAK2" http://fourth_tivo_ip:80

(I added a few underscores to make it easier to read)

Please don't forget "-d" in front of each different TiVo. I don't know if it 
will work with just one "-d" 

Original comment by gattige...@gmail.com on 26 Feb 2013 at 2:41

GoogleCodeExporter commented 9 years ago
Thank you! this fix worked for me on two tivos, same MAK for iTivo 1.7.6 on OSX 
10.6.8. Many thanks for restoring my business travel quality of life watching 
Tivo shows on my iPad.

Original comment by srbb...@gmail.com on 27 Feb 2013 at 2:17

GoogleCodeExporter commented 9 years ago
I had all kinds of trouble with this - I missed the change in the argument in 
http-fetcher from -c to -b.  

I got it on about the 3rd edit but I confirm this -does- work if you follow the 
instructions!  

Original comment by da...@usrkba.org on 7 Mar 2013 at 1:57

GoogleCodeExporter commented 9 years ago
Thanks fetchten...@gmail.com! It worked!

Original comment by lariel2...@gmail.com on 8 Mar 2013 at 12:40

GoogleCodeExporter commented 9 years ago
Thank you fetchten!!  Your simple step by step instructions were easy to follow 
and fixed the problem.

Unfortunately, TiVo has become it's own worse enemy.  Poor customer support, 
slow overpriced hardware, and just an overall disregard for it's customers and 
the user experience.

Original comment by alqaq...@gmail.com on 9 Mar 2013 at 2:37

GoogleCodeExporter commented 9 years ago
So glad I discovered this fix...my TiVo was getting full!! :-)

Original comment by NBC...@gmail.com on 15 Mar 2013 at 10:32

GoogleCodeExporter commented 9 years ago
Thanks fetchten!

Original comment by ga...@shreve.net on 12 Apr 2013 at 1:51

GoogleCodeExporter commented 9 years ago
Thanks fetchen & gattige.

Original comment by deane.ya...@gmail.com on 17 Apr 2013 at 9:17

GoogleCodeExporter commented 9 years ago
Interesting fix. Yes it works, and a simple ten second text edit to update the 
IP if I need/want to pull shows off a different TiVo. Hopefully TiVo will fix 
this issue, until this happened, the iTiVo subscription worked like a charm. 

Original comment by joetaxpa...@gmail.com on 22 Apr 2013 at 7:00

GoogleCodeExporter commented 9 years ago
Fetchen, I am so appreciative of your step by step instructions.  Thanks so 
much for sharing this information.

Original comment by ifwa...@gmail.com on 28 Apr 2013 at 1:20

GoogleCodeExporter commented 9 years ago
Summary on how to fix this:
1. Locate the iTivo application, right-click and select Show Package Contents
2. Open Contents folder, then open Resources folder
3. Open http-fetcher.pl in a text editor, such as TextEdit or TextWrangler
4. Locate the long line starting with: $shellScript = "curl -q  ...
5. After "-c /tmp/cookies.txt" add "-b sid=1" (no quotes, with spaces on each 
side)
6. Save and close the folder

You shouldn't need to do all the lengthy steps involving curl and the cookie 
file.  The above should be all you need to do.

Original comment by ghartwig on 7 Jun 2013 at 5:17

GoogleCodeExporter commented 9 years ago
thanks ghartwig, this worked perfectly :)

Original comment by bforbe...@gmail.com on 23 Jun 2013 at 1:54

GoogleCodeExporter commented 9 years ago
Worked for me! Woo hoo!  thx!

Original comment by fjrodrig...@gmail.com on 1 Jul 2013 at 1:28

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Perfect.  I was lost until I found this posting.  Thank you so much for taking 
the time to prepare and post it.

Original comment by taylor...@gmail.com on 1 Oct 2013 at 4:45