Feed aggregator

Resolving recording conflicts

TiVoCommunity Forum Recent Threads - Mon, 12/23/2013 - 08:17
I'd like to propose an OBVIOUS feature enhancement.....

I like how my four tuner Roamio displays all four recording conflicts when I search for and attempt to record a fifth show. However, I find it odd that the screen that shows all four conflicts doesn't let me select which one I want to delete. It just defaults to cancel the lowest priority conflict.

I have my season pass items arranged in order of descending priority, so usually the one that gets bumped if I try to record a fifth show with four tuners already occupied is the one I would most want to skip. But wouldn't it be more convenient to be able to select ANY of the displayed conflicts and delete them???


Packers and Movers in Chennai

TiVoCommunity Forum Recent Threads - Mon, 12/23/2013 - 05:13
We are going to represent top packing and moving service provided that companies who are serve people with experienced team and technology in their moving form chennai to across India. There are many situation people fail in selecting best mode of transportation to shift from one place to another place. If it s relocation or variable situation it will be very tough task to choose experienced and consistent person or a company which can take care of all your packing and moving needs. There are vast number of packing moving service companies in chennai, who are going to proffer something and delivery something. More over we people are not in a location to find those types of un-qualified companies who are not at all professional packers movers. With a view to help our delight customer we are presenting top list of packers and movers in chennai who can serve the people with experienced team at reasonable cost.

Packers movers in Chennai

Mouse extension to KMttg on windows systems

TiVoCommunity Forum Recent Threads - Mon, 12/23/2013 - 02:07
For a couple months I’ve been testing an extension I built for KMttg that turns a mouse into an extra remote controller for a series 4 or later tivo – although I only know for sure it works with my 4 tuner roamio.

My approach was to use KMttg for all the difficult work, i.e. controlling the Tivo, while programming the new mouse interface in a separate process using a language I'm quite experienced using. Thus I could keep the changes to KMttg as minimal as possible. Here's a description of my extension.

When launched, via a windows .bat file, one sees along with kmttg another window that once right-clicked will go fullscreen and thereafter capture all mouse and keyboard commands. This extension will then forward these commands to kmttg which will send out skip and pause commands to the tivo selected in the remote page of kmttg. Mouse motion is ignored and the pointer always stays in the middle of the window. There is no need to see the screen once activated. This lets you close the lid on a laptop and use the mouse as though it were an rf remote control. One can then watch the tv and ignore the computer.

So, one would first setup kmttg (to select which tivo if more than one), and then activate the second window. I have a spare netbook where I leave it running and just hibernate when I’m not using it. It comes up running out of hibernation w/o losing a beat. Just one mouse click to turn the mouse back on.

Controls and settings:

There are 2 types of commands, keyboard and mouse. The keyboard commands are used mostly to setup various options, while the mouse is used to control the tivo to skip and pause.

One keyboard command (tab) also invokes tivo navigation – typically mapped to pause. Using a freeware mouse button(s) mapper, this command can be mapped to any of the extra mouse buttons, such as the wheel press button, or any 4th or 5th mouse button available on your particular mouse. See below. One might also use the logitech software for this if using one of their mice.

The mouse wheel is used to skip forward or backward a user settable number of seconds, typically about 4 or 5 seconds per click. Shift wheel skips 1 minute forward or back per click.

The right mouse button can be used as a click (down and up quickly) or as a hold (down and hold > ½ second) function. When clicked, this is a (user configurable) short skip forward, typically 15-30 seconds. When held, it acts like a shift key for skipping by minutes using the wheel.

Fast twirling of the mouse wheel is detected and results in kmttg skipping farther in a single operation rather than doing multiple shorter skips. With shifted wheel twirling, one can move very quickly to any spot in a show.

The left mouse button click is used for a larger skip, typically of the order of 2-3 minutes. This too is user configurable.

Advanced mouse mapping:

Most mouse wheels can be pressed to provide a “middle button” command. However, the windows OS does not normally handle these (OS version dependent). So, to use the extra buttons found on some mice, plus the wheel button, I use a freeware mouse button-mapping program. Then I assign the middle mouse button to invoke the tab key. This program also lets me map the extra buttons I have on one of my mice. It can be found here:


My usage experience:

I mostly have been using this for watching football, though it was mostly working during this year’s World Series. Canceling of mouse pointer movement let’s one toss the mouse onto the couch without worrying about loss of focus and thus no need to look at the screen. I then use the mouse to skip over commercials in one click. I find that 2 minutes works for most games (especially baseball), but those that are special (Sunday night football, or some college games that are national) 2:30 or even 3:00 is more usual. If I overshoot, I just roll the wheel to back up a bit.

To skip to the next play in football depends on how fast the offence is operating. In today’s game, getting off the next play before the defense can adjust makes a 30 second skip too long of a skip duration. I find that 15 to 20 seconds is about right. One can also use the wheel to go play to play and see a frame every few seconds.

I use the shifted wheel and a few twirls to skip 15 minutes of halftime. If I'm exercising while watching, I can hold down the shift and twirl the wheel using one hand, though it's a bit tricky.

I always watch football with at least an hour or two buffered. When my home team is losing or the game is lopsided, I scroll forward quickly watching the score graphic (and the remaining game time). If a team makes a comeback, I roll back to where I was and watch again with anticipation. This way I never get too frustrated or bored. Besides, who want’s to suffer through a bad game! Maybe it’s because I grew up in Philly where one bad play and everyone gives up on the team.

Two wireless mice brands that I have found handy due to their long range (30 feet) are the gearhead and hype. Both sell at frys for $12 and under. Some of the hype mice have 2 extra buttons on the left side which can be assigned to various uses with the above software. I found a white gearhead on sale for $7 that is easier to find on my dark couch. No need for fancy mice with dpi adjustments, just a smallish light one that feels good when held in the hand.

Implementation details:

The extension works by modifying 2 files and rebuilding from source KMttg and connecting a tcl/tk program via a pipeline as follows:

mytclkit8.6.exe mouser.tcl noconsole | javaw -jar kmttg.jar –q

Mytclkit8.6.exe is a single file (tcl-kit) implementation of the tcl/tk scripting language, prebuilt with several tcl extensions, such as twapi (for doing special windows system functions). Given a .tcl file it runs it similar to how a jar file is run by javaw.

Mouser.tcl is a tcl/tk program I wrote to take mouse and keyboard commands and send then on to kmttg which then invokes several button click commands on the kmttg remote tab (pause toggle and the 2 skip minutes buttons). My mods take advantage of the more recent kmttg implementation of these buttons that allow for fractional minutes.

The –q option to kmttg is a new option that enables the mods in kmttg to respond to data coming in from stdin.

Changes to kmttg:

I changed 2 files in kmttg. My approach does not limit kmttg, i.e. all the other kmttg functions still work as best I can tell. However, when using the mouse extension, it is not expected that some functions would be useful, such as starting jobs etc. It would probably be best to run a separate instance of kmttg for that. Still, I believe my approach does nothing to hamper anything else. Occasionally, I need to use kmttg to set a backdoor, and so I don’t need to do anything special; I just temporarily stop the mouse-capturing program from holding focus.


This is the main startup code that contains the code for handling command line options. I added the –q option. Also in this code I start a repeating timer that wakes every 50 ms (only if –q is specified). This timer code first calls a Java method to poll stdin for data, and if data is ready it then issues a read of a single line from stdin. If stdin is not ready, it dismisses the current timer code callback. I am not a Java expert, and so I did a bit of google-ing for this kind of code and I believe the timer wakes up in a separate thread. This requires a bit of mutex code that I will explain later.

The text coming in is from the mouser.tcl program. I devised a protocol whereby short text commands are interpreted inside the kmttg timer code. These result in a call of the doClick method of the several jump forward and backward skip buttons, or the pause button. doClick simulates a user mouse click on those buttons.

Here is where the mutex comes into play. It appears that doClick is an asynchronous method. I don’t know exactly how this works, but I discovered through trial and error that it was possible for my timer code to be running again before the prior call to doClick had finished. Thus I needed to set a flag to let me know if the prior doClick was still active – in which case, the timer is simply dismissed until the flag is reset.

The mouser program provides several different skip ahead/back durations, and so the timer routine modifies the amounts in the text boxes prior to doing a doClick operation and restores them afterwards.


This is the code that contains the jump buttons and the text-fields containing the minutes to move forward or back (now as a floating point number). The change here is to expose (public vs. private) 2 buttons and 3 text fields. This lets the timer code have access to these objects.

One not so clean approach was needed to be able to invoke the pause button. This button does not have a statically declared variable that I could simply make public. Therefore I did a hack whereby during the loop that creates all the remote buttons (that have icons) I test for the pause button and store away a reference to that button in a new public static Jbutton pointer.

The only other modifications to this file involve a mutex flag that surrounds the code which is invoked when a remote button is pushed. This flag is the one tested during each activation of the timer code described above. This flag is set even if the –q option is not used, but is otherwise ignored.


This is a separate tcl/tk program that creates a window which has focus (i.e. all mouse and keyboard commands go to this program’s window). In order to use the mouse like one would use a remote control, one normally does not want the mouse pointer to be a factor. If one were to accidentally move the mouse and the pointer left the program’s window, then mouse clicks or wheel rotations would not be received by this program.

The workaround to this is to create a window (fullscreen optionally) that captures any mouse movement and then moves the mouse pointer back to the center of the window. This is the one function that I did not know how to do using built in tcl/tk commands. Rather, I use the tcl twapi extension package which lets me move the mouse pointer without creating a recursive mouse event in tcl/tk. I mention this because it is the only thing in the mouse program that is tied to windows OS. But for this one capability, I suspect that the program would work on other systems, such as linux or possibly a mac.

I've built kmttg against code trunks starting at 2760 and recently against the latest 2823 and it has been quite stable. In two months, my tivo has rebooted about 4 or 5 times. Only one time did it reboot while this extension was active, and I don't know if it was the cause. KMttg has not faulted once while in this configuration.

Well, that’s it. Thanks for reading.

failed to record due to large overlap

TiVoCommunity Forum Recent Threads - Mon, 12/23/2013 - 00:02
Today my roamio didn't record the second game on cbs because of a large overlap. I wanted to set up my football records to add lots of time, just in case of a long overtime. Since the choices are 1, 1 1/2, and 3 hours, and I really wanted about 2 hours extra, I chose 3 hours instead. So I got the first game plus 3 hours of the second game which wasn't quite enough. These are season passes for all the football games so the 3 hour pad is automatic.

Others here mentioned that they found that with an overlap it would record both (fully) but just didn't show the recording in myshows or as recording in the todo list.

I found it in the todo list, but not shown as recording, and as mentioned, it never recorded it at all.

Ok, so maybe 3 hours extra is overkill, but still this seems to be a bug. Now I don't know if setting this back to 1 1/2 hours will work, or if I have to go back to setting 8 hour manual records on the two football networks.

The history stated that it didn't record the second game because it was no longer in the guide. Actually, that is not true as the guide showed the second game ending after the total of the first game plus the 3 hours. But it was close, there was 5 minutes extra. The show should have started at 1:25, and ended at 4:30. The early game was 10:00 to 1:25, with 3 hours takes that to 4:25. So, while close, it shows the algorithm is off. Had it done as requested, it should have recorded the second show from 1:25 to 7:30 or there abouts.

Beside for fixing this problem, I'd like to see the add extra time allow for 2 and 2 1/2 hours extra. With all the choices at the low end, who cares if there's a few extra button pushes to get to the 3 hour range. Then I could have chosen say, 2 hours and it might have worked. I have run out on occasion recording a long extra innings baseball game and so I generally add the maximum time and don't worry about it - got plenty of disc space.

HD netflix not working. 25 Mbps too slow?

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 23:46
I did a speed test and my Comcast speed is 30 Mbps. I can use YouTube 1080 P easy, but my Netflix won't go past 480. Will it help to get comcasts blast 25-50 Mbps? I know my modem capability (doxic 2) caps out before 50 Mbps. I had blast speed before but I downgraded because I didn't think it was necessary for the highest quality Netflix. When I had blast before I noticed Netflix HD was working. if 25 Mbps is sufficient for the highest Netflix quality then what could the problem be?

Subtitle question (this is not about cc)

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 23:39
Most of my PC video is various TiVo shows I archived off my Premier. I also have some other, misc videos, so I decided I would also like to archive some of my DVDs and be able to stream them back to the TiVo.

My question is around closed captions. I have a DVD set that is in another primary language, but has English subtitles. If I archive that on a PC (Win7), I can see the subtitles on the monitor, so I know they are there. This is not the closed captions, but the subtitles available. Is there a way to stream these to the TiVO Premier for watching on my TV and toggle the subtitles?

Does the cc option in the info screen also detect subtitles when available?

HDMI output not working no matter what on Roamio Plus

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 22:24
Have had my Roamio Plus and TiVo Mini setup for less than a week. This morning the HDMI output on the Plus won't work no matter what I try. Everything else works. I can use the component output from the Plus to drive my TV. The Mini works. Everything seems fine, except for HDMI.

I've tried:
  • power cycle
  • leave unplugged for 30 minutes
  • move Plus to different TV
  • plug in Series 3 to TV that Mini was on, using same HDMI cable, works fine.
  • Plus on new TV and HDMI won't work where a Premiere, Series 3 and Mini all worked fine.

I think I've ruled out every combination I can think of. My Software Version is 20.3.8-USA-6-848.

I've seen the threads about an HDMI standby bug where you use a few tricks to get it to come back. I tried those a little bit, but didn't dig in too deep since power cycles didn't help.

Is it time for a warranty replacement or is there some trick I can use to get this back?

Latest update (20.3.8) is making me re-think Tivo...

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 22:15
I can't help thinking that Tivo is just getting worse instead of better...

Since this latest update (or, over the last few updates)...

1. "resume" does not work, except in rare circumstances.

2. What the heck happened to all the podcasts?? No extended podcasts any more from the (paid) Tivo Desktop app - and the fairly good list of podcasts that used to be available are now reduced down toa short list of "useless". Plus, I'd better really like the podcasts I'm subscribed to, 'cause there's no way to get rid of them.

3. OTA tuners are worse than ever! (My HDHomerun works soooo much better than Tivo...)

4. "Suggestions" is downloading stuff hand-over-fist - especially stuff I've already marked "thumbs down", like every children's show ever produced.

5. Opera Store???? This is about as helpful and useful as AOL.ON. (Oh, sorry - I just noticed the AOL.on logo in the lower right hand corner - no wonder!) It's also unreadable at 10 ft., hard to navigate and very, very slow.

6. I don't remember exactly where, but somewhere in that mess is an ad-crazy video clip section. 1 minute ads before you can watch a 20-second video - and, it's every video, not just one time.

7. No longer sees my computers on the network, or Playon, or any of the other servers that I have.

8. The ads Tivo scatters about (especially the "tailgate potty" ads) - are getting to be more than just a little intrusive.

I have a Tivo Premiere (OTA only) and a Tivo 3 (lifetime). Seriously thinking about dumping the Premiere and replacing it with my Windows Media Center computer.

I had such high hopes for Tivo (sigh)

TIVO HD DVR Series 3 w/1tb drive can record 160+hrs HD

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 20:42
TIVO HD DVR Series 3 w/1tb drive can record 160+hrs HD $150

Product includes Device, Original Power Cord, Network Cable, RCA cables, RGB HD Component cable, Digital Audio coaxial cable, Fiber optic HD audio cable, and I will also be including a 10ft. HDMI flat style cable that is UL rated for in-wall installation
Attached Images tivos3l (2).jpg (24.4 KB) unnamed (2).jpg (104.2 KB)

Detect when a channel has no signal and stop recording

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 20:31
This has been happening more frequently since I enabled suggestions feature. My TiVo is recording shows on channels that I do not pay for in my cable provider lineup. When I tune to the channel not in my cable lineup the TiVo pops up an alert message stating you must not have this channel in your line up error (v58). If the TiVo tuner could detect there is no signal when trying to record a show it would free up the tuner to record a channel that I do receive.

I know, why is the channel listed in your TiVo channels guide if you don't pay for the channel, well I try to keep it cleanup, but with the frequent changes that are made to my cable lineup it would be nice if the TiVo had a feature like this.

Ethernet port specs

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 19:01
I can't seem to locate anywhere the specifications for model of network controller in the mini. The reason for wanting to know is because the network connection will not negotiate faster than 100mb full.

I thought the nic supported gigabit. If not gigabit wouldn't the MOCA adapter be faster speeds than 100mb?

If it does support gigabit I will need to check my cables to make sure they support gigabit speeds.

TIVO HD does not respond to remote

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 18:42
I have a TIVO HD which suddenly is not responding to my remote, or my harmony controller.
I have done a global reset of the remote and I have powered down the TIVO several times. Once it worked for a few minutes then stopped accepting commands.
The Green light is on.
The TIVO unit responds to signals by the secondary yellowish light coming on when the remote buttons are hit. So the problem appears to be on the TIVO unit side.
Any suggestions?

How to stop playback while still recording?

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 18:41
This is probably a dumb question, but here goes anyway.

I just acquired a Premiere XL to replace a HD (Series 3).

On the HD, if I was watching a football game from the beginning while it is STILL RECORDING and I wanted to stop playback, I'd simply left-arrow out and back to the menu. When I wanted to resume, I'd select the game and it would resume from the point that I stopped viewing.

On the Premiere, this doesn't work: the recording keeps playing in the video window. So how do I stop the playback? Do I just hit pause? If so, how long does the pause last? What happens when pause goes off? Is there any other navigational difference from the HD that I should know about?

What about TiVo adding new VOD services?

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 17:36
There are so many now available on other platforms that by now I would think TiVo would have included them with the new software for the roamio. The most important one for me would be Amazon Prime access. I use it quite often because of all the free movie and tv shows they offer is one of the best.

Some others would be Vudu, crackle, espn, and many more.

TiVo and Comcast Resume VOD Rollout; Maryland Included?

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 17:20
Dave Zatz recently posted on his blog that TiVo and Comcast have resumed the rollout of VOD support for TiVo DVRs. Does anyone have any rumors or information on whether or not the rest of Maryland will be included in this rollout?

Move recorded shows from Series 3 HD to new Roamio

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 15:56
Can I still move my recordings off the Series 3 without paying the monthly tivo subscription? I recall there being some tools that you can run on a pc that can copy the recordings off the hard drive with it connected to the pc via the sata drive controller. Is that a possibility or not?

Transfer from TiVoHD to Roamio fails

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 15:29
I bought a Roamio yesterday. Setup took just under two hours.

I wanted to copy a bunch of shows from my TiVoHD to the new box. They're both connected via Ethernet (to a switch that is connected to a router). From the Roamio now playing list I see the TiVoHD, but when I select it, I get this error:
The living room dvr's shows could not be displayed because of a network problem.Does this look familiar to anyone? The Roamio system status TiVoToGo says "a,a,a,a" (yes, there are four of them), the TiVoHD says "a,a,a" if it helps. The Roamio Whole Home Advanced Help sees both boxes and thinks that transferring recorded shows is supported.


SNL Fallon, Timberlake 12/21

TiVoCommunity Forum Recent Threads - Sun, 12/22/2013 - 13:55
Gotta say I loved this episode. I didn't FF through 1 sketch, and I think that's a first for me. 1st Justin Timberlake song,while song was good, I couldn't watch the screen.


Subscribe to TiVoCommunity aggregator