Изменение названия аудио файла - C#
Формулировка задачи:
Поставил себе задачу написать простенькую программу, которая будет вытаскивать из тегов трека исполнителя и название песни. Вытащить вытащил и на экран выводит, а в название трека впихнуть не могу. Использую стороннюю библиотеку, но там не могу найти тэг с названием файла ( я так полагаю это ведь тоже тег).
А использовать File.Move не получается. Как быть?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using TagLib; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { var audioFile = TagLib.File.Create(@"C:\Users\admin\Desktop\Music\F02\WVBY.mp3"); Console.WriteLine("{0} - {1}", String.Join(", ", audioFile.Tag.Performers), audioFile.Tag.Title); //System.IO.File.Move(@"C:\Users\admin\Desktop\Music\F02\WVBY.mp3", @"C:\Users\admin\Desktop\Music\F02\{0}.mp3", audioFile.Tag.Title); Console.ReadKey(); } } }
Решение задачи: «Изменение названия аудио файла»
textual
Листинг программы
using Mp3Lib; using Id3Lib; Mp3File mp3 = new Mp3File(@"C:\myaudio.mp3"); Console.WriteLine("Название: " + mp3.TagHandler.Title); Console.WriteLine("Артист: " + mp3.TagHandler.Artist); mp3.TagHandler.Artist = "new artist"; mp3.TagHandler.Title = "new title"; mp3.Update(); Console.WriteLine("Название: " + mp3.TagHandler.Title); Console.WriteLine("Артист: " + mp3.TagHandler.Artist); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д