Smart media gallery