DDSRADIO
175 subscribers
2.5K photos
692 videos
65 files
2.71K links
Свежие новости, радиозаписи и эксклюзивные находки. Ничего другого
Download Telegram
Forwarded from Звук и Радио
Привет всем, кто делает радио! 🎙

Знакомая ситуация: слушатель спрашивает, что за песня только что играла, а информация на сайте или в приложении запаздывает или показывает не то? Или хочется, чтобы в RDS всегда было актуальное название трека, а не джингл или заставка? Актуальная информация "Сейчас в эфире" важна для всех — и для слушателей, и для нас с вами.

Вещательные программы (например, популярная Synadyn) пишут специальные файлы, из которых можно эту информацию извлечь. Но иногда это требует дополнительной обработки: убрать служебные элементы, отфильтровать джинглы, надежно передать данные на сайт или в другие системы.

Недавно как раз для решения такой конкретной задачи (вытащить название трека из файла Synadyn) я написал небольшой Python-скрипт. Он помогает автоматически поддерживать актуальность информации "Сейчас в эфире". Решил поделиться — вдруг эта разработка или сама идея пригодится и вашей станции!

Что умеет скрипт:

* ⚙️ Следит за лог-файлом системы автоматизации в реальном времени.
* 🚫 Умная фильтрация: Понимает, когда играет музыка, а когда джингл, промо или другой служебный элемент (список исключений легко настроить).
* 📝 Выдает результат: Пишет чистое название трека (или, например, название станции, если играет джингл) в простой текстовый файл. Сейчас он берет название из имени файла, но логику можно адаптировать, чтобы брал из других полей лога, если нужно.
* 🛡 Надежно: Обновляет файл с названием так, чтобы системы сайта, RDS или мобильного приложения всегда получали корректные данные, без сбоев.
* 🔄 Работает сам: Запустил — и он постоянно обновляет информацию с небольшой паузой.

Даже если вы сами не занимаетесь настройкой таких систем, возможно, эта информация будет полезна вашим техническим специалистам или отделу, который отвечает за сайт и онлайн-сервисы.

Скрипт полностью открыт и бесплатно доступен на GitHub: https://github.com/keyreel/broad_int_processing

Там же есть подробное описание настроек. Если вашим технарям покажется интересным — пусть забирают и адаптируют под ваши задачи!

Всем точной информации и лояльных слушателей!

#радио #автоматизация #вещание #Synadyn #скрипт #python #nowplaying #эфир #сайт #RDS #метаданные