With the last Media beta release, the media field type is deprecated, and the preferred approach is to use the media widget for a file or image field. Just something to keep in mind as this seems like a media-field-oriented module.