Maybe a bit of a pipedream, but what about crowdsourcing the file info? Here's what I'm thinking (spur of the moment):
1. On your end, you have a callable api that addon authors can use to set information about the file in the database.
2. On the addon side, when we start streaming the file, if the file information isn't already present, we call the api and pass info back about the file (since we have to access it to stream it anyway).
That way once the first person tries that link, the database gets updated with the information and all subsequent users are sent the information and know not to bother passing the information back upstream
Like I said, haven't thought it through or anything, but figured I'd share the idea and see what people think
