Как считать теги файла MP3

Много log4net защищает здесь, таким образом, я уверен, что это будет проигнорировано, но я добавлю свое собственное предпочтение:

System.Diagnostics.Trace

Это включает слушателей, которые прислушиваются к Вашему Trace() методы, и затем пишут в файл журнала / выходное окно/журнал событий, в платформе, которые включены, DefaultTraceListener, TextWriterTraceListener и EventLogTraceListener. Это позволяет Вам определять уровни (Предупреждение, Ошибка, Информация) и категории.

класс Трассировки на MSDN
, Пишущем в журнал событий в веб-приложении
, UdpTraceListener - пишут log4net совместимые сообщения XML в средство просмотра журнала, такие как log2console

25
задан TuringTux 23 July 2016 в 18:46
поделиться

1 ответ

Последние 128 байт файла mp3 содержат метаданные о файле mp3., Вы можете написать программу для чтения последних 128 байтов ...

ОБНОВЛЕНИЕ:

Реализация ID3v1

Информация хранится в последних 128 байтах MP3. Тег имеет следующие поля, а смещения, указанные здесь, взяты из 0-127.

 Field      Length    Offsets
 Tag        3           0-2
 Songname   30          3-32
 Artist     30         33-62
 Album      30         63-92
 Year       4          93-96
 Comment    30         97-126
 Genre      1           127

ПРЕДУПРЕЖДЕНИЕ. Это просто уродливый способ получения метаданных, и на самом деле их может не быть, потому что мир перешел на id3v2. id3v1 фактически устарел. Id3v2 более сложен, поэтому в идеале вы должны использовать существующие библиотеки для чтения данных id3v2 из mp3. Просто выложу это здесь.

27
ответ дан 28 November 2019 в 21:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: