 internet provider and bought everything new. The Fire TV is the only streaming device that doesn't work well. It is just not smooth. I finally got Tivo customer service to admit it has issues and needs updating. Aftre 6 or so trouble tickets I offered to be a Beta tester for any changes. They say they don't know when they will update it.
In the meantime I bought a couple of cheap use Apple TV version 3's and use my iPhone/iPad and mirror to the Apple TV. Works perfect so I'll probably give up on the Fire TV. I don't really look for them to update it. I came to the conclusion that if all other streaming works fine except the Amazon boxes, then it must be the app. Glad yours is usable.
The only place where I experience consistent "jittery" TiVo Beta app performance is when I use my Fire Stick - which I kinda expect givin the limited specs of a Fire Stick. Although I really haven't given investigating it much time, since it's rarely used for much of anything on the TV it is connected to.
However - my full fledged Fire TV setup in the backroom gets ALOT of use by family members for TiVo Fire TV app streaming as well as alot of other streaming apps. It is connected to my home network via WiFi additionally.
I've received only one single complaint from family members of "jittery" Fire TV TiVo Beta app behavior. There has been also maybe two other times where the TiVo Beta app UI was (lost?) not able to navigate it's menu properly. As in clicking a menu button either did nothing or, did seem to accept a command but still do nothing, but other commands worked. Pretty much expected behavior you would expect from a *Beta* app. A quick reboot of the Fire TV unit itself corrected all of these issues. However - while the Fire TV unit required a reboot, it is used heavily and is pretty reliable overall. In comparison other apps have also had a couple issues, and can also be flaky even for being supposed non *Beta* apps.
Hulu a couple of times.
Game lock ups.
Plex had bad quality a times.
Alexa control was bugged.
Game Controller could not process/send commands.
Every single time a reboot of the Fire TV has fixed these issues.
For your problem, maybe you can check your QoS on your router? On my particular router you can turn on QoS but also set if you want thruput to be low/med/high initially. QoS could be limiting the data stream / thinking you don't need so much bandwidth / when in fact you do? I've seen a couple of occasions with other devices that QoS was causing some initial slow down. A couple of tweaks to the system usually remedies this. If you don't have many devices on your network and have a ton of bandwidth, perhaps turn off QoS completely and try it?
Thanks for the comments in this thread. I just ordered a Roamio Pro to upgrade from my current Tivo HD. One of my main motivations for the upgrade was to be able to stream from the Tivo to Fire TV devices around my home. I already own a couple of Fire TV devices. As I read more about the problems with the Stream and the lack of support for the Fire TV Tivo app, I'm starting to wonder if the upgrade was a mistake. I considered just buying a Slingbox instead of upgrading the Tivo, but I thought the Fire TV app would provide a better user experience. I'd appreciate any info comparing the features and usability of the Tivo Stream vs Slingbox when streaming across a LAN to Fire TV or other Android devices. I understand the basics of how a Slingbox works, so no need to talk about that, I'm just interested in learning more about the user experience. This needs to be something that my wife and kids can use.
I use both outside my home. I would never even consider using it inside. As I and others have said before, the user experience is pretty miserable on both. Stream is unreliable, limited and clunky. Sling is more reliable and full featured but even more clunky. But when it works, Stream is much easier to use than Sling, and the controls are fairly well thought out. However, reliability is really what kills it for me. There's a reason it's still in beta. Your wife and kids will figure it out but will constantly be asking you to fix it when it freezes or loses its connection.
I know you really want to make the most of the hardware you already have (Fire TV), but it's really not a good solution for Tivo. You laid out some serious cash for a Roamio Pro. What's another $100 for a Mini that will give you the same user experience and picture quality as the Roamio and works 99.9% of the time instead of 50% like Stream?
Thanks for your thoughts. It does look like the mini is clearly the best option for in-home streaming. Where can the mini be purchased for $100? I'm seeing $150 at most places.
I've got a Bolt and it streams perfectly to my Fire TV and ok to my Fire Stick on the patio tv. The stick is dependent on the wireless so I don't expect much there.
Except: When I first use it, it will list programs, but then says it can't play...blah, blah. If I tell it to try my mini in the bedroom ( which wouldn't work so i don't know why it's listed ) and then switch back to the bolt it works fine. Go figure.
I've seen at least 4 for $100 from individuals here in the forum in the past several days. I bought all mine for $69 on woot a while back.Also don't play it like a shooter. Your eyes should be on Selene and not the crosshairs, just hold the trigger down and get good at landing all your recharges, while dodging the projectiles using sprint (which should be Always On), jump, melee and dash. The enemies will always die eventually, **just don't get hit**

This isn't a skill issue if you can beat Souls games, it's a mindset issue. You are playing the game wrong. Once you figure it out, the game is actually quite easy. 

Don't overthink it. Just run and shoot.Neil, Jersey and I woke up to chilly morning temperatures in our tent at an out of the way campground in Illinois. I was in my happy place, camping in a tent just like when I was a kid. I have so many great memories camping with my family as a little girl in Minnesota. Sharing the experience with someone else who likes the outdoors and roughing it was the cherry on top.
I was surprised at the teamwork Neil and I developed that first night. It was like we were reading each others minds. We worked together like a well oiled machine getting the job done. Oh... don't get me wrong we still took jabs at one another. It seems we both like to annoy each other. You can kinda get the picture here in our first live together. You will need to go follow our YouTube channel. I will be posting more videos in the coming weeks of our adventure.
Once we got the tent set up Neil broke out one of our machete's from L.T. Wright Handcrafted Knives. The machete worked like a charm as Neil went about setting up our campfire.  He was offended that I brought fire starters.
I have since forgone fire starters and taken lessons from Neil. I still need some practice though, maybe a second adventure is needed.
I cooked up some fresh green beans on our camp stove, rice in the Jet Boil, and Neil grilled up some Polska Kielbasa. It was so yummy for our first night of camping.
Before dinner while Neil was working on the fire,I broke out the sage. I needed to do a little smudging to get rid of Neil's Negative Energy. I'm not sure he thought it was such a good idea. The negative energy was the bad luck he kept having with getting Maggie May to run. Then the tire blow out.
It was my turn to drive that morning as you can see Neil was a tad nervous with my driving skills. We were headed to Ohio visit Neil's daughter as well as tour L.T Wright Knives.
We both were disappointed to have missed Overland Expo East. The Expo was our meeting point for the adventure to get to know each other and get organized for the trip. Also, we were going to meet up with Nexen Tire one of our sponsors as well as meet Dan Grec from The Road Chose Me. Dan is my inspiration for this adventure. We would soon learn everything happens for a reason. After that it didn't take us long to let the adventure lead us.
Q: Add a Class to a label with jQuery I need to add the class error to a <label> with the name attribute set to choice_16_0. The code I wrote to do this, however, changes every label on the page to <label for="choice_16_0" class="error">, instead of just adding the new class to the label that already contains for="choice_16_0". 
Here's my code:
    if (!$("input[@name=\"choice_16_0\"]:checked").val()) {
        $("label").attr("for","choice_16_0").addClass("error");
    };

What's wrong with this, and how  can I fix it?

A: You selector $("label