Favorable resolution on my JB ROM
On my rooted KitKat Motorola Photon Q, here's a sample path:
/storage/emulated/0/Android/data/com.amazon.mp3/files/Music/Bruce_Springsteen/Born_In_The_U_S_A_/B00137GCGK_(disc_1)_11_-_Dancing_In_The_Dark.m4a
Some of these will play on my phone (all would play on it when I was running in an unrooted JB environment), but not consistently (the Amazon app crashes).
[ actually there's no SD card currently inserted into this phone ]
If I was able to play these consistently from main storage, then my next step would be to try creating symbolic links from main storage to the SD card for these. I would like to know whether this would work. I'll report back if I wind up with a workable test environment (e.g., if I find that these recordings will play with a rooted JB ROM)
I was finally able to get this working, but I'm using a JB ROM, not a KitKat ROM. I don't think that the latter should be a show-stopper, if the Amazon Prime MP3s will play "normally" with your ROM, i.e., prior to the gymnastics which I describe in my link.
Hmm ... I can't post the link, but you can google for "jae_63 android forums amazon prime symlinks".
If someone else could post the Android Forums link, that would be helpful ... TIA.
I will answer questions either here on XDA, or on Android Forums.
---------- Post added at 05:47 PM ---------- Previous post was at 05:03 PM ----------
Hmm ... some reports suggest that this problem can be resolved using FolderMount, which has a discussion thread here on XDA.
This would be a much simpler solution than what I've done ... I suggest trying that first. My interpretation of the FolderMount documentation suggests that it might be necessary to use the paid version of that app to access the required /data/media directory. My solution is free, but pretty hairy.
Please post back here (or on AndroidForums) if you attempt either FolderMount or my solution.