rPlayFling на практике: YouTube на экране CarPlay через родное приложение YouTube, тест и подводные камни
Как устроен rPlayFling и почему он работает только до iOS 27.1, мы уже разбирали: rPlayFling — видео на штатном экране CarPlay в Mercedes. Эта статья — о практике. Приложение проверено на официальной iOS 27 в машине со штатным CarPlay, через мобильную сеть. Плюс прочитана вся документация разработчика: руководство, три инструкции и заметки к выпускам вплоть до сборки 2.1 (65) от 12 октября. Разбираем, какой способ вывода работает стабильнее, как подключить родное приложение YouTube по коду телевизора, что глючит и что выбрать — rPlayFling или APTV.
Оговорка сразу: смотреть видео за рулём нельзя. Приложение само за этим следит — в движении картинка прячется, остаётся звук.
Содержание
- Кто сделал rPlayFling
- Коротко про версии iOS
- Разрешения, без которых не заработает
- Запуск в машине: главная ошибка
- Таблица: четыре способа и какой выбрать
- Способ 1. Отправить видео с телефона
- Качество: 360p через VPN
- Способ 2. Вкладка Web на экране машины
- Способ 3. Приложение YouTube по коду телевизора
- Способ 4. Трансляция экрана и DLNA
- Свои видео в дорогу без интернета
- Что глючило в тесте
- rPlayFling или APTV
- Типовые проблемы и решения
- Если нашли баг
- Итог
- Если раздела CarPlay нет вообще
- Частые вопросы
Кто сделал rPlayFling
Несколько фактов, которые мало кто знает.
Разработчик — VMLite Corporation. Так указано в политике конфиденциальности. Это авторы rPlay — приёмника AirPlay для Raspberry Pi. В трансляции видео они не новички.
Тот же разработчик делает Cafari. Оба проекта лежат на GitHub у rPlayAI. Разбор второго: Cafari — YouTube на экране CarPlay в 1080p.
Приложения нет в App Store. Распространяется через TestFlight — официальную бету Apple. Сборка живёт 90 дней, обновления приходят через то же приложение TestFlight.
Личные данные не собираются. По политике конфиденциальности нет аккаунтов, аналитики, рекламы и трекинга. Логины на сайтах хранятся на телефоне, как в Safari.
Интерфейс на английском, из других языков — только упрощённый китайский.
Обновления выходят очень часто. Сборки 2.1 (64) и 2.1 (65) вышли с разницей в один день.
Коротко про версии iOS
- iOS 18 и новее — приложение ставится, работает трансляция на телевизоры, экран машины — нет;
- iOS 26.4–27.1 — видео на экране любой машины с CarPlay;
- iOS 27.2 и новее — только в новых машинах со штатным видеорежимом CarPlay, в остальных звук и надпись «Video isn’t available on this car. Audio keeps playing».
Совпадает с APTV: там на 27.2 тоже перестало работать — Apple закрыла одну и ту же лазейку для всех. Если вы в окне 26.4–27.1, отключите автообновление: «Настройки» → «Основные» → «Обновление ПО» → «Автообновление».
Установка через TestFlight (адрес текстом):
https://testflight.apple.com/join/rncgthyN
Если видите «This beta is full» — места кончились, остаётся ждать.
Разрешения, без которых не заработает
«Локальная сеть» — обязательно разрешить. Без неё меню трансляции не найдёт устройств, а веб-страница на экране машины не загрузится. Если нажали «Не разрешать»: «Настройки» → «Конфиденциальность и безопасность» → «Локальная сеть».
Геопозиция нужна, чтобы понимать, едет машина или стоит. Фото — для показа своих фото и видео. Микрофон — для голосового ввода на экране машины.
Запуск в машине: главная ошибка
Подключаем телефон и на экране CarPlay нажимаем иконку rPlayFling.
Ключевой момент, на котором спотыкаются все: трансляция в машину работает, только пока rPlayFling открыт на экране CarPlay. Если на экране карты или музыка, видео отправится, но машина его не покажет, а пункт Car Screen в меню трансляции будет серым с подсказкой «Open rPlayFling in CarPlay».
Если иконки нет: «Настройки» → «Основные» → «CarPlay» → ваша машина → «Настроить» → включить rPlayFling.
На экране машины шесть вкладок: Now (что играет), Favorites (избранное — запуск в одно касание без телефона), Recent (история), Photos (свои фото и видео), Cast (трансляция экрана и приём от других приложений), Web (браузер прямо на экране).
Таблица: четыре способа и какой выбрать
| Способ | Где выбираете видео | Плюсы | Минусы |
|---|---|---|---|
| 1. Отправка с телефона | браузер rPlayFling на телефоне | ничего не настраивать, руль переключает ролики | 360p через мобильную сеть и VPN |
| 2. Вкладка Web | браузер на экране машины | в тесте самый стабильный, меню качества YouTube | нет русской клавиатуры на экране |
| 3. Приложение YouTube по коду | родное приложение YouTube | подписки, очередь, пульт | нужна разовая привязка, 360p по мобильной сети |
| 4. Трансляция экрана, DLNA | любое приложение | универсально | задержка, DRM чёрный, капризно |
Способ 1. Отправить видео с телефона
Этот способ разработчик советует пробовать первым.
Шаг 1. На телефоне в rPlayFling нажмите плитку YouTube (в сборке 2.1 (65) она отдельная) или введите любой сайт. Если нужны подписки — войдите в аккаунт.
Шаг 2. Запустите ролик на странице.
Шаг 3. Нажмите кнопку трансляции справа вверху и выберите Car Screen.
Видео пойдёт на вкладку Now, звук — через колонки. На телефоне появится пульт: пауза, перемотка, назад-вперёд, звёздочка в избранное и метка качества. Плеер на телефоне встанет на паузу с надписью «Phone playback is paused to save battery & bandwidth» — это экономия, а не ошибка.
Удобные мелочи:
- кнопки на руле работают — «следующий трек» включает следующий ролик со страницы YouTube;
- телефон можно заблокировать и свернуть приложение — трансляция продолжится; но не смахивайте rPlayFling из переключателя — трансляция оборвётся;
- чёрные полосы по бокам убираются кнопкой размера на панели в машине: Fit, Fill или Stretch; на маленьком экране проще в Settings → Car video size;
- продолжить с того же места — Settings → «Resume last video when the car connects», по умолчанию выключено.
Качество: 360p через VPN
Тонкость, о которой не говорят в роликах, но которая есть в документации.
В настройках можно выбрать 1080p, 720p или 360p. Но YouTube отдаёт rPlayFling HD только с «домашнего» адреса. Дома по Wi-Fi будет 1080p. Через мобильную сеть или через VPN — только 360p, независимо от входа в аккаунт. Разработчик прямо пишет, что это правило YouTube, а не настройка приложения.
Для России это ключевой момент: YouTube у нас работает через VPN, значит, в машине при трансляции готовьтесь к 360p. Другие сайты и прямые эфиры YouTube это правило не затрагивает.
Ещё две вещи, чтобы не пугаться:
- ролик часто стартует в 360p и через несколько секунд переходит на 1080p — это нормально;
- не смотрите на качество в плеере на телефоне: мобильная страница сама играет 360p, а в машину может идти HD. Правду показывает метка на пульте.
На слабом LTE разработчик советует 720p: меньше трафика и фризов.
Способ 2. Вкладка Web на экране машины
Полноценный браузер на экране CarPlay. В тесте именно этот способ заработал стабильнее всего.
Сверху панель: закрыть, назад, домой, обновить, «на весь экран» (значок со стрелками) и меню «Ещё» с адресной строкой, закладками, языком, экранной клавиатурой и голосовым вводом.
Принципиальная разница с первым способом: на экране машины работает сама страница и её собственный плеер. Поэтому в плеере YouTube доступно его меню — качество, скорость, субтитры, звуковая дорожка и «Стабильная громкость». Для экрана машины разумно 1080p и включённая стабильная громкость.
Что понравилось:
- на весь экран открывается крупный плеер с большими кнопками: ±10 секунд, пауза, громкость;
- ползунок перемотки работает прямо на экране машины;
- страницу можно масштабировать под свой экран.
Единственное, что раздражает: небольшую полоску сверху убрать нельзя.
Как открыть на весь экран. Запустите ролик и нажмите значок со стрелками. rPlayFling сам нажимает кнопку полноэкранного режима сайта. Выход — маленькая кнопка в правом верхнем углу.
Русский текст. Клавиатура на экране машины — английская и китайская (пиньинь). Но пока на машине открыто поле адреса, на телефоне появляется поле ввода, и набранное там уходит в машину. Печатайте по-русски на телефоне. Есть и голосовой ввод через распознавание речи Apple.
С телефона на машину одной кнопкой. Открыли страницу на телефоне → «•••» → «Show Page on Car».
Блокировщик рекламы встроенный, включён по умолчанию, режет рекламные сети, трекеры и всплывающие окна на сайтах. YouTube не трогает.
Способ 3. Приложение YouTube по коду телевизора
Функция вышла в сборке 2.1 (64) 11 октября и стала главным отличием от APTV. Вы смотрите родное приложение YouTube со своими подписками, нажимаете обычную кнопку трансляции — и видео идёт на экран машины. Приложение YouTube работает как пульт: очередь, следующий ролик, перемотка, пауза.
Технически rPlayFling притворяется для YouTube телевизором — тем же устройством, которое вы подключаете к YouTube по коду в разделе «Смотреть на телевизоре». Связь идёт через серверы YouTube, а не по локальной сети, поэтому Wi-Fi не нужен.
Привязка делается один раз:
Шаг 1. В rPlayFling: «•••» → Settings → Link YouTube with TV code. Появится 12-значный код.
Шаг 2. В приложении YouTube на любом ролике нажмите значок трансляции → «Подключить по коду» (в некоторых версиях — внутри «+ Добавить устройство»). Или: аватар → «Настройки» → «Смотреть на телевизоре» → «Ввести код».
Шаг 3. Введите 12 цифр вручную. Поле кода в YouTube вставку не принимает.
Теперь «rPlayFling» есть в меню трансляции YouTube всегда, когда rPlayFling открыт на экране машины — в том числе через мобильную сеть. Привязка переживает обновления и переустановку.
Тонкости:
- в одной сети Wi-Fi YouTube может показать «rPlayFling» дважды — найден по сети и по коду; это одна и та же машина;
- платные фильмы и прокат YouTube защищены — на машине будет «Can’t play this video. Try another one»;
- правило про 360p через мобильную сеть и VPN здесь тоже действует;
- отвязать — Settings → Unlink YouTube TV code; в самом YouTube запись удаляется в «Смотреть на телевизоре».
Частая ошибка: нажать трансляцию в YouTube, увидеть «добавить устройство» как для телевизора и решить, что машины там нет. Именно для этого и нужна привязка по коду — без неё по мобильной сети YouTube rPlayFling не видит.
Способ 4. Трансляция экрана и DLNA
Трансляция экрана. В меню трансляции выберите Cast Screen (Any App), подтвердите запись экрана — «Начать вещание». На машине виден весь экран телефона.
Минусы, о которых пишет сам разработчик:
- задержка секунда и больше — природа трансляции экрана;
- Netflix, Disney+, Apple TV+, Crunchyroll и другие защищённые сервисы дают чёрную картинку со звуком — iOS затемняет защищённое видео при любой записи экрана.
Вкладка Cast на машине показывает, что ещё может принимать видео: экран телефона через запись экрана и приложения с DLNA. Для DLNA телефон и приложение должны быть в одной сети Wi-Fi. Есть приёмник FCast для Grayjay, по умолчанию выключен.
В тесте этот способ не задался: повтор экрана машину не нашёл, а после «Show on Car Screen» приложение зависло, и помогло только переподключение кабеля. Вывод — трансляция экрана запасной вариант, лучше способы 1–3.
Свои видео в дорогу без интернета
Пригодится тем, кто ездит туда, где нет связи.
- из «Фото» можно отправить на машину свои видео и устроить слайд-шоу;
- из «Файлов» импортируется файл или целая папка; MP4, MOV и HEVC идут как есть, а MKV, AVI и WebM приложение переводит в MP4 само — если внутри H.264 или HEVC, поток перекладывается в новый контейнер без пережатия, остальное пережимается аппаратным кодировщиком iPhone;
- встроенный браузер скачивает файлы как Safari: долгое нажатие на ссылку → «Download Linked File»; скачанное лежит в «Файлы» → «На iPhone» → rPlayFling → Downloads.
Лайфхак: закачайте дома по Wi-Fi свои ролики, записи регистратора или фильмы — в машине они пойдут без интернета, без трафика и без всяких 360p.
Что глючило в тесте
Тест на официальной iOS 27, штатный CarPlay, мобильная сеть. Как есть:
- трансляция экрана и повтор экрана машину не видели;
- после «Show on Car Screen» экран завис — пришлось переподключать кабель;
- вкладка Web заработала, но видео постоянно вставало на паузу через несколько секунд, не помогал ни перезапуск приложения, ни повторный вход;
- на экране висело «rPlayFling Loading…».
Помогла перезагрузка iPhone. После неё всё заработало стабильно.
Хорошая новость: в заметках к сборке 2.1 (53) разработчик пишет как раз про такое. Плеер, застывший на месте, теперь перезапускается сам, зависший поток перезапускается, а если ролик не может играть, машина сообщает об этом вместо вечного «Loading…». Держите TestFlight с автообновлением.
rPlayFling или APTV
| Параметр | rPlayFling | APTV |
|---|---|---|
| Установка | TestFlight, сборка живёт 90 дней | App Store (США) |
| Окно iOS | 26.4–27.1, на 27.2+ только новые машины со штатным видео | 26.4–27.0 |
| YouTube | браузер + родное приложение по коду | браузер |
| Русский ввод | с телефона прямо в поле на машине | нет |
| Поворотный контроллер | подробно проработан | не заявлен |
| IPTV-плейлисты M3U | нет | да, сильная сторона |
| Блокировка в движении | есть, по умолчанию | при проверке не сработала |
| Деньги | в политике упомянута покупка «rPlayFling Unlimited», ограничения не расписаны | Pro 4,99 $ |
| Стабильность в тесте | после перезагрузки iPhone — хорошо | стабильнее |
Вывод: держите оба. Места они занимают немного, а когда одно приложение капризничает, второе часто работает. Если у вас поворотный контроллер или вы любите родное приложение YouTube — rPlayFling стоит попробовать первым. Разбор APTV: APTV — настройка YouTube в CarPlay.
Для Mercedes с контроллером COMAND это важный довод в пользу rPlayFling: поворот двигает выделение, нажатие выбирает, на вкладке Web синяя рамка ходит по ссылкам и роликам, ползунок перемотки управляется поворотом. Подробнее о системах Mercedes — в первой статье про rPlayFling.
Типовые проблемы и решения
Пункт Car Screen серый. rPlayFling не открыт на экране машины.
Меню трансляции пустое, страница на машине не грузится. Не дан доступ к локальной сети.
Всё в 360p. Мобильная сеть или VPN — правило YouTube. Дома по Wi-Fi будет 1080p. На вкладке Web качество выбирается в меню плеера.
«Video isn’t available on this car. Audio keeps playing». iOS 27.2 или новее, а машина без штатного видео в CarPlay. Решения нет.
Картинка пропадает, звук играет. Машина едет. Приложение смотрит скорость по GPS, а без GPS — ограничения, которые сообщает сама машина.
Фризы и паузы. Остановите трансляцию и запустите снова. Не помогло — перезагрузите iPhone. На слабом LTE — 720p.
Кнопка трансляции зелёная, а на машине пусто. Откройте вкладку Now. Если магнитола «уснула» — переподключите кабель.
rPlayFling пропал с экрана машины. Приложение смахнули или iOS выгрузила его. Откройте на телефоне, потом на машине.
YouTube не видит rPlayFling. По мобильной сети работает только привязка по коду.
Списки в движении урезаны. Правило самой машины для всех приложений CarPlay.
Нет звука. Источник на мультимедиа — CarPlay, телефон не в беззвучном режиме. Для Mercedes: источники звука в Mercedes.
Если нашли баг
Отзыв через TestFlight приходит без лога, поэтому толку от него мало. Правильно так:
Шаг 1. В адресной строке rPlayFling на телефоне введите fling://developer.
Шаг 2. Включите Save log file.
Шаг 3. Повторите проблему.
Шаг 4. Там же — Share Log File, приложите к отчёту на GitHub (rPlayAI/rPlayFling-public, раздел Issues). Укажите модель iPhone, версию iOS, версию rPlayFling (Settings → About) и машину. Фото экрана машины очень помогает.
В логе есть адреса страниц, которые вы смотрели — отправляйте его только разработчику. Остальные переключатели на этой скрытой странице — эксперименты, не трогайте их. В том числе переключатель, отключающий скрытие картинки в движении.
Итог
- Проверить iOS: нужно 26.4–27.1. Отключить автообновление.
- Поставить TestFlight и rPlayFling.
- При первом запуске разрешить «Локальную сеть».
- Открыть rPlayFling на экране машины — без этого трансляция не покажется.
- Основной способ: ролик на телефоне → трансляция → Car Screen.
- Если капризничает: вкладка Web на машине, качество в меню плеера.
- Любите приложение YouTube — привязать по 12-значному коду один раз.
- В дорогу без связи — свои файлы через «Файлы».
- Смотреть только на стоянке.
rPlayFling молодой, но развивается на глазах: за октябрь вышло несколько крупных обновлений. Это не замена APTV, а хорошая пара к нему. Живёт он, как и APTV, на окне версий iOS — рассчитывайте на «пока работает».
Если раздела CarPlay нет вообще
Всё описанное касается машин, где CarPlay уже есть в меню. Если раздела нет как такового, rPlayFling запускать некуда.
На Mercedes с конца 2015 года с системами Audio 20 и COMAND Online (NTG 5, 5.1, 5.5) CarPlay заложен в блок мультимедиа и выключен в кодировке. Включается программно: 10 000 ₽, около 20 минут, без вмешательства в проводку и без замены блоков. На MBUX CarPlay активирован с завода, а на NTG 4.0 и 4.5 программная активация невозможна. Проверка по VIN бесплатная: активация CarPlay на Mercedes.
Частые вопросы
Какой способ самый стабильный?
В тесте — вкладка Web на экране машины. Самый простой — отправка с телефона.
Можно ли смотреть из родного приложения YouTube?
Да, после разовой привязки по 12-значному коду телевизора. Работает и через мобильную сеть.
Почему 360p?
YouTube отдаёт HD только с домашнего адреса. Через мобильную сеть и VPN — 360p.
Как печатать по-русски?
На телефоне: пока на машине открыто поле адреса, на iPhone появляется поле ввода.
Видео зависает на «Loading…».
Обновите сборку через TestFlight и перезагрузите iPhone.
Работает ли Netflix?
Нет. Защищённое видео при трансляции чёрное.
Что лучше — rPlayFling или APTV?
Держите оба. У rPlayFling — приложение YouTube и контроллер, у APTV — IPTV и App Store.
Нет раздела CarPlay в вашем Mercedes? Оставьте заявку — активируем программно.