Just a small update.
I'm a little pissed at this point at this project.
First thing I did was set up a HDD with some sample movies with a few different codec options. If I copy these files direct to either the Kindle OS or Android I find there's some finicky issues. Some tweaking in the settings and I eventually find a happy compromise where either variant can lay the video without complaint. This is where I find differences between video players despite the claim they all use standard codec. Oi.

So I focus on the stock TP-Link firmware TL-WDR4300 v1.7 Here I can create servers such as SMB or something that Windows Media Player actually likes. Using the Win8 laptop (which, for some damn reason, is now "blind" to 802.11n, another ---Bad words, bad words, whatcha gonna do? Whatcha gonna do when saint censors you?--- altogether

) via ethernet, I can connect to either the SMB or media and play movies just fine with WMP (except WMP thinks all my files are music files. I see hints it's how I organize the folders so it's low on the priority list). VLC, however, now has a bug which prevents it from seeing media servers ,apparently as of 2.1.1? I discovered this last week so I had to think up a slew of new curse words. If anyone has ever had sex with a camel, I apologize to the camel's mother.

The tablets, using ES File Explorer, can connect to, read directories and download files on the SMB share but is completely blind to the media server. For some unfathomable reason, every single damn so-called "media streaming player" I can find on Google Play requires its on specific media streaming server on a PC. Seriously? WTF is there nothing standard out there??
I'm really hesitant to go out and install DD-WRT or OpenWRT or whatever because if I can't get a grip on the default software and have a working system in place (so I can swap out each component in turn for better or more capable software) there's no way I can get such a system running from the ground up without jumping in front of a moving truck.
This isn't one of those projects where I wasn't just procrastinating (like Starfish), it's one of those projects where I bang my head against the problem from 9 PM to about 1 or 2 AM. Then my body gives out and I become non-functioning and sick for two or three days, only to repeat the whole damn process all over again. This happens because, unlike my other projects, it was prompted by my wife and she expects results.

Then today I had a sort of epiphany. All of my searches were something like "Streaming Media Player" or similar. 99% of the results were either "custom" streaming players or media servers. The small 1% I could find sucked or just didn't work with my set up. So I popped in "uPnP Client". Client being the only word I didn't think of searching for. Boom! First hit back was "Slick uPnP", an application I haven't seen before.
I shoud mention that at this point in the project, I was about to start doing some drastic ---steaming pile of meadow muffin--- and already started researching the specific media streaming packages available for DD-WRT and OpenWRT. This was going to add an entirely different element where I was going to have to go through the entire process of getting the router converted, working, hardened, and running before I would even
think about looking at the media server. Given my work habits and schedule, I was looking as no less than two more months. Uggh...
So I installed Slick uPnP on Android #1 and....WOAH! There's the server? Is it the SMBA server? Nope, it's the media server! Bitchin!!! So I get a media file up and running and start work on Kindle #1. Boom! It works! Now onto Android #2...Uh Oh... Looks like there's a technical glitch. While the router is streaming two video streams, it's unable to send out its directory tree to #3. ---fudgesicle---..... At least it's a step forward. I certainly hope I can overcome this detail without killing myself.