Плагин - ценное дополнение к WordPress, разработанное для беспрепятственной интеграции функционала радиостанции на веб-сайты. Он улучшает пользовательский опыт, позволяя легко включать радиостанции и расписания. Обладая стильным и удобным интерфейсом, он предлагает безупречный опыт интеграции для пользователей WordPress, желающих расширить возможности своего веб-сайта. Этот универсальный плагин предоставляет ряд функций для управления радиостанциями в среде WordPress, что делает его идеальным выбором для тех, кто стремится обогатить свои веб-сайты аудиоконтентом.

Версия плагина: 2.2.0
 
WordPress плагин CodeCanyon KenthaRadio

Особенности плагина

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

Расширенные функции плагина включают поддержку различных аудиоформатов, обеспечивая совместимость с различными потребностями вещания. Он обеспечивает беспрепятственную интеграцию с темой WordPress Kentha Music, улучшая общий аудиоопыт для посетителей. Благодаря удобному интерфейсу и подробной документации пользователи могут быстро начать настройку и управление своими радиостанциями. Адаптивный дизайн гарантирует, что радиоплеер безупречно адаптируется под различные размеры экранов, обеспечивая последовательный опыт на разных устройствах.

Интегрируя мощные возможности поиска, плагин позволяет пользователям открывать радиостанции на основе конкретных жанров, программ или расписаний. Эта функция поиска улучшает пользовательский опыт, позволяя посетителям быстро находить интересующий контент. Благодаря возможностям мгновенного прослушивания, CodeCanyon KenthaRadio обеспечивает плавный аудиоопыт для пользователей без буферизации или прерываний. Это надежный инструмент для пользователей WordPress, желающих обогатить свои веб-сайты функциями высококачественных радиостанций.

В заключение, плагин предлагает надежное решение для беспрепятственной интеграции функционала радиостанции в веб-сайты на WordPress. Благодаря богатым функциональным возможностям, простому в использовании интерфейсу и совместимости с темой WordPress Kentha Music, он является ценным активом для тех, кто стремится улучшить свой веб-сайт аудиоконтентом. Будь то управление прямыми трансляциями или запланированными шоу, плагин предоставляет инструменты, необходимые для создания увлекательного и интерактивного аудиоопыта для посетителей веб-сайта.

Спецификации:

Дата выхода: 11-10-2020
Дата обновления: 28-08-2023
Тип расширения: Платный
Лицензия: GPL
Тематика: Мультимедиа
Совместимость: W5.x W6.x
Включает в себя: Плагин
Языковые пакеты: Английский
Разработчик: CodeCanyon

Рейтинг:
4.5106382978723 1 1 1 1 1 (Оценок: 235)
4.5106382978723 235

Скачивание по подписке!

Вам необходимо авторизоваться на сайте и приобрести клубную подписку!

Поделись с друзьями!

 

Руководство по настройке CodeCanyon KenthaRadio для радиостанции на WordPress

CodeCanyon KenthaRadio стоит рассматривать не как отдельный универсальный радиоплеер, а как расширение для сайта на теме Kentha. В этом руководстве разберём практическую сторону: что проверить перед установкой, как добавить радиоканалы, как связать эфир с расписанием, где использовать короткие коды и виджеты, как проверить результат на публичной части сайта и что делать, если поток, название трека или блок OnAir не работают ожидаемо.

Материал не повторяет карточку продукта. Здесь важнее рабочая логика: у радиосайта есть поток, ведущие, передачи, сетка эфира, блок текущей передачи, список ближайших шоу и иногда музыкальные чарты. KenthaRadio помогает собрать эти части в одном интерфейсе WordPress, но требует аккуратной подготовки потокового URL, темы Kentha и зависимых плагинов.

Отдельное внимание уделено ограничениям. Расширение зависит от Kentha Music WordPress Theme и не заменяет стриминговый сервер. Если у вас нет прямой ссылки на MP3-поток или провайдер закрывает доступ к метаданным, проблема решается не красивым дизайном, а проверкой источника трансляции, протокола, CORS-политики и настроек Kentha Player.

CodeCanyon KenthaRadio в сценарии настройки радиоканала и проверки эфира на сайте
Главная логика KenthaRadio: администратор настраивает поток и расписание, а посетитель видит текущий эфир, ближайшие шоу и музыкальные блоки.

Что делает KenthaRadio и где он действительно полезен

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

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

Важно сразу отделить KenthaRadio от стриминговой платформы. Плагин не создаёт сам радиопоток и не заменяет Shoutcast, Icecast, Radio.co, Airtime или другой сервис вещания. Он берёт публичный поток и метаданные, затем показывает их внутри сайта Kentha. Если поток нестабилен или не отдаёт прямой MP3-URL, в WordPress вы увидите только симптом, а исправлять придётся источник трансляции.

Сильные сценарии

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

  • Онлайн-радио с несколькими потоками, где пользователю нужно переключаться между каналами без потери навигации по сайту.
  • Музыкальный бренд с передачами, ведущими и расписанием, где каждый эфир должен иметь отдельную страницу и социальные ссылки.
  • Клубный или диджейский проект, которому нужны чарты, превью треков и покупательские ссылки для выбранных композиций.
  • Редакционный сайт о музыке, где расписание эфира и блок ближайших шоу помогают удержать посетителя на странице.

Когда лучше не начинать с этого расширения

Если у вас нет Kentha, плагин не будет правильной отправной точкой. Он создан как дополнение к конкретной теме и её экосистеме, поэтому попытка поставить его на произвольную тему приведёт к лишней диагностике. Если задача только в простом embed-плеере без расписания, ведущих и чарта, KenthaRadio может оказаться избыточным. Если нужно решение, независимое от темы, лучше смотреть в сторону радиоплагинов, которые работают как самостоятельные инструменты.

Перед установкой задайте себе короткий вопрос: вам нужен просто звук на странице или полноценная структура радиостанции с каналами, передачами, расписанием и текущим эфиром? KenthaRadio раскрывается во втором варианте.

Что проверить перед установкой на сайт Kentha

Подготовка здесь важнее, чем сама загрузка ZIP-файла. Если на сайте нет совместимой темы, зависимых плагинов или прямого MP3-потока, установка пройдёт, но результат будет неполным: плеер может не получить канал, расписание не найдёт текущий день, а блок названия трека останется пустым.

Зависимости WordPress и темы

Официальная документация указывает, что KenthaRadio не является самостоятельным программным продуктом. Он расширяет WordPress-сайт, где уже установлена тема Kentha Music WordPress Theme и её комплектные плагины. Для практической проверки пройдите не по версии «на глаз», а по факту доступности нужных частей в админ-панели.

  • В разделе Appearance активна тема Kentha или дочерняя тема, основанная на Kentha.
  • В Plugins включены Theme Core, Kentha Player и builder, который используется на сайте.
  • На публичной части сайта уже работает базовый плеер Kentha, потому что KenthaRadio добавляет каналы к этой логике.
  • У администратора есть доступ к созданию записей пользовательских типов, настройкам темы и виджетам.

Поток и метаданные до WordPress

Самая частая ошибка в радиопроектах - начинать с оформления страницы, не проверив поток напрямую. Документация KenthaRadio рекомендует открыть прямой MP3-URL в браузере. Если браузер запускает аудиоплеер или предлагает скачать поток, это хороший признак. Если открывается плейлистный файл, страница панели провайдера или ошибка доступа, такой адрес не годится как итоговый поток.

Для Shoutcast и Icecast важно различать поток и метаданные. Поток отвечает за звук, а feed - за текущий трек и исполнителя. Эти вещи могут жить по разным адресам и иметь разные требования к протоколу. Сайт на HTTPS обычно не должен пытаться читать HTTP-feed: браузер может заблокировать смешанный контент, а блок «сейчас играет» останется пустым.

Стейджинг и резервная копия

Плагин работает с пользовательскими типами записей, расписанием и настройками плеера. Поэтому лучше сначала включить его на копии сайта. На стейджинге проверьте совместимость с кешем, минификацией скриптов, дочерней темой и текущими страницами Kentha. Если всё работает, переносите те же шаги на рабочий сайт.

Мини-чеклист перед установкой
Что проверить Почему это важно Как быстро проверить
Тема Kentha активна Расширение зависит от темы и её плеера Откройте Appearance и публичную страницу с плеером
Прямой MP3-поток доступен Без него KenthaRadio не сможет воспроизвести эфир Откройте URL потока в браузере вне WordPress
Feed метаданных публичный От него зависит название текущего трека Проверьте Shoutcast, Icecast, Radio.co или Airtime URL
Кеш не ломает плеер Скрипты плеера и расписания должны обновлять состояние Сравните страницу с включённым и выключенным кешем

Установка и первая проверка без лишнего риска

Установка KenthaRadio похожа на установку обычного premium-плагина WordPress, но итоговая проверка отличается. Не ограничивайтесь сообщением Plugin activated. После активации нужно убедиться, что появились нужные типы контента, настройки плеера доступны, а Kentha продолжает корректно загружать публичную часть сайта.

Безопасный порядок действий

  1. Сделайте резервную копию файлов и базы данных или работайте на стейджинге.
  2. Откройте Plugins, загрузите ZIP-архив KenthaRadio и нажмите Install Now.
  3. После установки нажмите Activate и проверьте, что WordPress не показывает фатальную ошибку.
  4. Обновите постоянные ссылки через Settings и Permalinks, если после установки появились новые типы страниц.
  5. Проверьте меню админ-панели: должны быть доступны радиоканалы, передачи, расписание, чарты или близкие разделы, предусмотренные расширением.
  6. Откройте публичную страницу Kentha и убедитесь, что базовый плеер не исчез.

Если после активации появляется ошибка, не продолжайте настройку. Вернитесь к версии PHP, набору зависимых плагинов и теме. У KenthaRadio есть история обновлений, связанных с поддержкой новых версий PHP и совместимостью с Elementor, поэтому старый архив на современном окружении может вести себя иначе, чем ожидалось.

Первый тест после активации

Создайте не весь сайт сразу, а один минимальный канал. Это снижает количество переменных. В разделе Radio Channels добавьте новую запись, укажите название, прямой MP3-поток и включите параметр Add To Playlist. Сохраните запись, откройте сайт в режиме инкогнито и проверьте, появился ли канал в плеере.

Минимальный успешный тест: канал добавлен в плейлист, звук запускается на публичной странице, при навигации по сайту плеер не сбрасывается, а в консоли браузера нет очевидных ошибок загрузки аудио.

Радиоканалы, поток и название текущего трека

Радиоканал - основа всей настройки KenthaRadio. В нём хранится поток, подпись, логотип, иконка плеера и поля для получения текущего трека из поддерживаемых источников. Если канал собран правильно, остальные части системы получают нормальную точку входа: кнопка воспроизведения знает, что запускать, блок song title знает, откуда брать метаданные, а расписание можно показывать рядом с реальным эфиром.

Карта настройки радиоканала CodeCanyon KenthaRadio с потоком и метаданными
Сначала проверяется прямой поток, затем заполняется канал и только после этого подключаются блоки текущего трека и расписания.

Какие поля заполнять первыми

Начинайте с простого: название канала, описание, прямой URL потока и параметр добавления в плейлист. Логотип и иконку можно настроить сразу, но они не помогут, если поток не проигрывается. Поля Shoutcast, Icecast, Radio.co, Airtime, Radionomy и plain text нужны для метаданных, а не для самого факта звучания.

Прямой MP3-поток

Официальная документация подчёркивает: нужен публично доступный прямой MP3 stream URL. Адрес плейлиста, админская ссылка провайдера или страница с embed-кодом не являются тем же самым. Если провайдер отдаёт файл .pls, .m3u или .asx, его часто нужно открыть как текст и извлечь реальный адрес потока.

Плейлист Kentha Player

Параметр Add To Playlist отвечает за то, появится ли канал в плеере автоматически. Если канал сохранён, но его не видно в плеере, это первая настройка, которую стоит проверить. Вторая проверка - очистка кеша страницы и скриптов, потому что плеер может продолжать отдавать старую конфигурацию.

Feed названия трека

Для вывода текущей песни используйте только тот тип feed, который соответствует провайдеру. Shoutcast V2 требует публичный XML-feed, Icecast может работать с JSON URL и mountpoint, Radio.co и Airtime используют свои поля. Если feed закрыт, пустой или работает по другому протоколу, блок названия трека не сможет обновиться.

Настройки, которые включают только при необходимости

В документации отдельно упоминается ситуация, когда поток доступен, но провайдер блокирует доступ браузера к данным звука. Тогда может не работать анализатор аудио или эквалайзерная анимация. В таком случае проверяется Settings и Kentha Player, где можно отключить Audio Analyzer. Это не «ускоритель» и не обязательная настройка для всех сайтов. Её используют как диагностическое решение, когда поток играет, но визуальная часть анализатора ломается из-за политики провайдера.

Для HTTPS-сайтов проверяйте протоколы особенно внимательно. Если страница открывается по HTTPS, поток и feed тоже желательно получать по HTTPS. Для Shoutcast SSL в документации отмечается необходимость корректного порта, если сайт работает по защищённому протоколу. Не подставляйте значения наугад: попросите у провайдера прямой URL и параметры feed.

Расписание эфира: дни, передачи и приоритеты

Расписание в KenthaRadio устроено как список передач с привязкой ко времени. Важная деталь: schedule может описывать конкретную календарную дату или повторяющийся день недели. Если оба варианта совпадают, конкретная дата имеет приоритет над обычным днём недели. Это удобно для праздничных эфиров, специальных выпусков и временных замен ведущего.

Схема расписания KenthaRadio с передачами, днями недели и блоком OnAir
Расписание связывает передачи с временем, а блоки OnAir и upcoming выводят текущий и ближайший эфир.

Как создать рабочую сетку

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

  1. Создайте передачи, которые реально будут использоваться в эфире.
  2. Добавьте ведущих или участников команды, если их нужно показывать на странице шоу.
  3. Откройте Schedule и нажмите Add New.
  4. Выберите день недели для повторяющегося расписания или конкретную дату для особого выпуска.
  5. Добавьте передачи через кнопку добавления, укажите время начала и окончания.
  6. Сохраните schedule и проверьте порядок дней через Page Attributes, если нужно управлять сортировкой недели.

Как работает приоритет дат

Представьте обычный воскресный эфир и отдельный праздничный выпуск. Если для конкретной даты создан отдельный schedule, KenthaRadio должен использовать его вместо повторяющегося воскресного сценария. Для радиостанции это полезно: можно заранее подготовить специальную сетку и не ломать обычное недельное расписание.

Пересечения по времени

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

Формат времени

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

Шорткоды и виджеты: где выводить эфирные блоки

Короткие коды KenthaRadio нужны не для красоты, а для точного размещения функций. Страница может показывать недельную сетку, текущую передачу, кнопку запуска конкретного канала, title feed, чарт или ссылки на внешние приложения. Документация рекомендует работать через WPBakery, поставляемый с темой, но допускает ручную вставку классического shortcode.

Какие короткие коды дают основу страницы

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

Практическое назначение основных shortcode-блоков
Блок Что показывает Где использовать
[qt-onair] Большой блок текущей передачи Главная страница, страница эфира, верхний экран радиосайта
[qt-onairmini] Компактный блок текущего шоу Сайдбар, футер, внутренние страницы
[qt-schedule] Сетку расписания Отдельная страница «Расписание»
[qt-upcomingslider] Слайдер ближайших передач текущего дня Главная страница или лендинг радиоканала
[qt-upcoming] Карусель ближайших передач Блок под текущим эфиром или в конце статьи
[qt-kentharadio-songtitle] Текущий трек и исполнителя Рядом с плеером, в hero-блоке, на странице канала
[qt-chart] Треки выбранного или последнего чарта Музыкальные чарты, главная страница, раздел «Топ»

Фильтр расписания для нескольких каналов

Параметр schedulefilter помогает разделять расписания разных каналов. Это критично, если один сайт показывает, например, основной эфир, клубный поток и ночной stream. Без фильтра блок ближайших передач может смешать программы и создать ощущение ошибки. Для каждого канала используйте собственный фильтр расписания и выводите его в соответствующем блоке.

Безопасная CSS-доработка без правки плагина

Если нужно слегка выделить строку текущего трека, используйте пользовательский класс shortcode, а не правку файлов плагина. Документация показывает, что shortcode song title принимает параметр class. Это даёт безопасную внешнюю точку для CSS.

[qt-kentharadio-songtitle title="NOW PLAYING: " tag="p" align="qt-left" class="station-now-title"]
.station-now-title {
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.35;
}

.station-now-title a,
.station-now-title span {
  color: inherit;
}

Такую правку лучше добавить в дочернюю тему или в безопасный блок дополнительного CSS темы. Проверка простая: обновите страницу с текущим треком, очистите кеш и убедитесь, что стиль применился только к нужному блоку. Откат тоже простой - удалите класс из shortcode или CSS из дочерней темы. Не меняйте файлы KenthaRadio и Kentha напрямую, иначе обновление может стереть правку.

Страницы передач, участники команды и музыкальные чарты

После базового потока и расписания стоит настроить контентные блоки, которые делают радиосайт живым. KenthaRadio не ограничивается кнопкой play: карточка продукта и демо показывают show pages, team members, Top10 Charts, связанные карусели и виджеты. Эти элементы не обязательны для первого запуска, но именно они превращают страницу эфира в полноценный раздел радиостанции.

Здесь важно не включать всё подряд. Если на сайте нет ведущих, пустые страницы участников только создадут лишние клики. Если чарт не обновляется редакцией, он быстро станет мёртвым блоком. Хороший радиосайт лучше строить вокруг тех рубрик, которые команда реально сможет поддерживать.

Страница передачи как центр контента

Передача в KenthaRadio должна быть не технической строкой расписания, а понятной страницей для слушателя. Заполните название, краткое описание, tagline, изображение и социальные ссылки, если они предусмотрены в вашей версии. Если передача выходит несколько раз в неделю, используйте одну страницу шоу и добавляйте её в разные schedule-слоты, а не создавайте дубли с почти одинаковыми названиями.

На странице передачи полезно объяснить формат: музыкальная подборка, интервью, вечерний микс, новостной блок, авторская программа. Это помогает не только пользователю, но и поиску: у каждой передачи появляется собственный текст, а не пустая карточка с временем. После заполнения проверьте, что ссылка на show page открывается из блока текущего эфира и не ведёт на черновик или архивную страницу без оформления.

Что заполнять обязательно

  • Название передачи, которое понятно без контекста расписания.
  • Краткое описание формата и пользы для слушателя.
  • Изображение или обложку, если дизайн Kentha использует визуальную карточку.
  • Связь с участником команды, если у передачи есть ведущий или диджей.
  • Социальные ссылки, если аудитории важно перейти к автору программы.

Участники команды и ведущие

Team Members в KenthaRadio нужны не только для красивой сетки лиц. Они помогают связать эфир с людьми: слушатель видит, кто ведёт передачу, где найти автора и какие ещё шоу с ним связаны. Для локальной станции это особенно ценно, потому что аудитория часто возвращается не за абстрактным жанром, а за конкретным голосом.

Не превращайте раздел команды в каталог сотрудников без связи с эфиром. Если участник не ведёт передачу и не появляется в расписании, подумайте, нужен ли он в этом блоке. Для редакционной страницы можно оставить отдельный раздел «О команде», но в KenthaRadio логичнее привязывать людей к show pages.

Top10 Charts без лишнего шума

Top10 Charts пригодятся музыкальным проектам, где редакция регулярно публикует подборки. По карточке продукта и документации shortcodes видно, что chart может выводить треки, ограничивать количество позиций и поддерживать превью через SoundCloud, YouTube или MP3. В демо также показан компактный вариант чарта для magazine-style layout.

Практическая схема такая: на главной покажите короткий список последних или важных треков, а полную страницу чарта оставьте для подробного просмотра. Если у трека есть buy link, убедитесь, что он ведёт туда, куда действительно должен вести. Если используется WooCommerce-ссылка, проверьте её как обычный пользователь: открывается ли товар, не ломается ли корзина, не конфликтует ли preview трека с основным плеером.

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

Связь с OnAir2 и миграционный смысл

Карточка CodeCanyon отдельно указывает совместимость структуры KenthaRadio с OnAir2 в контексте сохранения данных, расписания и радиоканалов при переходе между системами QantumThemes. Это не значит, что миграция всегда проходит без ручной проверки, но даёт важный ориентир: перед переносом проекта нужно инвентаризировать custom post types, schedule, channels и поля передач, а не пересобирать всё вслепую.

Если вы переходите с OnAir2 или рассматриваете более новую радиотему QantumThemes, сначала сделайте копию сайта. Проверьте, видит ли новая система старые передачи, корректно ли открываются радиоканалы, совпадают ли часы расписания и не потерялись связи с участниками команды. Миграцию радиосайта нельзя оценивать только по главной странице: обязательно откройте отдельные show pages, расписание, чарты, виджеты и страницы каналов.

Редакционный порядок поддержки

Чтобы сайт не превратился в набор устаревших блоков, заведите простой регламент. Раз в неделю редактор проверяет расписание, раз в месяц обновляет чарты и страницы передач, после изменения потока администратор тестирует playback и song title feed. Это не требует сложной архитектуры, но снижает риск, что посетитель увидит старую программу, пустой upcoming slider или ссылку на неактуального ведущего.

Минимальный набор контрольных вопросов: все ли передачи текущей недели имеют время, нет ли пересечений, есть ли у активных передач изображения, совпадает ли текущий эфир с schedule, открывается ли страница чарта, не конфликтуют ли preview треков с основным player. Если ответ хотя бы на один вопрос отрицательный, исправляйте контент до продвижения страницы.

Практический пример: собрать главную страницу онлайн-радио

Теперь соберём предметный сценарий. Цель - главная страница радиостанции, где посетитель сразу может включить эфир, увидеть текущую передачу, ближайшие шоу и перейти к полной сетке. Это не единственный способ использовать KenthaRadio, но он хорошо показывает логику продукта.

Практический сценарий применения CodeCanyon KenthaRadio на главной странице радиостанции
Практический сценарий: поток, блок текущего эфира, ближайшие передачи и проверка результата на публичной странице.

Цель

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

Подготовка

  • Тема Kentha активна и базовый плеер работает.
  • У вас есть прямой MP3 stream URL от провайдера.
  • Создан хотя бы один радиоканал с включённым Add To Playlist.
  • Созданы 3-5 передач для тестового дня.
  • Создан schedule с выбранным днём недели и временем передач.

Шаги

  1. Откройте страницу, которую используете как главную или как лендинг радиостанции.
  2. В верхний блок добавьте hero-вывод текущей передачи через [qt-onair] или соответствующий элемент builder.
  3. Ниже добавьте song title feed через [qt-kentharadio-songtitle], если ваш провайдер отдаёт метаданные.
  4. Добавьте слайдер ближайших передач через [qt-upcomingslider] с нужным schedulefilter, если каналов несколько.
  5. Создайте отдельную страницу «Расписание» и выведите там [qt-schedule].
  6. В меню сайта добавьте ссылку на расписание, а на главной оставьте только краткий блок ближайших шоу.
  7. Сохраните страницу и очистите кеш WordPress, кеш builder и кеш оптимизатора, если они включены.

Проверка

Откройте сайт как обычный посетитель. Запустите плеер, перейдите на другую страницу и проверьте, не прерывается ли воспроизведение. Затем вернитесь на главную и сравните текущий блок с schedule: передача должна соответствовать времени. Если song title feed не обновляется, не меняйте сразу дизайн. Сначала проверьте feed-поля канала и протокол URL.

Нюанс

Ближайшие передачи в slider и carousel, согласно документации, ориентированы на текущий день и показывают контент до полуночи по соображениям производительности. Если вы ожидаете, что блок покажет всю неделю вперёд, используйте полноценную страницу schedule, а не слайдер ближайших шоу.

Практичные идеи применения для разных радиопроектов

У KenthaRadio есть несколько сценариев, которые стоит продумать до наполнения сайта. Они основаны на подтверждённых возможностях продукта: радиоканалы, schedule, show pages, team members, charts, widgets и shortcodes. Не обязательно использовать всё сразу. Лучше выбрать набор, который решает конкретную задачу аудитории.

Локальная FM-станция с эфирной сеткой

Главная задача - сделать расписание понятным. Создайте отдельные передачи, привяжите ведущих и соберите недельный schedule. На главной покажите текущий эфир и ближайшие блоки, а полную сетку вынесите на отдельную страницу. Проверка - посетитель открывает сайт утром, днём или вечером и видит правильную передачу без ручного переключения вкладок.

Интернет-радио с несколькими жанровыми потоками

Используйте несколько Radio Channels и разделяйте расписания через Schedule Filter. На странице каждого жанра выводите только его канал, его текущий блок и его ближайшие шоу. Так слушатель не путается между основным, клубным и ночным эфиром. Проверка - включение одного канала не должно показывать передачи другого канала в виджете upcoming.

Музыкальный блог с чартами

Если проект делает подборки треков, используйте Top10 Charts. В чарте можно показывать треки, превью через SoundCloud, YouTube или MP3 и ссылку покупки, если она уместна для вашей модели сайта. Проверка - короткий список треков на главной ведёт к полной странице чарта, а превью не конфликтует с основным плеером.

Сайт ведущих и шоу

Для станции, где аудитория идёт за конкретными людьми, важны страницы передач и участники команды. Заполните tagline, социальные ссылки и связь ведущего с передачей. Тогда show page становится не пустой карточкой, а мини-страницей программы. Проверка - из блока текущего эфира можно перейти к странице передачи и понять, кто её ведёт.

Как проверить результат на публичной части сайта

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

Проверка результата KenthaRadio на публичной странице WordPress
Проверяйте не один экран, а цепочку: настройки канала, текущий эфир, расписание, мобильный вид и кеш.

Проверка потока

Откройте страницу в браузере, где вы не авторизованы в WordPress. Нажмите play, дождитесь звука, перейдите на другую страницу и вернитесь назад. Если плеер сбрасывается при переходе, проверьте настройки темы и скрипты оптимизации. Если звук не стартует совсем, вернитесь к прямому MP3 URL.

Проверка текущего трека

Если используется song title feed, сравните данные в плеере с данными у провайдера. Не все провайдеры обновляют метаданные одинаково быстро, поэтому одноразовая задержка не всегда означает ошибку. Проблема начинается, когда строка всегда пустая или показывает данные не того канала. Тогда проверьте тип feed и протокол.

Проверка расписания

Сравните текущий день и время сайта с расписанием. Убедитесь, что выбран день недели или дата, а page order для дней недели не нарушает порядок. Если на сайте несколько расписаний, проверьте schedulefilter. Для особых дат проверьте, что исключение не осталось активным после события и не перекрывает обычный день.

Проверка мобильной версии

У KenthaRadio заявлена мобильная готовность, но реальная мобильная проверка зависит от вашей страницы, builder-блоков, шрифтов, картинок и кеша. Проверьте кнопки плеера, слайдер ближайших шоу, таблицу расписания и крупные hero-блоки. Если расписание слишком широкое, лучше скорректировать страницу и отступы, чем скрывать важные передачи.

Скорость, безопасность и сопровождение радиосайта

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

Кеш и оптимизация скриптов

Если на сайте включены объединение, отложенная загрузка или агрессивная минификация JavaScript, проверяйте плеер после каждого изменения. Радиоплеер, слайдеры и текущий трек зависят от скриптов, поэтому «ускорение» может случайно отложить нужный код. Безопасный подход - сначала включить оптимизацию на стейджинге, затем проверить поток, переходы между страницами, song title feed и расписание.

Обновления

История продукта показывает обновления, связанные с PHP, прокси-логикой, Icecast и совместимостью с версиями WordPress. Поэтому не стоит держать старый архив только потому, что «он однажды заработал». Перед обновлением сделайте резервную копию, обновите на стейджинге, проверьте каналы и schedule, затем переносите изменения на рабочий сайт.

Безопасность внешних потоков

У продукта были публичные записи в базах безопасности, связанные со старыми версиями. Практический вывод без драматизации: проверяйте установленную версию по официальному источнику, следите за advisory-базами и не оставляйте старые уязвимые сборки на публичном сайте. Если advisory говорит о версии, которая совпадает с вашей, временно ограничьте риск: обновите продукт, проверьте журналы, включите веб-защиту и обсудите ситуацию с разработчиком или специалистом по безопасности.

Не делайте вид, что радиоплагин «просто выводит аудио» и потому не требует сопровождения. Он принимает внешние URL, работает с фронтендом и может влиять на пользовательский опыт всего сайта.

Диагностика: почему поток, расписание или блок OnAir могут не работать

Диагностику лучше вести от источника к выводу на странице. Если начать с CSS или builder-разметки, можно потратить время на внешний слой, хотя проблема лежит в прямом потоке, feed URL или выборе дня schedule.

Диагностика ошибок KenthaRadio: поток, feed, расписание, кеш и вывод на сайте
Диагностический маршрут KenthaRadio: сначала источник потока, затем канал, feed, расписание, shortcode и кеш.

Поток не воспроизводится

Симптом: канал создан, но звук не запускается или плеер молчит. Возможная причина - указан не прямой MP3-поток, а плейлистный файл, страница провайдера или URL с неподходящим протоколом. Откройте адрес потока в браузере вне WordPress. Если браузер не может проиграть или скачать аудио, KenthaRadio тоже не получит рабочий источник.

Исправление: запросите у провайдера direct MP3 stream URL. Для некоторых источников нужно открыть .pls или .m3u как текст и извлечь реальный адрес. После замены URL сохраните канал, очистите кеш и проверьте сайт в приватном окне.

Канал создан, но не появляется в плеере

Проверьте параметр Add To Playlist. Документация прямо связывает его с появлением канала в player bar. Если параметр включён, но канал всё равно не виден, очистите кеш страницы, кеш builder и кеш оптимизатора. Если используется несколько каналов, убедитесь, что вы смотрите правильную страницу и правильную конфигурацию Kentha Player.

Название текущего трека пустое

Причина обычно в feed, а не в shortcode. Для Shoutcast нужен публичный V2 XML feed, для Icecast - корректный JSON URL и иногда mountpoint, для Airtime - URL live-info. Проверьте, что feed не защищён паролем, не пустой и доступен по тому же протоколу, что и сайт. Если сайт работает по HTTPS, а feed доступен только по HTTP, браузер может заблокировать чтение.

Эквалайзер или анализатор не работает, хотя звук есть

Это отдельная ситуация: поток воспроизводится, но браузер не даёт скрипту читать аудиоданные. В документации указано, что провайдер может блокировать доступ через Access-Control-Allow-Origin. Проверьте Settings и Kentha Player, затем временно отключите Audio Analyzer. Если после этого поток стабилен, оставьте анализатор выключенным или уточните у провайдера, можно ли изменить CORS-политику.

Блок OnAir показывает не ту передачу

Проверьте, выбран ли у schedule день недели или конкретная дата. Без этого автоматический блок не может определить актуальный день. Затем проверьте пересечения по времени: если две передачи накладываются, обе могут считаться текущими. Для нескольких каналов проверьте schedulefilter, чтобы блок не смешивал разные сетки.

Upcoming slider не показывает всю неделю

Это не обязательно ошибка. Документация указывает, что upcoming slider и carousel показывают ближайшие передачи текущего дня до полуночи. Для полной недельной сетки используйте [qt-schedule] на отдельной странице. Не пытайтесь превращать слайдер ближайших передач в полный календарь, если задача - показать весь эфир.

После включения кеша пропали стили или не обновляется эфир

Отключите объединение и отложенную загрузку JavaScript для страницы с плеером, затем включайте оптимизацию по одному параметру. Если проблема исчезла после отключения минификации, добавьте скрипты Kentha/KenthaRadio в исключения оптимизатора. Когда причина найдена, не оставляйте весь кеш выключенным без необходимости: достаточно исключить конфликтующий слой.

Вопросы, которые стоит закрыть до запуска KenthaRadio

Можно ли использовать KenthaRadio без темы Kentha?

Нет, по официальной документации это расширение для сайтов на Kentha Music WordPress Theme. Если нужна независимая установка на любой теме, лучше выбрать другой радиоплагин или отдельный player.

Что важнее настроить первым: расписание или поток?

Сначала поток. Если канал не играет в Kentha Player, расписание и красивые блоки не спасут пользовательский сценарий. После рабочего потока добавляйте передачи, schedule и блоки текущего эфира.

Почему song title feed показывает пустую строку?

Чаще всего feed недоступен, не соответствует провайдеру, работает по неподходящему протоколу или не отдаёт метаданные. Проверьте Shoutcast/Icecast/Radio.co/Airtime-поля канала и откройте feed напрямую, если это возможно.

Нужен ли Elementor или WPBakery?

Карточка продукта указывает работу с Elementor или WPBakery, а документация по shortcode рекомендует WPBakery как удобный способ вставки элементов. Но классические shortcodes можно использовать вручную там, где это поддерживает ваша страница.

Можно ли сделать несколько расписаний для разных каналов?

Да, для этого используется Schedule Filter. Его нужно применять в блоках OnAir, upcoming slider или carousel, чтобы разные каналы не смешивали передачи между собой.

Что делать, если сайт на HTTPS, а поток или feed только HTTP?

Попросите у провайдера HTTPS-вариант потока и feed. Браузер может блокировать смешанный контент, особенно для метаданных. Если провайдер поддерживает SSL-стриминг, уточните правильный порт и прямой MP3 URL.

Нужно ли добавлять CSS-код для нормальной работы?

Нет. CSS нужен только для аккуратной адаптации внешнего вида. Рабочую логику - поток, feed, расписание, фильтры и shortcodes - сначала настройте штатными средствами.

Когда KenthaRadio может быть не лучшим выбором?

Если сайт не использует Kentha, если нужен только простой плеер без сетки эфира или если проекту важнее самостоятельный плагин с открытой структурой ролей и API, стоит сравнить альтернативы до внедрения.

Когда CodeCanyon KenthaRadio будет удачным выбором

CodeCanyon KenthaRadio хорошо подходит сайту, который уже строится вокруг Kentha и должен стать полноценной страницей радиостанции: с потоками, передачами, сеткой, текущим эфиром, ближайшими шоу, участниками команды и музыкальными чартами. Он особенно полезен, когда дизайн Kentha уже выбран, а недостающая часть - именно радиологика.

Перед запуском проверьте три вещи: совместимую тему, прямой MP3-поток и понятную схему расписания. После этого можно загрузить архив с CodeCanyon KenthaRadio, установить его на стейджинг, собрать один тестовый канал и только затем переносить настройки на рабочий сайт.

Если нужен независимый инструмент без привязки к Kentha, лучше не заставлять продукт работать против его архитектуры. Но если ваш проект уже в экосистеме Kentha и аудитории важны эфир, ведущие и программа дня, KenthaRadio закрывает задачу намного глубже, чем обычный встраиваемый аудиоплеер.

Автор: Редакция JoomFox.org

Вы не зарегистрированы, чтобы оставлять комментарии.