Jump to content

Roxio Community

Suggestions to actually make TivoToGo usefull


  • Please log in to reply
4 replies to this topic

#1 riddick021

riddick021

    Rookie

  • Members
  • PipPip
  • 22 posts

Posted 16 December 2007 - 02:16 PM

1. Make sure the metadata is copied into itunes.  Currently this does not work when auto-encode is enabled.
2. Delete the .Tivo file after it is encoded and transfered to itunes. There's no point in having 2 copies of the same show, its just wasting space.
3. Have Autotransfer determine what needs to be transfered based on a log file. Right now it transfers based on what is in the Tivotransfer folder.  This means if anything is deleted from this folder it will be re-downloaded.  I don't know about the rest of you but I don't have an infinite amount of space and can't keep every Tivo file forever.

These are all basic suggestions that should have been working when this software was released.  It doesn't seem like a huge amount of work to get these issues fixed and if some one at Roxio had actually tried out this software before releasing it they would have caught these issues.  If someone at Roxio actually cares about their customers and their product they will fix these problems in the next release.  If not I guarantee you have lost at least one customer and I'm sure more will follow.

I honestly think more software companies need to take a cue from Google.  They actually listen to their users and regularly release additions to their software that their users want and that are just basically common sense additions much like the ones I have listed above.

Edited by riddick021, 16 December 2007 - 02:20 PM.


#2 riddick021

riddick021

    Rookie

  • Members
  • PipPip
  • 22 posts

Posted 16 December 2007 - 11:26 PM

Well I put together 2 applescript's that will do what Roxio has failed to do, completely automate the process from TiVo to itunes/ipod.  If your interested in the scripts leave a message in this thread and I will get it to you.  Also if you want to tweak these script and make it even better feel free.  Hopefully Roxio will fix their buggy software so we don't have to rely on workarounds but I'm not going to hold my breath.  The way I made the scripts is I have one to initiate transfers and one to encode.  I set these scripts to run at two different times while I'm sleeping using iCal.  

The first script which i run at 1am makes Aliases to the TiVo files already in the TivoShows folder then deletes the original file.  I do this to save space.  The aliases trick autotransfer into thinking previously downloaded files are still in the folder so they don't get re-downloaded. It then opens Roxios Tivo Transfer program.  I choose not to auto empty the trash but I may add that in if I find myself forgetting to manually empty it.  If anyone knows how I can delete the Tivo files automatically without sending it to the trash please let me know.

I run the next script at 5am it opens the downloaded files with popcorn and uses GUI scripting to start the encoding.

After all of this you have a show in itunes with all the metadata ready to be put on your ipod.  I just wrote this today so I haven't tested it much but so far its working good.  

Considering it took me one day to get this to work I really hope Roxio will come up with a built in solution so I don't have to guess how much time I need to leave between downloading and encoding.  Plus I paid for Roxio to write working software not for the opportunity to fix their bugs.

Edited by riddick021, 16 December 2007 - 11:31 PM.


#3 Glen W

Glen W

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 17 December 2007 - 04:04 PM

QUOTE (riddick021 @ Dec 16 2007, 11:26 PM) <{POST_SNAPBACK}>
Well I put together 2 applescript's that will do what Roxio has failed to do, completely automate the process from TiVo to itunes/ipod.  If your interested in the scripts leave a message in this thread and I will get it to you.  Also if you want to tweak these script and make it even better feel free.  Hopefully Roxio will fix their buggy software so we don't have to rely on workarounds but I'm not going to hold my breath.  The way I made the scripts is I have one to initiate transfers and one to encode.  I set these scripts to run at two different times while I'm sleeping using iCal.  

The first script which i run at 1am makes Aliases to the TiVo files already in the TivoShows folder then deletes the original file.  I do this to save space.  The aliases trick autotransfer into thinking previously downloaded files are still in the folder so they don't get re-downloaded. It then opens Roxios Tivo Transfer program.  I choose not to auto empty the trash but I may add that in if I find myself forgetting to manually empty it.  If anyone knows how I can delete the Tivo files automatically without sending it to the trash please let me know.

I run the next script at 5am it opens the downloaded files with popcorn and uses GUI scripting to start the encoding.

After all of this you have a show in itunes with all the metadata ready to be put on your ipod.  I just wrote this today so I haven't tested it much but so far its working good.  

Considering it took me one day to get this to work I really hope Roxio will come up with a built in solution so I don't have to guess how much time I need to leave between downloading and encoding.  Plus I paid for Roxio to write working software not for the opportunity to fix their bugs.


I don't know how to reply directly to you, but I would very much like to: 1) receive your 2 applescripts, and 2) find out how you create an Alias to trick autotransfer into not re-downloading previously downloaded programs. Even if you can't send me the 2 applescripts, please tell me how to create Aliases like that. Thanks.
- Glen

#4 riddick021

riddick021

    Rookie

  • Members
  • PipPip
  • 22 posts

Posted 17 December 2007 - 10:27 PM

QUOTE (Glen W @ Dec 17 2007, 04:04 PM) <{POST_SNAPBACK}>
I don't know how to reply directly to you, but I would very much like to: 1) receive your 2 applescripts, and 2) find out how you create an Alias to trick autotransfer into not re-downloading previously downloaded programs. Even if you can't send me the 2 applescripts, please tell me how to create Aliases like that. Thanks.
- Glen


I'm just going to post the code here...it's a little sloppy I'm not really an applescript/coding expert just a frustrated customer who decided to take matters in to his own hands.

Heres the first script.  It deletes the downloaded Tivo files from the previous day and opens tivo transfer for new transfers.  Some minor adjustments will need to be made like folder locations.  If you have the default Tivoshows folder location it should be in you home folder.  Just put your user name where it says <insert your user name>.  I have it set to empty the trash so if you keep stuff in the trash you might want to keep you will either need to change this practice or let me know how I can delete the Tivo files immediately without sending it to the trash.  

You will need to create a folder called "Temp" in the TivoShows folder for this first script to work properly.  I'll probably have the script  automatically create the folder in the future but as of right now I figured it was easier to just make the folder manually.

TivoToGo Phase 1

tell application "Popcorn"
quit
end tell

tell application "Finder"
select (every item of folder "Macintosh HD:Users:<insert your user name>:TiVoShows" whose kind is {"Tivo Movie File"})
make alias to selection at folder "Macintosh HD:Users:<insert your user name>:TiVoShows:Temp"
delete (every item of folder "Macintosh HD:Users:<insert your user name>:TiVoShows" whose kind is {"Tivo Movie File"})
move files of folder "Macintosh HD:Users:<insert your user name>:TiVoShows:Temp" to folder "Macintosh HD:Users:<insert your user name>1:TiVoShows"
empty trash
end tell

tell application "TiVo Transfer for Popcorn"
activate
end tell
--------------------------------------------------

The second part closes the Tivo Transfer program and opens the Tivo movie files with popcorn and then uses GUI scripting to intiate the encode process.

TivoToGo Phase 2

tell application "TiVo Transfer for Popcorn"
quit
end tell

tell application "Popcorn"
activate
end tell

tell application "Finder"
open files in folder "Macintosh HD:Users:<insert your user name>:TiVoShows" using application file "popcorn" of folder "Macintosh HD:Applications"
end tell

delay 10

tell application "Popcorn"
activate
end tell

tell application "System Events"
keystroke "r" using (command down)
keystroke return
end tell
--------------------------------------------------

These are two different scripts and should be set to go off using iCal or cron a couple of hours after each other depending on how many files you have set to auto transfer.

Well thats all there is to it.  Feel free to edit it but please post any tweaks that make the scripts better.  Hopefully Roxio will build in these fixes in future updates but knowing how they do business they will probably charge for it.

This should go with out saying but use these scripts at your own discretion as I offer no guarantees as to how this will work on your specific system.

Edited by riddick021, 17 December 2007 - 11:35 PM.


#5 riddick021

riddick021

    Rookie

  • Members
  • PipPip
  • 22 posts

Posted 18 December 2007 - 07:30 PM

Ok after using the scripts for two days everything is working perfectly.  However this made me have another idea for what Roxio should add.  I find myself downloading and encoding more shows than I will ever watch on my iPod especially since scrubs airs like 5 times a day on comedy central.  It would be awesome if there was some way to download shows based on what actually gets watched kind of like how a podcast stops downloading if they are not being listened to.  I think this has the potential to be really great software if someone put more effort into the TiVoToGo aspect of it.  Until then I will somehow try to make the scripts smarter so I'm not copying everything off my TiVo indefinitely.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users