Separate names with a comma.
Discussion in 'TiVo Home Media Features & TiVoToGo' started by moyekj, Mar 15, 2008.
None from me.
Just sharing an encoding profile that I use to convert shows for viewing on my Motorola Xoom Android tablet.
Love KMTTG I am running version v0p8j -windows XP with 4 2TB drives, very little problems. I have about 3000 movies recorded, with TiVo before KMTTG. Now I have discovered the file that prevents KMTTG from duplicating files on it own, any way I could add the titles from my 3000 movies so I wouldn't have to check manually.
Not really since you need to know the TiVo ProgramId for each movie, so unless there is some way of finding out what TiVo ProgramId is for each movie I don't see how. For programs/movies that are currently on your TiVo(s) you can select them in the table and choose Auto Transfers -> Add selected to history file
Tks for the quick reply
Any way you could add the capability for kmttg to use the series name and episode name to look up season and episode number so that files could be named:
SeriesTitle - SxxEyy - EpisodeTitle.mpg
Perhaps using a bit of the code or a call to metagenerator for the lookups?
This would save a good deal of time in processing files from the tivo for archive.
Don't know anything about metagenerator as I've never used it. Does it run in batch mode and on different OS platforms? Where is web site and what is a sample command if there is batch mode?
on "bleeding" issue, i am all updated with java and such, what is strange is no other java program i run has the same issue, which is why i think it might be a state setting or background setting or something like that. essentially, anything that is brought to the foreground over kmttg is bled thru by kmttg. it doesnt happen right away, it can take a few seconds or a few minutes and seems to be more likely with say firefox than with a folder browser/explorer but it does happen.
on wan/lan access. i have all my ports forwarded correctly, kmttg sees the box but errors and then trying to connect (via web browser) to the secure port ie 443, it actually sees the page but gives the message previously stated, no transfers to outside your lan. are you using a hacked box vs my unhacked? for example, i can access via dyndns on my local lan using the wan ports and transfers work, but as soon as i am outside my lan, kmttg errors, same with web interface using the dyndns name, works fine from inside my lan(though it appears to be outside to the browser) but once on another lan, it detects that i am not on the same lan and tells me so. i think if i vpn i could work around it because the tivo would think i am on the same lan, but that is usually really slow. this is on a tivo hd.
i would recommend instead if you are archiving and want to play back almost anywhere to use the xvid codec (not built into kmttg afaik) it saves tons of spave and is easily and quickly converted to be able to play on ipad and android if needed, on the fly if you have the right software. i use something called avi.net, which is not conpletely automated because every media file is different but it is automated as much ad can be and crushes say a 10gb mpeg 2 terra nova episode down to a good looking 1gb file or less with minimal loss though its max output is 720p. will play back fine on tivos using streambaby and plays fine on wmp and vlc, and my setop boxes too. plays on android natively and with relatively quick conversion to ipad. also encodes at at better than half the time of handbrake, which is a huge plus.
No hacks necessary for WAN side access - none of my TiVos are hacked. You have to port forward public (WAN) side ports to your Tivo. As an example for my Dlink router
"Virtual Server page"
TiVo LAN IP = 192.168.10.194
Router WAN IP = 188.8.131.52
In router Virtual Server Page setup:
Public TCP port = 1111
IP Address = 192.168.10.194, Private TCP port = 80
Public TCP port = 2222
IP Address = 192.168.10.194, Private TCP port = 443
The router then automatically forwards anything connecting on WAN side on port 1111 to 192.168.10.194:80 and anything on port 2222 to 192.168.10.194:443
So, when running kmttg outside my LAN I specify in kmttg config that all 3 of my Premieres have the same WAN IP address but different http/https ports. For the TiVo in example above I then enter in kmttg config->Tivo tab:
Name = whatever
IP = 184.108.40.206 (the WAN side IP)
wan http port = 1111
wan https port = 2222
So then kmttg uses:
220.127.116.11:1111 to get to 192.168.10.194:80
18.104.22.168:2222 to get to 192.168.10.194:443
Works fine. I've been doing it for years with multiple TiVos.
For your other issue don't know what to say. I don't do anything unusual in Java Swing code AFAIK and I've never seen the issue (writing this message right now with firefox opened on the top of kmttg window the whole time) so wouldn't know where to begin to look into it.
Here is a link to the discussion thread for metagenerator:
dlfl may be able to help you with some function calls or the pieces of code that could accomplish the lookups in kmttg. Since the season and episode number information is sorely lacking in the metadata from the tivo, doing a lookup to find it would be a great help. Much more than season and episode would be filled in as a result as well.
Thanks for anything you can do here.
Metagenerator 3 uses .NET framework 2 and thus is a Windows-only program. It also does not have a command line interface. It (and VAP) use theTVDB.com searches for TV shows, using their standard API to retrieve XML. I could furnish code snippets but if you're not using C# it's probably easier to start from scratch.
I understand the port forwarding thing, I have several port forwards going on, more specifically being it works for you might be that I am using dyndns but I am guessing that shouldn't matter but will try just the numbers instead.
So my setup is wan side 3333 for port 80 and 3334 for 443. My TiVo is at 192.168.0.33 and my dyns is sanjonnyboy.homiep.net. My only other thought is maybe they are too close together on wan side. I use dd-wrt and forward 3333 to 192.168.0.33:80 and 3334 to 192.168.0.33:443.
So I route to sanjonnyboy.homeip.net:3333 and 3334 in kmttg and it works fine inside my LAN, but outside I get the errors. Typing into my address bar in firefox sanjonnyboy.homeip.net:3334 inside my LAN works fine to get the show transfer interface page but outside I get the message like, download is for intranet only or whatever it is, I will check later.
One other thought on the java thing. Try not minimizing kmttg and then select a folder or firefox or whatever, that brings it to the foreground. If I minimize all, there is no bleed thru, but if I don't and just hit something on the task bar and start working, kmttg will bleed thru after a short time.
So as a simple test, then the following should work outside your LAN to give you the TiVo congratulations page:
I don't know if 3333 is the actual port you used, but that doesn't work for me.
(P.S. nslookup finds the apparently mis-spelled homiep, not homeip)
OK thanks. Looks kind of a pain as it requires an API Key registration in order for XML queries to work and if I sign up for an API key for kmttg then I would be responsible for any potential abuses that may result.
Well, I suppose I can try to get VAP/Video Redo to take over the processing after kttmg finishes the download. Was trying to have kttmg complete the task on its own without manual intervention for each file.
Where do I turn on java downloads? Are there any other benefits/detriments to using java downloads vs curl? (I'm not at home at the moment or I could try.)
The Now Playing list is effectively URLs to each show, with a show ID that doesn't change, right?
i.e. I have left kmttg running before, and can keep using it after deleting shows/recording new ones, without updating the now playing list.
So basically, my request would be to have a way to KEEP the Now Playing list across launches. This would let me be able to almost always keep the pref to 1 page of updates (thanks for adding that!), but still have the full list (from an older fetch of everything) between launches.
...or instead, have the Now Playing list update dynamically, and let me use it while it's fetching (that's even better).
It's a checkbox under File->Configure..->Program Options