Separate names with a comma.
Discussion in 'TiVo Home Media Features & TiVoToGo' started by kearygriffin, Jan 20, 2009.
I just updated to v2.3b and now it works. Thanks for your help.
I got it now finally thanks to everyone's advice. The key was (as was said) streambaby needs to be started on the computer FIRST, then start kmttg and launch the Tivo app there. What I notice then is that when I turn on the TV, my streambaby is running and showing my folders, but if I back out of that menu, the only way to get back is to go back to my computer and do the process over.
Definitely not convenient as it was before, especially as my computer is a long way from my TV, but at least we're back up and running.
I tried the latest version and it wouldn't launch streambaby. It did print the URL and it had 0.0.0.0 as the address. I switched back to 2.3a and it's working. I run it on OS X btw. Maybe there is something in the new IP detection that doesn't work the same as on linux.
Welp, I've used streambaby via pyTiVoX for Mac for years without incident (or updating), but I did notice it broke a bit a while back on my Premiere XL but that it would work if I forced playback at lower quality—but then, of course, the most recent TiVo update made streambaby stop appearing as an app at all. I did read the previous posts and tried the following:
1) updated streambaby to the most current version;
2) updated Java to the most recent version;
3) installed kmttg and tried launching streambaby (already running, and on the same computer) on the TiVo via the Remote tab.
It doesn't (quite) work. When I try, my TiVo reports that the app is "currently unavailable" and gives, I think, a 301 error, asking to try again later. Any thoughts on what might be causing this?
On the plus side, the suggestion a few pages back to try switching to the SD menus DOES work for me—streambaby pops right up. So I have a working system in place, but I'd like to get the kmttg method working if possible.
kmttg reports the IP it's using when launching streambaby, so you check that - my guess is it's not getting the correct IP of the computer running streambaby.
Ahhhh, look at that— "Launching x-tivo:hme:http://0.0.0.0:7290/streambaby" which is definitely not right. Don't know how I missed that. Is this because I don't bind an IP address in the streambaby.ini file? (I left the line commented out because it said "most people don't need to change this.") If I include the "ip=x.x.x.x" line with my Mac's LAN IP address, is that where kmttg gets the IP to send to the TiVo?
No, the issue is from Java believe it or not there's no standard code for figuring out the IP of the computer running Java, so I have some code in place in kmttg that looks like doesn't work well for Macs (but does for Windows and Linux) for figuring out the computer IP. I do have a patched version of kmttg that may work better if you are interested in trying it.
That does make sense, since streambaby reports the correct IP when launching even with the .ini line commented out. There's no urgency to getting kmttg working for me since I can switch to SD menus when I need streambaby on my TiVo, but I'm certainly happy to try your patched version if it wouldn't put you out / might provide you some useful testing. (I'm probably not the ideal test case—the Mac is maybe 9 years old and runs Mac OS X 10.7.5, I think.)
Replace your current kmttg.jar with the kmttg.jar contained in this zip file to try the patch:
Can't 100% confirm it works because I'm not home to see the TiVo screen, but I can say that the new version is correctly reporting the IP address when I click "Launch App." Thanks!
OK good, so looks like the patch works.
I got this response today for the trouble ticket that I created through Tivo support:
We have researched this case further and we have confirmed after few tests that The 'Add an App' feature is no longer a supported function. Adding HME apps will no longer work, and their are no plans to support the feature in the future. We apologize for the inconvenience.
Pretty lame response considering HME apps actually do still run and all they have to do is fix the launch points, but obviously there is no interest on their part in doing that.
Lame for what us users want!!!
Another day, another update from Tivo on my "add an app" trouble ticket:
Thank you for contacting TiVo Customer Support! This is a response to your current issue that is noted on CaseNumber (xxxxxxxxx). There has been a new development in this issue. Engineering has determined that they will fix this issue for Series 4 Premiere and Series 5 Roamio TiVo boxes. Please expect that this issue will be resolved in a future Software Update.
Who knows when we'll see a fix, but this is a positive turn of events.