Would it work using Time Capsule both as Time Machine AND media container?
You can setup your AirPort Time Capsule to be a file server.  Just create several folders or as you require.  Use port forwarding in the Airport side to forward your WAN or internet connection to the Time Capsule side.  Use DynDNS to setup an account and then connect from anywhere in the world where the internet is not censored.  You will want excellent security configured for the AP Time Capsule if you go this route.

Or you can just use the Back to Mac function that is available through iCloud and is native to OS X.