Atualizar tag ID3V2 em arquivos MP3 usando .NET

Introdução

Neste tutorial, exploraremos como atualizar tags ID3V2 em arquivos MP3 usando a biblioteca GroupDocs.Metadata for .NET. GroupDocs.Metadata é uma API poderosa que permite aos desenvolvedores trabalhar com metadados em vários formatos de arquivo, incluindo MP3. Este tutorial irá guiá-lo através do processo de modificação de tags ID3V2 passo a passo.

Pré-requisitos

Antes de começar, certifique-se de ter o seguinte:

  • Conhecimento básico de programação C#
  • Visual Studio instalado em sua máquina
  • Biblioteca GroupDocs.Metadata para .NET. Você pode baixá-lo emaqui.

Importar namespaces

Para começar, importe os namespaces necessários em seu projeto C#:

using GroupDocs.Formats.Audio;
using System;
using GroupDocs.Metadata;

Etapa 1: inicializar objeto de metadados

O primeiro passo é inicializar umMetadata objeto com o caminho para o seu arquivo MP3.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // Seu código irá aqui
}

Etapa 2: acessar o pacote raiz MP3

Em seguida, recupere o pacote raiz do arquivo MP3. Para arquivos de áudio, esta será uma instância deMP3RootPackage.

var root = metadata.GetRootPackage<MP3RootPackage>();

Etapa 3: verificar e criar tag ID3V2

Agora, verifique se o arquivo MP3 já possui a tag ID3V2. Caso contrário, crie uma nova instância deID3V2Tag.

if (root.ID3V2 == null)
{
    root.ID3V2 = new ID3V2Tag();
}

Etapa 4: atualizar as propriedades da tag ID3V2

Agora você pode atualizar várias propriedades da tag ID3V2, como álbum, artista, banda, número da faixa, tom musical, título, data, etc.

root.ID3V2.Album = "test album";
root.ID3V2.Artist = "test artist";
root.ID3V2.Band = "test band";
root.ID3V2.TrackNumber = "1";
root.ID3V2.MusicalKey = "C#";
root.ID3V2.Title = "code sample";
root.ID3V2.Date = "2019";

Etapa 5: salvar alterações de metadados

Finalmente, salve os metadados modificados de volta no arquivo MP3.

metadata.Save("YourInputFile.mp3");

Conclusão

Neste tutorial, abordamos como atualizar tags ID3V2 em arquivos MP3 usando GroupDocs.Metadata for .NET. Você aprendeu como inicializar o objeto de metadados, acessar o pacote raiz MP3, modificar as propriedades da tag ID3V2 e salvar as alterações de volta no arquivo.

Perguntas frequentes

Posso usar GroupDocs.Metadata gratuitamente?

Sim, você pode obter um teste gratuito emaqui.

Onde posso encontrar a documentação do GroupDocs.Metadata?

A documentação está disponívelaqui.

Como posso adquirir uma licença para GroupDocs.Metadata?

Você pode comprar uma licençaaqui.

Existe um fórum de suporte para GroupDocs.Metadata?

Sim, você pode visitar o fórum de suporteaqui.

Posso obter uma licença temporária para fins de avaliação?

Sim, você pode obter uma licença temporáriaaqui.