Инструменты пользователя

Инструменты сайта


dj:ideas:now

О чём снят роботы на радио

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

Wiki Anon.FM

Адреса: https://fm.ngmt.host (временно хостится на барже), также https://wiki.chan32f103c8t6.online (редиректит на баржу).

Нынешний адрес: https://wiki.anon.fm/

Активно пилят эту вики: 1352, 1, Обсидиан.

Любой диджей может присоединиться, оставив свою заявку. Заявка нужна, потому что для доступа к статьям о диджеях (и для получения возможности оные редактировать) вам необходимо попасть в локальную пользовательскую группу dj, а добавить вас туда может администрация.

Soulseek

Вся ротация на текущий момент доступна через Soulseek. Искать suiseiseki. Мы много получаем и много раздаём.

AIR

На момент 2025 года это наиболее актуальное из решений по переделке сайта.

AIR означает Anonymous Internet Radiostation. Проект пишется на C# с использованием самых современных версий .NET и будет работать с LiquidSoap в качестве источника.

Основные фичи:

  1. Модульность. Системы радио являются отдельными проектами, которые компилируются в отдельные бинарники, которые затем поднимаются в контейнерах.
  2. Очереди. Центральной идеей сейчас является AMQP - очереди сообщений и прочих эвентов будут рассылаться по контейнерам-потребителям. Текущий статус - смотрим, что лучше, RabbitMQ или, например, NATS, Kafka, NSQ.
  3. ААА. Централизованная аутентификация диджеев (и не только!). Получаешь один ключ диджея, разблокируешь им все возможности радивы.
    1. Кроме того, в это включена возможность привязки айдишников для обычных слушателей. По сути им нужно задать пароль, и они смогут сохранить свой айди (сгенерированный так же, как это сейчас делается для сообщений в кукарекалке). При помощи своего пароля они могут всегда оставаться под одним id (выбрав его в качестве главного).
    2. В случае общественной прокси - кто успел, того и тапки. Другому человеку, который зашёл под прокси, и этот айди уже сохранён в БД под чьим-то паролем, будет выдан альтернативный айди.
  4. Дизайн. Модульность актуального дизайна старой глагне будет сохранена (отдельные функциональные блоки). Просто это будет намного лучше работать и выглядеть. Общая цветовая гамма и некоторые элементы будут сохранены (общий вид будет похож).
    1. Используемый CSS-фреймворк - собственный мультифорк NII.css
    2. ТЁМНАЯ ТЕМА АААА?! А?!
  5. Модуль настроек и предпочтений для клиента.
  6. [?] Возможно, фронт будет написан на реакте. Естественно, с использованием тайпскрипта - это точно будет.
    1. На данный момент фронт не в фокусе по нескольким причинам:
      1. ещё нет стандартизированного АПИ, оно меняется, и отражать эти изменения всякий раз ещё и на уровне клиентского кода - ненужная морока; первое стандартизированное АПИ получит версию v1, дальше будет версионирование
      2. есть упор на то, чтобы всё работало и без джаваскрипта, зная нашу публику
      3. слишком много работы, надо делать всё постепенно
  7. АПИ. Да, будет нормальное апи.
  8. Радиочан=кукарекалка
    1. Сообщения слушателей будут слаться в радиочан.
      1. Это в ранней стадии, поскольку оказалось очень сложно подменять ник бота (который копирует сообщения в жабу) на айдишник кукарека. А без этого сообщения будут выглядеть странно ("<RadiochBot> From ekakeaoe4ea1: абыр")
  9. Дополнительные функциональные модули.
  10. Новый плеер, более надёжный и удобный.
  11. Обложки, подгружаемые с ластика.
  12. Эмбеддед видеоплеер на глагне.
  13. Веб-мамбл.
  14. Разметка в сообщениях. Маркдаун, вакабамарк-плюс.
    1. сейчас ищу способ подсунуть хтмл в джаббер-сообщения
  15. Форма для добавления рецензируемых треков в ротацию.
    1. для этого нужно будет зарегаться, понятное дело
    2. будут выведены критерии для добавления
    3. две колонки, принятое - не принятое
  16. Рейтинг будет влиять на выпил трека из ротации.
  17. Вся музыка в ротации находится под наблюдением Маяка, Lighthouse - асинхронное решение на основе вотчеров, заносящее всю инфу о файлах и изменении оных в базу данных (написано нами)
  18. Вся ротация будет доступна для прослушивания в формате стримингового сервиса.
    1. тестируем навидром на данный момент
    2. это для диджеев и для слушателей по подписке
  19. Потенциально, в далёком будущем, настольное (десктопное) приложение
    1. его очень хочется сделать, поскольку в таком приложении можно будет встроить вещалку и прочие утилиты для самих диджеев, но этот ещё сложнее и больше
    2. тем более, что непонятно, что делать под линукс, там нет универсальных фреймворков, кроме qt, а qt я не хочу, не использовать же электрон?
  20. В будущем менее отдалённом - приложение для прослушивания радио и написывания сообщений под андроид (новое)

Код этого всего будет пока оставаться открытым только для диджеев. Может быть, только если в будущем откроем, когда не стыдно будет показать, а пока показывать нечего.

Альт.дизайн (Userscripts)

Альтернативный дизайн глагне, который многими используется. Сейчас поддержка осуществляется 1.

Страница, репа.

Реструктуризация ротации

Благодаря усилиям нынешних музыкальных редакторов - 23 и Listener_1 - ротация постоянно сортируется и пополняется музыкой, в том числе реквестами.

Редакторы славно потрудились и съебали. Теперь мы снова ищем редакторов! От редакторов требуется выполнять реквесты по добавлению-удалению музыки, сортировка новой и анализ старой. Мы хорошо доплачиваем за вредность, приходите к нам и пишите в кукарекалку или на официальную почту radio@keemail.me, если готовы заниматься этой работой.

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

dj/ideas/now.txt · Последнее изменение: 12.01.2025 23:56 — admin

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki