Изменение названия аудио файла - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д