Also to add support for using multiple tags in the shortcode you could add this to the wp-media-tags.php:
function media_tags_query($term, $size) {
if (strrpos($term, ',') !== false) {
$term = explode(',',$term);
}
By default this lists images with any of the tags you’ve defined. To change this to list only images with ALL the tags you’ve defined, change the tax_query Array to following:
'tax_query' => array(
array(
'taxonomy' => 'media_tag',
'terms' => $term,
'field' => 'slug',
'operator' => 'AND',
)
)
Notice the last line.