Recently I bought a tablet 10" which uses Android 4.1 as OS. I believe some of the video issues are related with the program, and not the tablet itself. What is the most important is which video player to install, as I need one that can play anything and read external subtitles. Yesterday I thought I found one, MX player, but it only seems to differentiate between internal and external subs when the source is an SD card. Today I plugged in an external HDD and it didn't see the external subs. So I have some questions: 1) Is there a video player that will play anything you throw at it with Android 4.1? 2) Will this video player play external subtitles or let me choose them? 3) Why the program behaves differently when the source is an SD card and an HDD?