Airtime для радиостанций

Использование скрипта airtime-import

При наличии большого количества файлов в вашей медиатеке трудоемко и утомительно импортировать эти файлы в систему автоматизации вещания по одному. Именно поэтому в Airtime включен сценарий для импортирования всего каталога файлов за один раз.

Качество метаданных

Скрипт airtime-import автоматически импортирует все метаданные, содержащиеся в ID3-тегах файлов. Если эти теги неверны или содержат неполную информацию, вам придется либо отредактировать метаданные, прежде чем импортировать их, или мириться с последствиями этого. Например, если в тегах отсутствуют метаданные о создателе или жанре произведения, то вы не сможете осуществлять поиск, составлять списки воспроизведения или графики вещания по этим критериям.

Есть ряд программ, которые можно использовать для исправления ошибок или неполной информации в ID3-тегах. Под GNU/Linux для группирования и редактирования ID3-тегов перед импортированием файлов на ваш сервер Airtime может быть полезной программа Ex Falso (http://code.google.com/p/quodlibet/). На вашем ПК под Ubuntu вы можете ее установить с помощью команды:

$ sudo apt-get install exfalso

После установки вы можете активировать программу с помощью команды:

$ exfalso

Функция Tags From Path данной программы особенно полезна и сэкономит время в случае, когда у вас имеется большой архив непомеченных файлов. Иногда полезная информация о произведении или его названии содержится в имени файла, которое может быть преобразовано в ID3-тег автоматически.

Паузы в медиа-файлах

Перед импортом медиа-файлов, хорошим тоном является проверка любых зон молчания в медиа-файлах. Хотя Airtime может компенсировать паузы в начале и конце при помощи указателей начала и окончания композиций в Компановщике плейлистов, лучше подрезать эти файлы до нужной длины до того, как загружать их. Таким образом обработанные файлы не потребуют траты времени ваших сотрудников на постоянное назначение указателей начала и окончания, ведь в архиве Airtime медиа-файлы могут быть использованы для разных программ. Для выполнения подрезки файлов вам может пригодиться кросс-платформный редактор Audacity, который можно найти на странице http://audacity.sourceforge.net/.

Слишком тихие вступления или затянутые финалы также могут привести к очевидным паузам в вашем вещании. Некоторые аудио CD в конце имеют так называемые скрытые дорожки, которые создают длительные периоды молчания в последней композиции, а не реальную дорожку. Это означает, что кодирующие программы CD закодируют и скрытый материал и паузу в медиа-файле. Например, дорожка Debra на CD Midnite Vultures (Beck) включает скрытую дорожку, предваряемую семью минутами тишины, что наглядно показывает скриншот Audacity:   

Копирование либо просмотр

При использовании скрипта airtime-import есть три возможности: копировать, перемещать файлы в главное  хранилище Airtime или просматривать файлы где-тв другом месте. Каждый из вариантов имеет свои преимущества и недостатки, поэтому вам придется продумать, как будут использоваться файлы на вашей станции в долгосрочной перспективе.

  • При копировании или перемещении файлов вы можете столкнуться с проблемой недостатка места на жестком диске, если вы периодически не удаляете файлы с сервера для хранения данных..
  • В случае с просматриваемыми файлами вы должны убедиться, что эти файлы действительно будут доступны на момент их запланированного воспроизведения, в противном случае они будут пропущены. По этой причине не рекомендуется использовать вариант просмотра для файлов, хранящихся на легкосъемных носителях (например, на MP3-плейерах илиUSB-картах памяти). Высока вероятность того, что носитель будет отключен и снят на момент воспроизведения файла. Важно также убедиться, что любой внешний жесткий диск с такими файлами подключен к сети и постоянно включен.

Скрипт airtime-import запускается из командной строки, поэтому сначала вы должны войти в панель управления на сервере Airtime. В последних версиях Airtime вам не понадобится полностью прописывать путь в файловой системе к медиа-файлам, которые вы хотите импортировать. Копирование обозначается суб-командой copy:

$ airtime-import copy <directory>

где <directory> это корневая папка медиа файлов, которые вы хотите импортировать. 

В другом случае вы можете захотеть удалить эти файлы из места их изначального размещения после того, как скопировали их в архив, и это можно сделать, применив суб-команду move:

$ airtime-import move <directory>

Если новые файлы являются точными копиями файлов, которые уже были импортированы, скрипт это обнаружит.

Любой пользователь, вошедший в административный интерфейс будет предупрежден о том, что происходит импорт файлов. Пользователи с правами admin не должны изменять папку хранения Airtime, назначенную по умолчанию, пока продолжается процесс импортирования. 

 

Просмотр новой папки обозначается использованием суб-команды watch add:

$ airtime-import watch add <directory>

Скрипт сообщит имя папки, которая просматривается в данный момент. Например:

$ airtime-import watch add /home/daniel/Music/mp3/Beck
/home/daniel/Music/mp3/Beck/ added to watched folder list successfully

Просматриваемая папка также отобразится на странице Управления медиа папками (Manage Media Folders) административного интерфейса Airtime. Чтобы получить список просматриваемых в данный момент папок в панели управления сервера вы можете использовать суб-команду watch list:

$ airtime-import watch list
/home/daniel/Music/mp3/Beck/

Любый новые файлы, скопированные в просматриваемую папку (например, с использованием программы управления файлами вашего компьютера), автоматически появятся в базе данных Airtime. Теперь они готовы к проигрыванию. Таким же образом если вы удалите медиа файл при помощи вашей программы управления файлами, они будут автоматически удалены из базы данных Airtime и не будут доступны для проигрывания. 

Если вы больше не хотите просматривать определенную папку, воспользуйтесь суб-командой watch remove:

$ airtime-import watch remove /home/daniel/Music/mp3/Beck
/home/daniel/Music/mp3/Beck/ removed from watched folder list successfully 

Как узнать или настроить путь к папке-хранилищу 

Скрипт airtime-import дает вам возможность читать или прописывать конфигурацию пути к папкам хранения Airtime. Вы можете найти текущие настройки при помощи суб-команды storage-dir get

$ airtime-import storage-dir get
/srv/airtime/stor

Новый путь к папке-хранилищу можно сконфигурировать при помощи суб-командыstorage-dir set:

$ airtime-import storage-dir set /home/daniel/Music/mp3/
Successfully set storage folder to /home/daniel/Music/mp3/

Суб-команду storage-dir set на рабочем сервере стоит использовать  с осторожностью, поскольку перемещение папки хранения в процессе планового программирования может нарушить вещание.