Контекст
Либо/Либо — студия, которая делает десятки подкастов: от документальных сериалов до разговорных шоу. Слушают их везде — в Apple, Spotify, Яндексе, — но у студии не было своего места, где можно знать слушателя в лицо, разговаривать с ним и продавать ему что-то большее, чем рекламу в преролле.
При этом половина аудитории живёт в Telegram, а у другой половины то не открывается одно, то перестаёт работать другое. Так что задача была не «сделать ещё один плеер», а собрать собственную площадку, которая переживёт любые блокировки.
свой плеер, свой бот, своя касса — и ни одной платформы, которая может всё это выключить
Что я сделал
- 01Единый бэкенд и три клиента: веб-плеер (PWA), Telegram-бот и мини-приложение — с общим аккаунтом, историей и подписками.
- 02Каталог фидов, сезонов, эпизодов и авторов с автоматическим подтягиванием RSS, таймкодами, комментариями и «выбором редакции».
- 03Платный контент: тарифы, ручная выдача доступа и подписки через Tribute с вебхуками, аналитикой продлений, отмен и конверсии из триала.
- 04Офлайн-прослушивание: эпизоды кэшируются в браузере, а соседние слушатели могут передавать их друг другу напрямую по WebRTC — когда CDN не открывается.
- 05AI-слой: транскрипция эпизодов, векторный поиск по фрагментам и агент в боте, который отвечает на вопросы и советует, что послушать.
- 06Редакционный контроль: система сама проверяет каждый эпизод (дорожка, описание, транскрипт) и заводит задачи, если чего-то не хватает.
- 07Рассылки, push и Telegram-уведомления, отложенные публикации, кроны со статистикой — и админка на три десятка разделов с документацией для контент-менеджеров.
