Как печатать трек-листы для CD

4 сообщений / 0 новых
Последнее сообщение
Clustermass
Помощник резидента
Отключен
Зарегистрирован: 04.09.2008
Местоположение: Москва, Россия
Сообщений: 32
Как печатать трек-листы для CD

Итак, получив массу ответов в вопросе о том, как сортировать музыку в одной из тем этого форума, я обзавелся сд-сумкой на 300 с лишним сд, двумя пачками СД дисков по 100 штук каждая и пишущим приводом я ринулся в бой.
Главная проблема, с которой я столкнулся - как без особых лишних усилий уметь распечатывать трек-листы в удобном для меня виде. Когда я играл на тракторе, я делал эту незатейливую операуию экспортом winampa в HTML, получались замечательные трек-листы с названием и временем. Теперь же, при игре на железе, задача усложнилась:
У меня в подчинении были папки с треками, с разношерстным стилем, бпм и временем. Записать такие папки на СД не было проблемой, проблемой стала необходимость напечатать к ним трек-листы вида:

01. Композитор - трек (время) БМП

2 часа блуждания по интернету и небольшая ручная правка конфиг-файла одной из программ автоматизировали процесс на все 100 %
Итак, нам понадобятся:
1- Piston Free BPM Detector (http://www.pistonsoft.com/bpm-detector.html)
2- TagScanner 5.1 Beta (http://www.xdlab.ru/beta51.htm)
Первое, что нужно было автоматизировать после трактора, это посчет БПМ. Мне не нужны особо точные цифры, достаточно видеть где свести можно без проблем, а где я нарвусь на разницу в 30-40 БПМ.
Записывать такую информацию логично в ID3 теге музыкального файла, что и делает программа Piston Free BPM Detector.
Она анализирует трек и нажатием одной кнопки записывает БПМ в ID3 тег. Окно программы можно увидеть в аттаче.
Первая задача была решена. Теперь все файлы имели значение БПМ.
Теперь, предстояло распечатать треклист с БПМ.
На помощь пришла программа TagScanner 5.1 Beta.
Вообще, эта программа создавалась как редактор тегов, но мне не нужен ее инструментарий, я успешно пользуюсь Winamp ом для этой функции.
Самая вкусное в этой программе находится на последней вкладке "Listmaker"
Здесь мы видем кучу опций, куда можно экспортировать плей лист:
CSV-excell, CSV-simple, html-extended album list, html-simple, m3u, XML и наконец, TXT.
Из всей нехилой оснастки мне нужен был всего лишь обычный тхт файл.
При первой попытке программа выполнила экспорт в файл "Cumfiesta - Sexy Guy (2008).nfo"

Вот такого содержания:

Artist : Cumfiesta
Album : Sexy Guy
Genre : House
Year : 2008
Label : Attention
Tracks : 6
Playtime : 00:27:25
Size : 39,97 MB
Codec : MPEG 1 Layer III / Lame 3.97 / 208 kbps

01. Sexy Guy (English Version Radio) (03:33)
02. Sexy Guy (English Version Extended) (05:33)
03. Geiler Typ (German Version Radio) (03:33)
04. Geiler Typ (German Version Extended) (05:34)
05. Super Laekker (Original Danish Version Radio) (03:35)
06. Super Laekker (Original Danish Version Extended) (05:34)

File generated 22.11.2009 17:22:55 vith TagScanner 5.1.553

Однако, такое содержание меня совсем не устраивало, т.к. здесь много лишней информации, и нет заветного значения БПМ!
Тогда я начала копать чуть глубже и обнаружил файл "txt - folders info.tse" который находится в папке Scripts в корне инсталляциоддной директории.
Его-то и нужно поравить блокнотом (я использую Notepad++), чтобы получить то, что хотим:
Исходный код файла:

# Tagscanner export script

$file_name %filepath%%artist% - %album% (%year%).nfo
$file_encoding utf-8
$file_writebom 1

$document_open
$select %filepath%,0
Artist : %artist%
Album : %album%
Genre : %genre%
Year : %year%[
Label : %publisher%]
Tracks : %_totalfiles%
Playtime : %_totallength%
Size : %_totalsize%
Codec : %_codec%[ / %_codec_profile%][ / %_bitrate% kbps]

$select %filenameext%,0
%track%. %title% (%_length%)
$endselect

File generated %_now% vith %_version%
$endselect
$document_close

Поправляем:


# Tagscanner export script

$file_name %filepath%%genre% - %year%.txt
$file_encoding utf-8
$file_writebom 1

$document_open
$select %filepath%,0
$select %filenameext%,0
%track%.(%_length%)-%artist% - %title% -%bpm%
$endselect

$endselect
$document_close

Я изменил имя файла с вида "Артист-альбом" на "Жанр-год" т.к. артистов и альбомов намешано у меня достаточно Smile
Также я убрал подпись что лист был сгенерирован такой-то программой, это я и так знаю, и при печати трек-листа мне совершенно лишняя информация.
Ну и наконец я добавил нужную мне информацию - БПМ!
После сохранения исправленного файла необходимо перезапустить программу!!!
Посмотри, что теперь мне выдаст программа:

Файл с именем "House - 2008.txt"
И содержанием:

01.(03:33)-Cumfiesta - Sexy Guy (English Version Radio) -128,2
02.(05:33)-Cumfiesta - Sexy Guy (English Version Extended) -127,96
03.(03:33)-Cumfiesta - Geiler Typ (German Version Radio) -128,21
04.(05:34)-Cumfiesta - Geiler Typ (German Version Extended) -127,96
05.(03:35)-Cumfiesta - Super Laekker (Original Danish Version Radio) -127,96
06.(05:34)-Cumfiesta - Super Laekker (Original Danish Version Extended) -0

Ура! Цель достигнута и теперь эту информацию остается скопировать, вставить в Nero Cover Designer и распечатать! (Ну вырезать тоже нужно, конечно)))

З.Ы. Я понимаю, что можно все это сделать в Fruty Loops, Traktore, Adobe Audition и еще где, фишка этого способа в том, что весь процесс 4 клика мышкой а программы бесплатны и не весят больше 2 мегабайт!

З.Ы.2: Я знаю, что в последнем файле не определен БПМ - он просто "битый", с другими нормальными файлами я не наблюдал такой истории.
Всем спасибо за внимание.
DJ Max Lime

Прикрепленный файлРазмер
piston.JPG85.02 кб
Clustermass
Помощник резидента
Отключен
Зарегистрирован: 04.09.2008
Местоположение: Москва, Россия
Сообщений: 32

Однако, не всегда работает так как нужно Sad Вобщем, экспериментируйте! Idea Very Happy

Naftusya
DJmag Top 100
Изображение пользователя Naftusya.
Отключен
Зарегистрирован: 27.06.2009
Местоположение: Яготин, Украина
Сообщений: 1425

Оч полезная инфа!
СпС!=)

__________________

Sergey Naftusya:
PRomo Сайт PRomoDj FB

Mihasik
Джет-сеттер
Изображение пользователя Mihasik.
Отключен
Зарегистрирован: 10.05.2008
Местоположение:
Сообщений: 765

Интересно!!! А я просто выделяю трек F2 копирую и вставляю в Word, так и составляю треклист, это гораздо дольше. Спасибо за тему, отлично обьяснил всё!!!

__________________

DJ Bing