setAlbumArtist method

void setAlbumArtist(
  1. String? albumArtist
)

Implementation

void setAlbumArtist(String? albumArtist) {
  if (albumArtist != null) {
    for (final comment in _comments) {
      if (comment.name == 'ALBUMARTIST') {
        comment.data = utf8.encode(albumArtist);
        return;
      }
    }
    for (final comment in _comments) {
      if (comment.name == 'ALBUM_ARTIST') {
        comment.data = utf8.encode(albumArtist);
        return;
      }
    }
    _comments.add(VorbisComment('ALBUMARTIST', utf8.encode(albumArtist)));
  } else {
    for (final comment in _comments) {
      if (comment.name == 'ALBUMARTIST') {
        _comments.remove(comment);
        return;
      }
    }
    for (final comment in _comments) {
      if (comment.name == 'ALBUM_ARTIST') {
        _comments.remove(comment);
        return;
      }
    }
  }
}