TiVo Community Forum banner
13,181 - 13,200 of 13,570 Posts
Ok just tried that same Adoptium release.

  • downloaded javafx-sdk
  • launched kmttg.jar a second time, nothing happens
  • launched script, got this error:
Code:
Last login: Fri Mar 17 20:45:00 on ttys005
flatline:~ jet$ /Applications/kmttg_v2.7-l/kmttg ; exit;
Ran out of executable memory while allocating 160 bytes.
/Applications/kmttg_v2.7-l/kmttg: line 15: 30635 Trace/BPT trap: 5       java --module-path "$MODULEPATH" --add-modules javafx.web -Djava.net.preferIPv4Stack=true -jar "$DIRNAME/kmttg.jar" $@
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]
 
Code:
Last login: Fri Mar 17 20:45:00 on ttys005
flatline:~ jet$ /Applications/kmttg_v2.7-l/kmttg ; exit;
Ran out of executable memory while allocating 160 bytes.
That is pointing to a issue with javafx. I wonder if the latest builds on javafx require a more modern version of macos as 10.13 has been EOL since 2020.

Inside the kmttg folder there should be a openfx folder. try replacing the 19 sdk with this much older 11 sdk and then start again with the bash script. https://download2.gluonhq.com/openjfx/11.0.2/openjfx-11.0.2_osx-x64_bin-sdk.zip
 
I have been using KMTTG without a hitch for a couple of years but recently went into hospital so haven't used it for a few months.

When I tried again, I cant get the program to see my Bolt. (how does it know I am using a bolt if it can't see it?)

The 'failed to retrieve Now Playing List from BOLT' error message is check MAK and IP settings but I am pretty sure these havent changed??

Is there some obvious issue here please?
 
I have been using KMTTG without a hitch for a couple of years but recently
What version are you using?
The v2.4p (and older) has expired security certificates and need to update to at least 2.5a-l.
 
  • Like
Reactions: DManzaluni
Oh, that is what is causing it to not see the contents of the Bolt! I didn't know about the new version. Thanks for that

I did DISCOVER that updating is no longer done through sourceforge and I changed to github. Which offered to update me to 2.7.1

But however much I update, I only get to 2.5.1, followed by an update to tools 2.1a-l again!

Anyway, unless I am on completely the wrong track, I shall keep on updating till I get to 2.7.1 and see if IT can see what is on the Bolt? For the moment it is the 2.7.1 telling me it is having trouble unzipping the 2.7.1 zip file, having just denied access to kmttg.tar.

I wonder what I am continuously doing wrong?
 
Well there appear to be two installations of the unzipped files: The one I have always had which upgrades to a screeching halt to

Refreshing encoding profiles
> Getting Now Playing List from Bolt ...
http IO exception for: https://192.168.1.3/TiVoConnect?Com...nd=QueryContainer&Container=/NowPlaying&Recurse=Yes&ItemCount=32&AnchorOffset=0
Connection timed out: connect
Failed to retrieve Now Playing List from Bolt
Check YOUR MAK & IP settings

As to the other one, it seems to reside wherever the unzipped files are, - it says it is 2.5.1 but when I say yes to update to 2.7.1, it starts to download and unzip, but all the files are marked 2.5. and it then comes to a halt, having not seen the bolt with


Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\encode/hb_universal.enc
Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\encode/hb_xbox360.enc
Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\encode/me_bb9k.enc
Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\encode/me_iphone.enc
Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\encode/me_zen.enc
Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\index.html
Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\kmttg
Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\kmttg.bat
Extracting file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\kmttg.jar
C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\kmttg.jar (Access is denied)
Trouble unzipping file: C:\Users\Pearl\AppData\Local\Temp\Temp1_kmttg_v2.5a-l(1).zip\kmttg_v2.7-l.zip

Can anyone see what is wrong here? I dont have to do some uninstall of the formerly working KMTTG installation, do I? ( A tools update does ask for my MAK and I do enter it)
 
Here is something I ran into . . .

It looks like $ aren't allowed in file names being passed to the "custom command". For example, the file name: "Nervous Man in a $4 Room.TiVo" gives the following error:
java.lang.IndexOutOfBoundsException: No group 4
at java.util.regex.Matcher.start(Unknown Source)
at java.util.regex.Matcher.appendReplacement(Unknown Source)
at java.util.regex.Matcher.replaceAll(Unknown Source)
at java.lang.String.replaceAll(Unknown Source)
at com.tivo.kmttg.task.custom.start(custom.java:98)
at com.tivo.kmttg.task.custom.launchJob(custom.java:61)
at com.tivo.kmttg.main.jobData.launch(jobData.java:321)
at com.tivo.kmttg.main.jobMonitor.monitor(jobMonitor.java:263)
at com.tivo.kmttg.gui.gui$5$1.run(gui.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
at java.lang.Thread.run(Unknown Source)

(PC running Windows 10, kmttg version v2.5a-l) (Odd - I thought I was using 2.6!)

Do you know if this is fixed in 2.7?

Notes:
'tivolibre' and 'captions' actions don't seem to have any problems with the $.
The .tivo file came from 'outside' of kmttg, and was being processed in the Files tab. (kmttg will automatically remove the $ from the filename when it downloads that show from a TiVo.)

Thanks for keeping kmttg alive!!!
 
Here is something I ran into . . .

It looks like $ aren't allowed in file names being passed to the "custom command". For example, the file name: "Nervous Man in a $4 Room.TiVo" gives the following error:
java.lang.IndexOutOfBoundsException: No group 4
at java.util.regex.Matcher.start(Unknown Source)
at java.util.regex.Matcher.appendReplacement(Unknown Source)
at java.util.regex.Matcher.replaceAll(Unknown Source)
at java.lang.String.replaceAll(Unknown Source)
at com.tivo.kmttg.task.custom.start(custom.java:98)
at com.tivo.kmttg.task.custom.launchJob(custom.java:61)
at com.tivo.kmttg.main.jobData.launch(jobData.java:321)
at com.tivo.kmttg.main.jobMonitor.monitor(jobMonitor.java:263)
at com.tivo.kmttg.gui.gui$5$1.run(gui.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
at java.lang.Thread.run(Unknown Source)

(PC running Windows 10, kmttg version v2.5a-l) (Odd - I thought I was using 2.6!)

Do you know if this is fixed in 2.7?

Notes:
'tivolibre' and 'captions' actions don't seem to have any problems with the $.
The .tivo file came from 'outside' of kmttg, and was being processed in the Files tab. (kmttg will automatically remove the $ from the filename when it downloads that show from a TiVo.)

Thanks for keeping kmttg alive!!!
In this area, there is no change in behavior in 2.7.1. As I recall, $ along with other special characters (ex. colon) are filtered out of file names because they are problematic across platforms. You could manually remove the $ from the filename and process it in kmttg.
 
In this area, there is no change in behavior in 2.7.1. As I recall, $ along with other special characters (ex. colon) are filtered out of file names because they are problematic across platforms. You could manually remove the $ from the filename and process it in kmttg.
Yea, some other program didn't remove the $ - surprised that kmttg lacked on it. (I just passed the file name as-is to the script I had as the custom script, and it worked.) I might have expected an oddity with the $ on a linux-type system (like a Mac), but I guess it is some Java 'feature' that is trying to interpret the $ (and failing).

But when I unzip the 2.7.1 file and it starts the failing install process, IT puts that symbol in there, not me? I don't see that as a reason for the install failing?
(Not sure what symbol you are referring to)
I did notice that your install was working with a second copy of the zip file ("Temp1_kmttg_v2.5a-l(1).zip"). (The 'first' file would have been "Temp1_kmttg_v2.5a-l.zip".)
I don't know for sure, but (once all of the installer apps have ended) maybe go to the temp dir and delete the "Temp1_kmttg_v2.5a-l(1).zip" and "Temp1_kmttg_v2.5a-l.zip" files (and any related extraction subdirectories with those names) and try the update again. (Be sure that there is only one installer working at a time, if you can.) I am just guessing, but maybe the "Access is denied" is two different installers trying to write to the same destination file at the same time?

As to your original problem, the first question is to verify that your Bolt still thinks it has service. To verify this, go to Settings & Messages -> Help -> Account & System Info -> System Information, and look for the "TiVo To Go:" line - you should see "a, a, a, a". (If you don't see that, check your account status - the TiVo won't allow a computer to access your TiVo unless it has accessed the TiVo servers (within around 30 days) to verifiy that your account is still valid.)

If your TiVo To Go status is fine, try accessing the TiVo from another TiVo or mini or some TiVo app (if you have one).

If you don't have any other TiVo device, can your PC see the Bolt? In a web browser (on the computer that is running kmttg) go to:
(You can get the IP address from the Settings & Messages -> Network Settings.)
If that bings up the "Congratulations!" page, then your TiVo is on the network.

I hope that helps
 
I have found that the "#" was also allowed in the filename and has not been replaced with "Number".
I know that the "&" gets replaced with "and".
 
when I unzip the 2.7.1 file and it starts the failing install process
I have only scanned this thread so maybe I'm missing something. There really isn't any install. For a first time setup or when there have been problems I just unzip the latest kmttg version (now 2.7-1 I believe) and put the folder where I want it to reside. If there was a previous installation with a problem I just delete the entire old folder including the config file and re-configure (just in case the issue came from a mis-configuration).

I've set up lots of Mac & Windows versions for people and I know it's compatible, stlll, for a wide range of hardware and OS's. 8-10 year old machines where the user really hasn't done much to keep up to date all the way to relatively new boxes with Windows 11 and M1 Ventura. This is just to encourage you that it will work; maybe you're over-thinking it.
 
This is just to encourage you that it will work; maybe you're over-thinking it.
I think you are right. Theres something obvious I am missing. I tried to delete all that is in that temp directory, go back to the app, which installed, if that is the word, in the way you said, and tried to update through the app itself. First tools, which installed fine, then the app itself, which looked to sourceforge for 2.5.1 and then failed (hung) always on the tivodecode.exe line.

So now I have the original 2.4 in a directory off the root which knows there is a bolt there but which cannot see what is in it. it won't update. Because updating it puts the zip file in that temp directory off some arcane hidden user directory. and running it tries to install 2.5 but fails before it gets around to installing 2.7.

THEN I copied the 2.7 zip file to the kmttg directory off the root and executed it. That seems to bring up a fresh installation of kmttg which doesnt know there is a Bolt AND cant see it. i tried updating tools a few times and it does update successfully! but nothing i can do gets iknttg to see the bolt.
 
You’ll need to specify whether you need it for Intel or Apple Silicon. I compiled it myself for the later.
I compiled one for each and got lots of complier errors/warnings on both (mostly housekeeping but some I really didn't understand). They both work but I'd like to have a Silicon version with a higher confidence level.

I'll PM you an email address. THANKS!
 
I compiled one for each and got lots of complier errors/warnings on both (mostly housekeeping but some I really didn't understand). They both work but I'd like to have a Silicon version with a higher confidence level.

I'll PM you an email address. THANKS!
It turns out I had compiled version 0.69, not 0.94. I downloaded and build 0.94 for Apple Silicon. I couldn't get it to compile with the OCR option though as something was missing even though I had the required dependencies. If you don't need that though this will work.
 
I've promoted 2.7 as a release. There are a number of bug fixes in this release. I also added a feature in rc2 to auto download javafx if you are running java without it. This should make it a lot easier to just use java 11+.

I could use a little (or a lot of) assistance, having tried a number of times to get this to work. I have downloaded and extracted the files to a subfolder in my Win10 PC's Programs folder. But when I launch the executable kmttg file and enter my TiVo's MAK key, I am left with an unresponsive program. It appears to see my Roamio Pro but, notably, the TiVo device dropdown menu is empty and I do not get a link to my Mini.

I had been using kmttg for many years previously and am sure that I am getting something very basic wrong. I have deleted all of the files and would like to start afresh if someone could help me out with step-by-step instructions. I am not a computer neophyte, but feel please free to give me the Program Installation for Dummies version.:)

TIA.
 
13,181 - 13,200 of 13,570 Posts