File MP3 dapat berisi metadata dari berbagai standar. Terkadang Anda tidak memerlukan informasi metadata tertentu. Kami dapat dengan cepat menghapus tag MP3 metadata ini secara terprogram. Pada artikel ini, kita akan membahas cara menghapus berbagai tag MP3 menggunakan C#. Tepatnya, kita akan belajar menghapus tag metadata ID3v1, ID3v2, Lirik, dan APEv2 dari file mp3 di dalam aplikasi .NET.

Topik-topik berikut dibahas di bawah ini:

.NET API untuk Penghapusan Tag MP3

GroupDocs.Metadata menampilkan manajemen metadata .NET API untuk menangani berbagai format file dalam . aplikasi .NET. API memungkinkan untuk membaca, memperbarui, menambah, membersihkan, dan sepenuhnya menghapus metadata untuk banyak format file. Kami akan menggunakan API ini untuk menghapus tag metadata dari file MP3.

Anda dapat mendownload penginstal DLL atau MSI dari bagian download atau instal API di aplikasi .NET Anda melalui [NuGet](https://www.nuget.org /packages/groupdocs.metadata).

PM> Install-Package GroupDocs.Metadata

Hapus Tag MP3 menggunakan C# - ID3v1, ID3v2, Lirik, APE

Langkah-langkah berikut akan dengan cepat memungkinkan Anda untuk menghapus tag metadata MP3 dari file MP3 Anda di C#.

  1. Muat file MP3.
  2. Dapatkan paket root MP3.
  3. Hapus Tag MP3 yang relevan.
  4. Simpan file MP3 yang diperbarui.

1. Muat MP3

Pilih file MP3 dan muat menggunakan kelas Metadata.

Metadata metadata = new Metadata("path/mp3File.mp3");

2. Dapatkan Paket Akar MP3

Dapatkan Paket Root MP3 file MP3 menggunakan [GetRootPackage()](https://apireference. groupdocs.com/metadata/net/groupdocs.metadata/metadata/methods/getrootpackage/index) metode.

var root = metadata.GetRootPackage();

3. Hapus Tag MP3

Dari cara menghapus berbagai tag metadata berikut, Anda dapat menggunakan strategi penghapusan yang relevan.

ID3v1

Untuk menghapus tag metadata ID3v1, atur properti ID3V1 dari paket root sebagai null.

root.ID3V1 = null;

ID3v2

Untuk menghapus tag metadata ID3v2, batalkan properti ID3V2.

root.ID3V2 = null;

Lirik

Hapus tag Lirik dengan menyetel properti Lyrics3V2 ke null.

root.Lyrics3V2 = null;

KERA

Gunakan metode RemoveApeV2() dari paket root untuk menghilangkan tag APEv2.

root.RemoveApeV2();

4. Simpan File

Terakhir, simpan file MP3 yang diperbarui menggunakan metode Save().

metadata.Save("path/mp3TagsRemoved.mp3");

Kode Lengkap - Hapus

Contoh kode sumber berikut menunjukkan cara menghapus Tag MP3 yang relevan dari file MP3 di C#.

// Hapus Tag Metadata MP3 dari file MP3 di C# - ID3v1, ID3v2, Lirik, APE
using (Metadata metadata = new Metadata("path/mp3File.mp3"))
{
    var root = metadata.GetRootPackage<MP3RootPackage>();
    // Gunakan properti Tag MP3 yang relevan
    root.ID3V1 = null;
    root.ID3V2 = null;
    root.Lyrics3V2 = null;
    root.RemoveApeV2();

    metadata.Save("path/mp3TagsRemoved.mp3");
}

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Singkatnya, kami belajar menghapus tag metadata dari file MP3 menggunakan C#. Kami secara khusus menghapus tag ID3v1, ID3v2, Lirik, dan APE dari file MP3. Anda dapat mempelajari API lebih lanjut dari dokumentasi dan menghubungi kami untuk pertanyaan melalui forum .

Lihat juga