Stag Hacks

Android: Bug in YouTube app – HTC Droid Eris

by penguinpower247 on Dec.30, 2009, under Android

Verizons HTC Droid Eris

Verizon's HTC Droid Eris

A lot of people seem to be having trouble with the YouTube application in the HTC Droid Eris, specifically after the first update.

All or most videos do not play in the YouTube app shipped with the HTC Droid Eris.

I have tested this and have confirmed that this is a bug.

Here are some things to note:

1) This is not a problem with the phone.

-Do not return your phone because the problem will arise again when you update.

2) This is not a problem with Android.

-Videos in the browser still play. I’ve read one report of videos not playing in the browser, but it was obvious that the person either did not wait long enough, their connection went out or was too slow, or was witness to a different problem [highly unlikely]

3) This problem does not involve video quality, but video quality may be a factor in why people are witnessing the problem.

4) Seeing as no one on other devices seems to be having this problem [Droid, G1, etc] it would appear that it is not likely a problem of Verizon or Android developers, but the possibility exists.

We Blaim:

The bug seems to be in the YouTube app. Using deductive reasoning, we can conclude this is probably HTC’s fault. The Motorola Droid does not have this problem. Both the Droid Eris and Droid are carried by Verizon and run Android. The problem exists in only one device. Unless Verizon has something to do with device updates, the problem isn’t involved with Verizon or Android. It would appear that HTC is the problem. Something to note: The HTC Droid Eris contains many HTC-modded items (Widgets, UI, etc) that supposedly enhance the experience. I don’t doubt the YouTube app could have been modded by HTC as well.

EDIT: Other evidence of HTC as the culprit: This problem has been reported on many other (but not all) HTC Android phones.

Whats Happening:

All things to do with the Internet have time-outs. If a connection is lost, or there is a problem with the stream, the application only waits around for a certain amount of time before it gives up. Usually this time-out period is reasonably long enough to compensate slow connections, slow server response, etc.

What I’ve found is that the time-out period in the YouTube app has been made so short that the app gives up almost before it tries. When someone selects a video, it begins downloading like any normal video would, but the app gives up before waiting long enough for any data to come in.

This explains why:

1. Circumstance: People have noted that lower-quality YouTube videos sometimes play.

Explanation: The video is of smaller size, streams faster, therefore just making it past the time-out.

2. Circumstance: Some people find videos play more often when using a wifi-connection as opposed to a 3G connection.

Explanation: If one’s home Internet is faster than the 3G wireless internet speed, video may download into the device fast enough that the YouTube app doesn’t give up.

3. Circumstance: After repeatedly trying to play a video, the video will sometimes/eventually play.

Explanation: Internet speeds vary over time. If the speed happens to peak at the same time you are trying to play a video, the video might make it past the time-out.

4. Circumstance: Once a video does finally play, it will play again and again.

Explanation: Enough of the video is stored in the devices cache to play the video without downloading it. If you try another video, then go back to the one that played, the one that played will no longer play because the cache was cleared (at least from my experience).

I have personally experienced all of these except 3 (perhaps I didn’t try hard enough) and 2 (My home Internet connection is about as fast as my 3G connection).

Workaround:

I was able to make every video I tried, play. Heres how:

Step 1: Click on a video.
Step 2: Immediately click the menu button.
Step 3: Immediately click the “more” option.
Step 4: The scrolling context menu pops up.

All four of these steps have to occur BEFORE the video error message pops up or your video will not play. For some reason, pulling up the context menu really fast causes the application to ignore its timeout. The loading “circle-like” icon will continue to display behind the menu until the video loads and begins playing.

Step 5: Once the video begins playing, click the back button to close the menu.

It may take a few tries to get this right. However, it is much easier to just use m.youtube.com. Be patient when you see the loading circle, videos sometimes take between 30 seconds to 1 minute to begin streaming (depending on your connection speed).

Actual Solutions:

1) I will be notifying all three possible involved parties [HTC, Verizon, and Android], but I understand that it could be a while before they get an official update fix.

2) I would be nice to see a FREE third-party YouTube app hit the Android Market. As well as thrid-party alternatives for other apps that ship with the phone. That way, when problems like this happen, people have something to turn to. However, we DO have that handy m.youtube.com. On the iphone/ipod touch, I actually prefer the mobile YouTube over the native app. It provides more functionality and options.

3) HACK: I’m going to see if I can somehow grab the Droid’s YouTube app, and install it into the Droid Eris. If I succeed, I will post all findings right here on StagHacks.com.

People Having This Problem:

These are links from the first five pages of the Google search: “youtube videos wont play droid eris”

http://www.google.com/m?hl=en&gl=us&client=ms-android-verizon&source=android-browser-key&q=youtube+videos+wont+play+droid+eris
http://androidforums.com/htc-droid-eris/30729-my-eris-doesnt-play-youtube-other-internet-videos.html
http://forums.verizon.com/t5/Android-Devices/HTC-Droid-Eris-Cannot-Play-YouTube-Videos-Error-Message/m-p/139502
http://forums.verizon.com/t5/Android-Devices/Youtube-not-playing-on-Droid/td-p/134110
http://www.droidforums.net/forum/htc-droid-eris/9635-youtube-com-issues-2.html
http://forum.androidcentral.com/htc-droid-eris/4870-eris-cannot-play-youtube-videos.html
http://androidforums.com/htc-droid-eris/26958-most-youtube-videos-not-working-after-update.html
http://androidforums.com/htc-droid-eris/27472-droid-eris-messing-up-after-update.html
http://www.google.com/support/forum/p/youtube/thread?tid=049b6f701bca5a25&hl=en
http://forums.crackberry.com/showthread.php?t=391585
http://community.vzw.com/t5/Android-Devices/Youtube-not-playing-on-Droid/m-p/135774
http://www.petitionspot.com/petitions/droideris
http://community.vzw.com/t5/Android-Devices/Youtube-not-playing-on-Droid/m-p/134452
http://theurbanblend.com/main/?p=366

Sign The Petition:

I hope all this information sheds some light on the topic and helps as many people as possible.
-PenguinPower247

:, , , , , , , , , , , , , , , , , , , ,
15 comments for this entry:
  1. Dustin Smith

    Thanks for compiling this site. I hope this problem is resolved soon. Perhaps in the upcoming update to 2.0/2.1.

  2. Fernando H Roa

    I’m having the same problem here on a Motorola Dext. I can generally play the videos on a wifi connection but almost never on 3G. So it seems it’s not a HTC-only problem.

  3. Jason

    This is a htc problem i have a htc hero from sprint. (the sprint version of the droid eris) and have the same issue. Video plays in the browser but not with the youtube app. also i have found that the problem occurs less frequently (BUT STILL DOES OCCUR) when i am on wifi instead of sprints EVDo data network.

  4. ajay

    This problem is not specific to the Eris. I have the same issue with a T-Mobile Pulse (Huawei U8220) running 1.5 here in the UK.

    Your workaround does sometimes work but the timing is tight. I have had slightly better success by bringing up the android keyboard (long press menu) and then invoking the video and immediately typing a few letters on the keyboard. This will also sometimes stop the problem occurring.

    For me, it is specific to WiFi. If I switch to a 3G connection the problem goes away. I can also reproduce the problem going to m.youtube.com in the browser, which seems to indicate that the problem lies a bit deeper than the youtube app itself and is somewhere in one of the Android support libraries.

  5. Jason Hall

    what’s the point of having a smartphone if it can’t even play videos…it’s irritating not being able to view videos off of sites.

  6. Nancy Schmidt

    I cannot play a utube video w/o downloading it. I spent time w/ verizon and HTC and they want to hard reset my phone w/ no guarentee that it will fix the problem. When I try to play a video I get three choices… Download w/ Dolphin, HTC flashplayer(what is that?) and utube. The only way is to download.

  7. Sander Bos

    Thank you ever so much for your hitting the menu key trick, it really works great!!!!!

  8. Todd

    Thanks for explaining things so thoroughly. I’ve got the HTC Eris and LOVE it. The YouTube app is very buggy though – rarely plays videos on my phone. You broke down the likely cause of the problem rather nicely. I hope they’ll fix it soon… then again, the upcoming OS update will probably do the trick, so I don’t expect much until then. Still good to know what the (likely) problem is.

  9. Brian

    Thanks for your time and effort.

  10. joe

    Use the mobile site of YouTube. Works fine.

  11. Dave

    your fix didn’t work…..

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Important Stuff to See/Download

Sites and Programs You Need...