Изменение названия аудио файла - C#

Узнай цену своей работы

Формулировка задачи:

Поставил себе задачу написать простенькую программу, которая будет вытаскивать из тегов трека исполнителя и название песни. Вытащить вытащил и на экран выводит, а в название трека впихнуть не могу. Использую стороннюю библиотеку, но там не могу найти тэг с названием файла ( я так полагаю это ведь тоже тег). А использовать File.Move не получается. Как быть?
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.IO;
  6. using TagLib;
  7.  
  8. namespace ConsoleApplication1
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. var audioFile = TagLib.File.Create(@"C:\Users\admin\Desktop\Music\F02\WVBY.mp3");
  15. Console.WriteLine("{0} - {1}", String.Join(", ", audioFile.Tag.Performers), audioFile.Tag.Title);
  16. //System.IO.File.Move(@"C:\Users\admin\Desktop\Music\F02\WVBY.mp3", @"C:\Users\admin\Desktop\Music\F02\{0}.mp3", audioFile.Tag.Title);
  17. Console.ReadKey();
  18. }
  19. }
  20. }

Решение задачи: «Изменение названия аудио файла»

textual
Листинг программы
  1. using Mp3Lib;
  2. using Id3Lib;
  3.  
  4. Mp3File mp3 = new Mp3File(@"C:\myaudio.mp3");
  5. Console.WriteLine("Название: " + mp3.TagHandler.Title);
  6. Console.WriteLine("Артист: " + mp3.TagHandler.Artist);
  7. mp3.TagHandler.Artist = "new artist";
  8. mp3.TagHandler.Title = "new title";
  9. mp3.Update();
  10. Console.WriteLine("Название: " + mp3.TagHandler.Title);
  11. Console.WriteLine("Артист: " + mp3.TagHandler.Artist);
  12. Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы