Это команда mp3report, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Генератор отчетов Neon Goat MP3 - mp3report
ОПИСАНИЕ
Настраиваемая программа для сканирования списка (под) каталогов, создания отчета
из HTML-шаблона. Также вычисляет различную статистику и каждую песню
игровое время. Поддерживает теги ID3 и ID3v2. Должен работать на любой Perl-ized ОС;
см. домашнюю страницу для демонстрации - http://mp3report.sourceforge.net
НАСТРОЙКА
Все параметры можно настроить через командную строку, см. Mp3report --help
для получения дополнительной информации. Вы также можете изменить жестко заданные значения по умолчанию в
начало файла программы.
См. Documentation.html для получения информации о настройке собственного файла шаблона.
ИСПОЛЬЗОВАНИЕ
Использование: mp3report [параметры] [каталог ...]
--help показывает этот экран справки
--printmode использует более мелкий шрифт для печати
--title = TITLE устанавливает заголовок, используемый в отчете
--outfile = OUTFILE файл для записи отчета, '-' для STDOUT
--template = ФАЙЛ файл для использования в качестве шаблона отчета
--stdgenres использовать стандартные жанры вместо жанров winamp
--id3v2 включить поддержку id3v2 (экспериментально)
каталог ... каталоги для сканирования (включая подкаталоги)
МОНТАЖ
Вы должны иметь возможность запускать mp3report сразу после его распаковки:
tar xfzv mp3report-1.0.2.tar.gz
компакт-диск mp3report-1.0.2
./mp3report.pl --help
Если вашего интерпретатора Perl нет в / usr / bin / perl, вам нужно будет изменить первую строку
mp3report
Если вы хотите установить модуль perl MP3 :: Info, чтобы другие программы могли
используйте его, он доступен по адресу http://search.cpan.org/search? dist = MP3-информация.
ИЗГОТОВЛЕНИЕ И ШАБЛОНЫ
Создав свой собственный HTML-файл или изменив один из предоставленных шаблонов, вы можете
настроить вывод MP3 Report Generator. Это различные идентификаторы, которые MP3
Генератор отчетов может искать в отчете:
Общие Информация
$ t_fontsize
Это либо 1, либо 2, в зависимости от флага --printmode. Если режим печати включен,
идея состоит в том, что размер шрифта должен быть немного меньше, чтобы он лучше смотрелся на
бумага. Чтобы убедиться, что это поле что-то делает, используйте в своем
HTML код.
$ t_title
Используется для HTML тег, а также первая строка отчета, и устанавливается
указав --title = SOMETHING в командной строке.
$ t_datetime
Местная дата и время создания отчета.
$ t_dirs
Список родительских каталогов, которые были просканированы в отчете. Каждый каталог
разделены по
с отступом.
$ t_numdirs
Общее количество каталогов и подкаталогов, просканированных в отчете.
$ t_numfiles
Общее количество файлов MP3, включенных в отчет.
$ t_size
Суммарный размер всех файлов MP3, включенных в отчет. Это отформатировано
в «x.xx ГБ (y.yy МБ)».
$ t_playtime
Общее время воспроизведения всех песен вместе взятых. Это отформатировано на английском языке
предложение (4 дня, 3 часа, 2 минуты, 1 секунда).
$ t_exectime
Общее время, затраченное на создание отчета. Это отформатировано на английском языке
предложение (4 дня, 3 часа, 2 минуты, 1 секунда).
$ t_avgsize
Средний размер файлов MP3 в этом отчете. Он отформатирован в «x.xx MB».
$ t_avgplaytime
Среднее время воспроизведения одной песни в отчете. Это отформатировано в
Английское предложение (3 часа, 2 минуты, 1 секунда).
Отчет Настройки
$ t_filename
Имя файла, в которое записывается отчет.
$ t_template_filename
Имя файла используемого шаблона.
$ t_printmode
Либо «Да», либо «Нет» в зависимости от того, был ли указан флаг --printmode.
$ t_customdirs
Либо «Да», либо «Нет» в зависимости от того, указал ли пользователь пользовательские каталоги для сканирования.
командная строка.
$ t_genretype
Либо «Стандартный», либо «WinAMP» в зависимости от того, указал ли пользователь
--стандартные жанры.
$ t_id3v2
Либо «Да», либо «Нет» в зависимости от того, был ли указан флаг --id3v2.
Товар Информация
$ item_dir
Текущий сканируемый каталог.
$ item_num
Текущий порядковый номер найденного объекта.
$ item_filename
Имя файла найденного объекта. ПРИМЕЧАНИЕ. В версиях старше 1.0.2 эта переменная
был назван $ item_name.
$ item_size
Размер найденного предмета. Он отформатирован в «x.xx MB».
$ item_bgcolor
Это будет либо #FFFFFF, либо #EEEEEE (белый или светло-серый), в зависимости от того,
не текущий номер позиции четный или нечетный. Это используется, чтобы сделать цвет ячейки в
таблицы чередуются для облегчения чтения отчета. Чтобы это сработало, ваш
HTML-код должен выглядеть примерно так ... .
$ item_len
Время воспроизведения найденной песни в формате «XX: YY» (минуты: секунды).
MP3 Информация
$ item_totalseconds
Общее количество секунд в текущей песне.
$ item_mp3version
Номер версии MPEG текущего MP3, обычно 1.
$ item_stereo
Либо «Стерео», либо «Моно» в зависимости от количества каналов в MP3.
$ item_mpeglayer
Номер уровня MPEG, обычно 3.
$ item_bitrate
Битрейт текущего MP3 в кбит / с.
$ item_vbr
Если текущий MP3 закодирован с переменным битрейтом, это будет равно «VBR». Если нет, то это
будет пустой строкой.
$ item_copyrighted
Либо «Защищено авторским правом», либо «Не защищено авторским правом» в зависимости от отметки об авторском праве MP3.
$ item_frequency
Частота текущего MP3 в кГц.
ID3 Тег Информация
$ item_id3title
Название песни в формате ID3, максимум 30 символов.
$ item_id3artist
ID3 исполнителя песни, максимум 30 символов.
$ item_id3album
Альбом песни ID3, максимум 30 знаков.
$ item_id3year
Год ID3 песни, максимум 4 символа.
$ item_id3comment
Комментарий ID3 песни, максимум 30 символов (28, если тег ID3 также содержит трек
число).
$ item_id3genre
Жанр песни ID3. Вы можете отключить жанры WinAMP, указав --stdgenres
флаг.
$ item_id3tracknum
Номер трека ID3v1.1 песни (если есть), максимум 2 символа.
ID3v2 Тег Информация
Также поддерживаются теги ID3v2.3.0 (или новее). Чтобы включить поддержку ID3v2, используйте --id3v2
флаг в командной строке. Следующее взято из MPEG :: MP3Info :: v2_tag_names
$ item_id3v2_wpay
WPAY: оплата
$ item_id3v2_text
ТЕКСТ: Автор текста / Автор текстов
$ item_id3v2_toly
ТОЛИ: Оригинал лирик(s) / текст писатель(S)
$ item_id3v2_tmed
TMED: Тип носителя
$ item_id3v2_rvad
RVAD: относительная регулировка громкости
$ item_id3v2_time
ВРЕМЯ: Время
$ item_id3v2_rbuf
RBUF: рекомендуемый размер буфера
$ item_id3v2_toal
TOAL: название оригинального альбома / фильма / шоу.
$ item_id3v2_trck
TRCK: номер трека / позиция в наборе
$ item_id3v2_ipls
IPLS: список вовлеченных людей
$ item_id3v2_mllt
MLLT: таблица поиска местоположения MPEG
$ item_id3v2_tkey
TKEY: начальный ключ
$ item_id3v2_apic
APIC: прикрепленное изображение
$ item_id3v2_sytc
SYTC: синхронизированные коды темпа
$ item_id3v2_tyer
ТАЙЕР: Год
$ item_id3v2_tpos
TPOS: часть набора
$ item_id3v2_trsn
TRSN: название интернет-радиостанции.
$ item_id3v2_ufid
UFID: уникальный идентификатор файла
$ item_id3v2_trso
TRSO: владелец интернет-радиостанции
$ item_id3v2_tsiz
ЦИЗ: Размер
$ item_id3v2_tenc
TENC: закодировано
$ item_id3v2_trda
TRDA: даты записи
$ item_id3v2_comm
COMM: Комментарии
$ item_id3v2_sylt
SYLT: синхронизированная лирика / текст
$ item_id3v2_woaf
WOAF: Официальная веб-страница аудиофайлов
$ item_id3v2_link
ССЫЛКА: Связанная информация
$ item_id3v2_comr
COMR: Коммерческая рама
$ item_id3v2_tbpm
TBPM: BPM (ударов в минуту)
$ item_id3v2_pcnt
PCNT: счетчик игр
$ item_id3v2_tofn
TOFN: исходное имя файла
$ item_id3v2_woar
WOAR: Официальная веб-страница артиста / исполнителя
$ item_id3v2_woas
WOAS: Официальная веб-страница источника звука
$ item_id3v2_tpe1
TPE1: Свинец исполнитель(s) /солист(S)
$ item_id3v2_tflt
TFLT: Тип файла
$ item_id3v2_tpe2
TPE2: Группа / оркестр / сопровождение
$ item_id3v2_tsrc
TSRC: ISRC (международный стандартный код записи)
$ item_id3v2_tpe3
TPE3: Утонченность дирижера / исполнителя
$ item_id3v2_rvrb
RVRB: реверберация
$ item_id3v2_tpe4
TPE4: интерпретировано, переработано или иным образом изменено
$ item_id3v2_mcdi
MCDI: идентификатор музыкального компакт-диска
$ item_id3v2_tdly
TDLY: задержка списка воспроизведения
$ item_id3v2_tdat
TDAT: Дата
$ item_id3v2_tory
TORY: Год выпуска оригинала
$ item_id3v2_tlan
ТЛАН: Язык(S)
$ item_id3v2_tcom
TCOM: Композитор
$ item_id3v2_tlen
TLEN: длина
$ item_id3v2_tcon
TCON: Тип содержимого
$ item_id3v2_tcop
TCOP: Сообщение об авторских правах
$ item_id3v2_owne
ВЛАДЕНИЕ: Структура собственности
$ item_id3v2_tpub
TPUB: Издатель
$ item_id3v2_txxx
TXXX: текстовый информационный фрейм, определяемый пользователем
$ item_id3v2_geob
GEOB: Общий инкапсулированный объект
$ item_id3v2_tsse
TSSE: программное / аппаратное обеспечение и настройки, используемые для кодирования
$ item_id3v2_priv
PRIV: Частный кадр
$ item_id3v2_tit1
TIT1: Описание группы контента
$ item_id3v2_talb
TALB: название альбома / фильма / шоу
$ item_id3v2_tit2
TIT2: название / название песни / описание содержания
$ item_id3v2_tit3
TIT3: Уточнение субтитров / описания
$ item_id3v2_poss
POSS: рамка синхронизации положения
$ item_id3v2_grid
GRID: регистрация групповой идентификации
$ item_id3v2_uslt
USLT: несинхронизированная транскрипция текста или текста.
$ item_id3v2_encr
ENCR: Регистрация метода шифрования
$ item_id3v2_town
ГОРОД: Владелец файла / лицензиат
$ item_id3v2_wors
WORS: Официальная домашняя страница интернет-радиостанции
$ item_id3v2_etco
ETCO: коды времени событий
$ item_id3v2_equa
EQUA: выравнивание
$ item_id3v2_wcom
WCOM: Коммерческая информация
$ item_id3v2_aenc
AENC: Аудио шифрование
$ item_id3v2_tope
TOPE: Оригинал художник(s) /исполнитель(S)
$ item_id3v2_wcop
WCOP: Авторские права / Юридическая информация
$ item_id3v2_popm
ПОРМ: Популяриметр
$ item_id3v2_wpub
WPUB: официальная веб-страница издательства
$ item_id3v2_wxxx
WXXX: определяемый пользователем фрейм ссылки URL
$ item_id3v2_user
ПОЛЬЗОВАТЕЛЬ: Условия использования
БЛАГОДАРНОСТЬ
Большое спасибо Крису Нандору и авторам MP3 :: Info ...
это сэкономило мне много времени :) И Ларри Уоллу за такой отличный язык.
Привет MMT, UCLA LUG, cX и, конечно же, ди-джеям района Мистер Балак!
Используйте mp3report онлайн с помощью сервисов onworks.net