Comments 22
а подписку пробовали подключать? она вроде совсем рекламу отключает
а подписку пробовали подключать? она вроде совсем рекламу отключает
miulyano Руководитель клиентской разработки в RUTUBE
Лучше было бы просто сделать платный сервис тк без подписки смотреть стало нереально. У вас в комментах шквал негатива по этому поводу. Но перед обязательной подпиской стоит проверить элементарную функциональность. Например, уведомления об ответах на комментарии не редиректят к ответу, что делает общение невозможным. И подписка не совсем отключает рекламу. Для некоторых каналов реклама не отключается даже с подпиской.
ВК Видео фризится каждые 7-10 секунд, и это при предзагруженном видео (грубо говоря 3-4 минуты видео) пытался выставить низкое качество вплоть до 144 - не помогает. Более того он регулярно пытается это ограничение обойти и поднять качество до 1080. Так что ВК Видео далеко не айс
Лучше почините скорость загрузки приложения на типичном китайском андроидтв. Она по 20 секунд стартует и тормозит как сволочь.
Кроме рекламы на рутубе сильно мешает отсутствие возможности добавлять в свои плейлисты чужие видео, и плейлист "смотреть позже", который не работает как плейлист.
В подписках отображаются не все новые видео, там где колокольчик не видно названий видео, только название канала, хотя у трансляций название есть:

при этом в json название таки есть:

это с лета уже так.
Куда-то не туда рутуб эволюционирует...
А еще, зачем кнопка выкл автовоспроизведение, если видео всё равно начинает проигрываться?
Была у них киллер фича: проигрывание в фоне из коробки. Теперь хотят денег за это. Мне проще отказаться от использования. Ну или подождём rutube revanced... Хотя... Вряд-ли он появится. Думаю все понимают почему ;-)
А, ещё до сих пор на ДВ иногда работают через ВПН лучше, чем без оного)
В статье расскажу, как мы столкнулись с неизбежной необходимостью переделки веб-плеера RUTUBE — сервиса, который существует с 2006 года
Там бы весь сайт переделать, ему даже блокировка YT не помогает.
Количество подписчиков на популярных каналах порой разница 2 порядка
Смелый шаг идти вразрез с линией партии. Не боитесь «положить партбилет на стол»?
Мне вот все ещё нравится подход с фабрикой. И мутабельный подход тоже предпочитаю, но react упорно делает ставку на имутабельность
Да почему в разрез? Мы выбирали подход и стек исходя из потребностей, нам реально это очень сильно упростило жизнь. Мне кажется, что это более полезный навык и подход, чем гнаться за хайпом, либо по рельсам ехать
На мой взгляд, это всего лишь прикладные вещи, чтобы вспомнить тот же redux или, например, верстку, которой в плеере мало - много времени не понадобится
В разрез - потому что в документации react именно функциональные компоненты. И хайп сейчас на хуки. Я не критикую вас, наоборот респект
Судя по статье, компоненты остаются функциональными, речь идет только про слой стора/бизнес-логики, этот слой на хуках делать - это подписывать себе приговор на рефактор через пару лет. Что, собственно, и произошло.
"переехали с Redux на MobX;
перешли с функционального подхода на ООП;"
звучит как "переехали с устаревшей архитектуры на еще более устаревшую архитектуру" :)
По моему скромному субъективному мнению, @tanstack/react-query + zustand - лучшее, что есть на сегодняшний день для управления состоянием в React-приложениях
У нас бизнес-логика превалирует над UI - в плеере его не так много, и он не очень сложный
Нам хотелось сделать максимально изолированные плагины, в теории не зависеть от ui библиотеки - и выбранный подход решает эти проблемы
К тому же, у части команды был опыт работы с mobx, написанные кастомные линтеры, решенные проблемы, а с Zustand, увы, нет
Нужно признать, что ваш плеер намного удобнее, аккуратнее и быстрее плеера вк. Там плеер совсем уж тормознутный. Да и в целом ваш сайт интерфейс сервиса быстрее работает. Не знаю, почему у вк все так тормознуто.
Information
- Website
- rutube.ru
- Registered
- Founded
- Employees
- 1,001–5,000 employees
- Location
- Россия
- Representative
- Наталья Зуева
Эволюция плеера RUTUBE: от монолита к гибким модулям