Frontend: расширение (React + Plasmo) с устойчивой интеграцией аудиоплеера для YouTube
Описание задачи
Нужно доработать браузерное расширение (Plasmo + React + Tailwind), которое синхронизирует наш кастомный аудиоплеер с видео на YouTube.
Базовый интерфейс плеера и логика работы с сегментами уже готовы. Механизм «мягкого seek» реализован — seek нужно просто корректно прокидывать в плеер. Главная цель задачи: обеспечить стабильную работу расширения во всех сценариях YouTube.
Что предстоит сделать
- Корректная работа с YouTube-плеером: передача play/pause/seek/ended/buffering.
- Учесть особые сценарии: мини-плеер, полноэкранный режим, переключение вкладок.
- Гарантировать правильную работу при смене скорости воспроизведения и буферизации.
- Обеспечить аккуратное поведение плеера при перескоках, перемотках и повторных запусках.
- Убрать баги, довести до продакшен-качества.
Что нужно от вас
- Опыт с React и браузерными расширениями.
- Знание работы с HTMLMediaElement API.
- Умение отлаживать нестандартные сценарии (мини-плеер, фуллскрин, вкладки).
- Чистый и понятный код.
Формат работы
Сейчас это разовая доработка с оплатой по этапам.
При этом у нас в проекте хватает других интересных задач, так что при хорошем взаимодействии можем продолжить сотрудничество дальше.
Будет здорово, если в отклике вы коротко расскажете о похожем опыте или дадите ссылки на проекты, чтобы понять ваш стиль работы.
Опубликован 30.09.2025 в 16:12 Последнее изменение: 30.09.2025 в 16:22
Заказ находится в архиве