Add custom MIME decoding for media file extensions because URLConnection's list is not sufficient for decoding. Call notifyDataSetChanged() after each adapter operation.