Radio Player Page

Описание

Radio Player Page предоставляет специальные, независимые страницы плеера для ваших радиотрансляций на WordPress. Он позволяет создать полное недельное расписание, управлять эфирами и представить всё на страницах, которые гарантируют надёжное, независимое от темы прослушивание.

Мощь страниц плеера

  • Независимые страницы плеера – Каждая станция существует на своей собственной независимой HTML-странице, полностью минуя тему WordPress. Это обеспечивает нулевое количество конфликтов с темой, оптимальную производительность и один чёткий URL на радиостанцию.
  • Полное радиорасписание – Создайте недельную сетку вещания с поименованными радиопередачами и опциональными логотипами. Плеер интеллектуально отображает текущую и следующую передачу с учётом часовых поясов и предотвращением пересечений.
  • Совместимость с любыми потоками – корректно работает с Icecast, Shoutcast, HLS (.m3u8), DASH (.mpd) и потоками MP3. Автоматическое определение протокола, включая встроенную поддержку HLS в iOS Safari.

Управление эфирами

  • Управление несколькими станциями – Управляйте несколькими независимыми станциями из одной установки WordPress, каждая со своим потоком, расписанием и брендингом.
  • Часы времени эфира – информируйте международную аудиторию. Если время эфира отличается от времени слушателя, ненавязчивые часы показывают местное время радиостанции и разницу с вашим временем.
  • Media Session API – полноценная интеграция с экранами блокировки и элементами управления воспроизведением, с отображением обложки и информации о радиостанции.
  • Блок расписания радио – Добавьте блок на любую запись или страницу, чтобы отобразить полное недельное расписание для выбранной станции. Дизайн управляется редактором и темой (Block Supports, theme.json).
  • Блок списка радиопередач – Добавьте блок, чтобы отобразить список всех радиопередач для выбранной станции с изображением (опционально), расширенным описанием и расписанием вещания.

Впечатления слушателя

  • Информация об эфире – плеер наглядно отображает что сейчас в эфире, а что будет следующим.
  • Визуальное оформление – выберите одну из 8 цветовых схем и 4 аудиовизуализатора в реальном времени (на базе Web Audio API) под оформление вашей радиостанции.
  • Брендинг станции – Загружайте пользовательские фоновые изображения и логотипы для каждой радиостанции.
  • Удобные функции – таймер сна, адаптивный дизайн и мета-теги для обмена в соцсетях с расширенными превью ссылок.

Создан для высокой производительности в современных веб-приложениях
Плеер представляет собой автономное приложение, созданное с использованием React 19, TypeScript и Vite, что обеспечивает высокую скорость, доступность и удобство сопровождения. Для бесшовного обновления используется загрузка ресурсов на основе манифеста.

Скриншоты

  • Страница плеера с синей цветовой схемой и визуализатором «Осциллограф».
  • Страница плеера с жёлтой цветовой схемой, визуализатором «Спектр-столбики» и часами часового пояса.
  • Страница плеера с зелёной цветовой схемой, визуализатором «Водопад амплитуды» и активным режимом сна.
  • Страница плеера с розовой цветовой схемой и открытым модальным окном расписания.
  • Страница плеера с оранжевой цветовой схемой и открытым модальным окном «Все радиопередачи».
  • Экран редактирования радиостанции.
  • Экран редактирования радиопередачи.
  • Экран редактирования расписания радио.

Установка

  1. Загрузите папку `radio-player-page` в директорию `/wp-content/plugins/` или установите плагин напрямую через экран «Плагины» WordPress.
  2. Активировать плагин через экран ‘Плагины’ в WordPress.
  3. Перейдите в RPP Радиостанции в меню администратора. Нажмите Добавить новую, чтобы создать станцию.
  4. Для каждой радиостанции:
    • Введите ваш URL потока (Icecast, Shoutcast, HLS, DASH или MP3)
    • Выберите страницу WordPress, на которой должен отображаться плеер
    • При желании настройте: название, цвет темы, тип визуализатора, фоновое изображение и логотип
  5. Опубликуйте или обновите станцию и перейдите на назначенную страницу. При желании используйте RPP Радиопередачи, чтобы создавать радиопередачи и составлять недельное расписание для каждой станции.

Важные примечания

  • Каждая радиостанция требует как действительный URL потока, так и назначенную страницу WordPress.

Часто задаваемые вопросы

Нужно ли что-то настраивать на странице WordPress?

Нет. Как только вы назначите страницу станции на экране редактирования RPP Станции, дополнительная настройка на самой странице не требуется. Плагин перехватывает запросы страницы с помощью хуков перенаправления шаблонов WordPress и отдаёт отдельную HTML-страницу с плеером. Обычный вывод страницы во фронтенде (контент, шаблон, блоки) для этого URL игнорируется, поэтому плеер всегда загружается надёжно без настройки на уровне страницы.

Где я могу получить поддержку или сообщить о проблеме?

Посетите форум поддержки WordPress, чтобы получить помощь, оставить предложения или сообщить об ошибках.

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

Да. Плагин бесплатный и с открытым исходным кодом (GPLv2 или более поздняя версия), подходит как для коммерческих, так и для некоммерческих радиостанций.

Где можно посмотреть полный исходный код?

Исходный код находится на GitHub.

Отзывы

16.09.2025
This plugin gave me a dedicated player for my shoutcast stream under 5 mins. No fluff at all. Just paste the link, pick a page, and you’re good to go
13.09.2025
The setup is super straightforward and easy to understand. I like that it keeps things simple without adding a bunch of unnecessary settings.
10.09.2025 2 ответа
works great for keeping the radio player running without stopping when clicking around the site could you add an option to upload an image or logo to display with the player? regards
Посмотреть все 3 отзыва

Участники и разработчики

«Radio Player Page» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Radio Player Page» переведён на 11 языков. Благодарим переводчиков за их работу.

Перевести «Radio Player Page» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

3.3.0

  • Добавлен блок расписания радио.
  • Добавлен блок списка радиопередач.
  • Радиостанции и радиопередачи теперь используют пользовательские типы записей (CPT).