dev/get-updated-metadata-from-libavformat

mpv's code needed to acutally support #281. Actually pretty simple. This doesn't need anything from FFmpeg to be merged; it's just always(?) empty without the FFmpeg side of this patch.