Raspberry pi или apple tv

Как превратить любой телевизор или колонку в приемник сигнала AirPlay

Одна из фирменных фишек экосистемы Apple – протокол беспроводной передачи звука и видео AirPlay. Опция дебютировала еще во времена iOS 4, а в одном из обновлений iOS 11 “подросла” до второй генерации с поддержкой технологии мультирум.

Протокол не является полностью закрытым, сторонние разработчики могут встраивать фишку в свои мультимедийные системы, колонки и телевизоры. К сожалению, реализуют такую возможность лишь в небольшом количестве представленных на рынке устройств.

Сейчас расскажем, как добавить поддержку AirPlay в любое аудио-устройство или телевизор.

Что понадобится для создания собственного приемника AirPlay

Запустить сервер AirPlay можно практически на любом компьютере. Выделять для этого слишком мощный гаджет нет никакого смысла, с задачей справится и наша любимая “малинка”. Быстро взглянем на список моделей, чтобы понять, какие именно платы могут подойти.

Для начала нужно отобрать все модели с поддержкой Bluetooth, а затем оставить только устройства, поддерживающие Wi-Fi 802.11ac (если у вас дома есть роутер с поддержкой сети 5 ГГц.). В противном случае подойдут и модели с Wi-Fi 802.11ac.

Нормальная работа сервиса возможна при наличии нескольких ядер процессора и 1 Гб (или более) оперативной памяти.

▶ Так оптимальным выбором будут платы Raspberry Pi 3B+ и Raspberry Pi 4B. Первый вариант является более предпочтительным из-за его цены, но и второй подойдет, если плата у вас уже есть в наличии.

▶ Для питания платы нужен достаточно мощный блок питания. Желательно выбирать адаптер минимум на 3А или мощнее.

▶ Записать операционную систему и необходимое ПО можно на карту памяти формата MicroSD объемом от 8 ГБ.

Кроме этого для первоначальной установки и настройки может пригодиться клавиатура, если проводного USB-аксессуара нет в наличии, манипуляции сможете проделать через SSH-протокол.

Как настроить собственный AirPlay сервер

1. Скачайте и установите приложение Raspberry Pi Imager. Это универсальная утилита для загрузки и установки нужного образа для Raspberry Pi.

Утилита доступна для macOS, Windows или Linux и позволяет подобрать одну из самых популярных сборок для записи на карту памяти “малинки”.

2. Запустите приложение и подключите карту памяти к компьютеру. На современных моделях Mac без соответствующего слота придется использовать хаб или переходник.

3. Выберите последнюю версию Raspberry Pi OS для установки, укажите целевой накопитель и введите пароль администратора для запуска процесса. Через несколько минут карта памяти будет готова для работы.

3.1. Если хотите в дальнейшем управлять “малинкой” по SSH-протоколу без подключения клавиатуры и дисплея, создайте в корневой папке карты памяти файл с именем ssh без расширения.

Так нужный протокол будет активирован по умолчанию, малинку с карточкой внутри можно будет подключить к домашней сети через Lan-порт.

3.2. Если хотите сразу настроить Wi-Fi на микрокомпьютере, в корневой папке карты памяти создайте файл wpa_supplicant.conf с содержимым:

network= <
ssid=»имя Wi-Fi сети»
psk=»пароль»
>

Так “малинка” после запуска и первоначальной настройки сможет автоматически подключиться к домашней сети.

4. Установите карту памяти в соответствующий разъем на плате Raspberry и включите “малину”.

5. Если вы не настраивали SSH и Wi-Fi подключение, придется сделать это непосредственно в интерфейсе Raspberry Pi OS.

5.1 Запустите Терминал и введите команду:

Увидите панель параметров “малинки”.

5.2 Перейдите в раздел System Options – Wireless Lan и поочередно введите имя домашней Wi-Fi сети и пароль для подключения.

Читайте также:  Iphone 7 plus аккумулятор совместимость

Если все сделали верно, устройство подключится к указанной сети.

6. Далее следует произвести ряд настроек в Терминале Raspberry Pi OS или в командной строке компьютера после подключения по SSH.

Введите следующую команду для загрузки и установки всех имеющихся обновления системы:

sudo apt update && sudo apt full-upgrade

Этот процесс может занять продолжительное время, наберитесь терпения и не прерывайте апдейт.

7. После установки обновлений и перезагрузки устройства снова запустите терминал или подключитесь по SSH.

8. Выполните команду для установки менеджера пакетов PiKISS:

curl -sSL https://git.io/JfAPE | bash

9. После окончаний установки последовательно введите команды:

Так вы инициируете загрузку пакетов для PiKISS.

10. После завершения загрузки сможете найти утилиту PiKISS по указанному в процессе установки пути или в меню с программами.

11. Запустите PiKISS и в меню выберите пункт Others – RPiPlay для установки сервера AirPlay.

12. Чтобы приложение запускалось автоматически при старте Raspberry, нужно выполнить команду:

Эта команда откроет файл конфигурации автозапуска для редактирования.

13. В самом конце файла нужно дописать название приложения @RPiPlay, нажать CTRL-X для сохранения файла и Y для подтверждения внесения изменений.

Теперь “малинка” готова к работе.

Можете открыть пункт управления на iPhone, iPad или Mac и нажать кнопку вывода изображения по AirPlay. Увидите появившийся новый приемник сигнала. Сможете выводить сюда изображение или звук для поддерживаемых приложений.

Теперь останется подключить Raspberry к телевизору или проектору по HDMI (для видеозеркалирования) либо к колонке или музыкальному центру через 3.5 мм разъем (для вывода только аудиосигнала).

Во втором случае нужно будет изменить канал вывода звука по умолчанию. Для этого в Терминале запустите команду:

В открывшемся меню выберите раздел Others – Audio и укажите 3.5 мм разъем в качестве приоритетного.

Звук будет выводиться через аудио-разъем вместо HDMI.

Вот так можно при помощи залежавшиеся без дела “малинки” добавить поддержку AirPlay для любого телевизора или колонки.

Источник

Домашний кинотеатр на Raspberry

Так случилось, что решил я упростить себе вопрос он-лайн просмотра фильмов, вариант стандартного смарт ТВ меня не устраивал, а постоянно торчащий кабель HDMI для подключения к ноутбуку раздражал. Решение моей проблемы я увидел в приобретении Raspberry Pi 4, который можно аккуратно спрятать за корпусом телевизора.

Заказал готовый набор на али и пока ждал почитывал как и что делать. Подходящих мне решений нашлось два:

  • Превратить малинку в мини-компьютер и смотреть потоковое видео с браузера, как я обычно делаю с ноутбуком
  • Установить плеер Kodi и использовать малину в качестве подобия ТВ-приставки.

В процессе реализации решил скомбинировать оба варианта: настроить автозапуск плеера Kodi и при необходимости выйти из него в систему Raspbian. И именно в таком решении и скрылась основная проблема, но все по порядку.

Изложу по шагам, как делал.

Шаг первый: Выбор нужной версии одноплатного компьютера.

В моем случае я взял топовый вариант того, что было у продавца:

  • Сам Raspberry Pi 4:
    Процессор Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
    Память 4GB LPDDR4-3200 SDRAM
    2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE Gigabit Ethernet
    2 USB 3.0 ports; 2 USB 2.0 ports
    2 × micro-HDMI (с поддержкой 4k 60fps)
    4-pole stereo audio and composite video
    H.265 (декодирование 4kp60), H264 (декодирование 1080p60, кодирование 1080p30)
    OpenGL ES 3.0
    Разъем USB-C для подключения к питанию (минимум 3A, 5V DC)
  • Чехол-радиатор с активным охлаждением в виде двух кулеров
  • Блок питания с напряжением выхода 5В и встроенной кнопкой отключения питани
  • SD карта на 64Гб, 10й класс с адаптером на USB
  • Кабель HDMI/microHDMI на 1,5м
Читайте также:  Что такое эффект эхо айфон

При желании можно взять более простой и дешевый комплект, но я решил, что называется взять «про запас».

Шаг второй: Установка операционной системы.

Первый запуск Raspderry подробно описан и даже в картинках показан на официальном сайте.

Я пошел немного другим путем и использовал утилиту balenaEtcher, чтобы распаковать образ системы Raspbian на SD карту. Кто решит пойти по этому пути, скачать можно тут. Сама утилита в управлении примитивно проста: вставляем в компьютер флешку для прошивки, запускаем balenaEtcher, указываем путь к образу системы и нажимаем Flash!

Скачать образ Raspbian можно с официального сайта.

Я использовал версию «Raspbian Buster with desktop and recommended software» — практически готовое решение, что называется «из коробки». Внутри есть и окружение рабочего стола и предустановленное ПО. В этой версии по умолчанию используется окружение PIXEL (Pi Improved Xwindows Environment, Lightweight), которое по своей сути является доработкой окружения LXDE.

При первом запуске Raspbian задаст вам несколько конфигурационных вопросов (выбор страны, языка и часового пояс / установка пароля / подключение Wi-Fi / получение последних обновлений) и предложит перезагрузиться. На них мы не будем останавливаться, т.к. они интуитивно понятны и описаны в картинках по ссылке выше на официальном сайте.

Шаг третий: Настройка.

Возможно придется подстроить разрешение монитора, сделать это можно так: Пуск/Параметры/Screen Configuration. Откроется окно Screen Layout Editor где нужно зайти Configure/Screens/HDMI/Разрешение/выбрать нужное разрешение из списка и нажать на зеленую галочку.

Нам понадобится настроить возможность переключения языка раскладки. Делается это так:

  1. Правой кнопкой жмем на Панели задач и выбираем «Добавить/убрать элементы панели».
  2. Откроется окно Настройки панели, жмем «Добавить».
  3. В открывшемся списке находим «Обработчик раскладки клавиатуры», выбираем и жмем «Добавить».
  4. Нас вернет к предыдущему меню, в котором теперь должен появиться пункт «Обработчик раскладки клавиатуры», выбираем и жмем «Параметры».
  5. Снимаем галочку «Сохранить системные настройки»
  6. В ставшем активном окне «Раскладки клавиатуры» жмем «Добавить» и выбираем необходимую раскладку.
  7. Чуть ниже будет написано «grp:shift_caps_toggle» – это сочетание горячих клавиш для смены раскладки. Можно сюда нажать и изменить это сочетание клавиш на привычно удобное, выбрав из предложенного списка.
  8. Ставим галочку «Не сбрасывать существующие настройки».
  9. Жмем крестик для закрытия окна Обработчика раскладки клавиатуры, т.к. кнопка «Закрыть» тут не работает и закрываем окно Настройки панели.

Из дополнительного ПО, что пришлось установить — виртуальная клавиатура Onboard, т.к. в мои планы использование физической клавиатуры не входит.

Сделать это можно двумя способами:

  • Заходим в Терминал и вводим:
  • Пуск/Параметры/Add / Remove Software в поиске вводим Onboard, в вывалившемся списке находим «Simple On-screen Keyboard» и ставим галочку напротив данного пункта, жмем «Apply».

Искать клавиатуру надо в Пуск/Специальные возможности/Onboard.

На этом процесс настройки закончен.

Шаг четвертый: Устанавливаем плеер Kodi.

Прежде чем установить сам плеер, стоит провести некоторые манипуляции по настройке распределения памяти между GPU и CPU, расширению используемого пространства памяти и подключению режима 4k 60fps, это можно сделать как минимум тремя способами, но на мой взгляд этот самый простой:

  • Запускаем терминал и вводим:
  • Откроется окно настроек конфигурации (Raspberry Pi Software Configuration Tool (raspi-config). В нем нужно включить несколько пунктов:
    7 Advanced options/А1 Expand filesystem — расширит использование файлового пространства на всю флеш-карту
    7 Advanced options/А3 Memory split ввести значение от 160 до 640 (по умолчанию 64) — это объем памяти в Мб, выделяемый для GPU, минимальных 160 должно хватить. Если возникнет черный экран или будут подтормаживания при воспроизведении видео, то надо выделить больше памяти под GPU.
    7 Advanced options/АА Pi 4 Video Output – разрешит использование 4k 60fps
Читайте также:  Завис айфон ничего не могу сделать

Далее малина попросит перезагрузку, которую стоит выполнить. После этого снова открываем Терминал и получаем обновления системы командами (необходимо в том случае, если устанавливали систему некоторое время назад):

Далее устанавливаем плеер Kodi командой:

После этой команды система спросит хотим ли мы продолжить, на что конечно же отвечаем «y» и ждем окончания установки. После чего перезагружаем систему.

После всех этих манипуляций можно запустить плеер Kodi (Пуск/Аудио и видео/Kodi).

Шаг пятый: Настройка автозапуска Kodi.

Теперь при включении малины у нас будет запускаться окружение PIXEL и далее можно запустить Kodi как обычное приложение. Но мне нужно, чтобы Kodi запускался при старте системы и при необходимости можно было попасть в окружение PIXEL. Для этого нужно настроить автозапуск приложения при старте малины. Снова возвращаемся в Терминал и пишем:

Откроется пустой файл конфигурации автозапуска, в него вписываем строку:

Закрываем с сохранением Ctrl+x/y/Enter. Тут Терминал может начать ругаться, что такой директории нет. Тогда эту директорию придется сначала создать и есть три варианта:

  • Попытаться настроить что-нибудь на рабочем столе, например сменить обои (Рабочий стол/ПКМ/Параметры рабочего стола/Picture). Тогда папка будет создана автоматически.
  • В Терминале вводим mkdir

/.config/lxsession/LXDE-pi

  • Открываем Менеджер файлов, жмем Ctrl+H, чтобы показать скрытые файлы и папки далее заходим .config/lxsession/ и тут создаем папку LXDE-pi
  • Перезапускаем малину и теперь вместо PIXEL видим интерфейс Kodi. Теперь, если попытаться выйти из Kodi, то мы должны попасть в окружение PIXEL и вот тут кроется основная проблема, которая потребовала у меня времени. Вместо PIXEL мы увидим черный экран окружения Openbox, а это совсем не то, что мы ожидали получить. Решение этой проблемы простое — вернемся на шаг назад, когда мы вносили правки в файл автозапуска. Одной строки @kodi не достаточно, нужно еще запустить окружение PIXEL. Поэтому в этом фале нужно написать следующее:

    Вот теперь все должно работать так, как задумывалось в самом начале. Остается только настроить сам Kodi, но тут уж каждый сам конфигурирует под себя, а на просторах интернета много статей как это сделать.

    Шаг шестой: Быстрые подсказки по настройке Kodi.

    Подскажу только по тем настройкам, которые скорее всего понадобятся.

    Сменить язык: Settings/Interface/Regional/Language
    Подогнать разрешение: Настройки/Система/Экран/Разрешение
    Добавить раскладку клавиатуры: Настройки/Система/Ввод/Раскладки клавиатуры

    Установка дополнений из репозитория:

    • Добавить репозиторий дополнений: Дополнения/Браузер дополнений/Установить из файла ZIP. Скачать репозиторий можно, например тут.
    • Установка из репозитория: Дополнения/Браузер дополнений/Установить из репозитория

    Удобной фишкой будет управление Kodi с телефона, для этого:

    • Заходим в Настройки/Службы/Управление и включаем два пункта:
      Разрешить удаленное управление по HTTP
      Разрешить управление приложениями на других системах
    • Тут же записываем данные для подключения к Kodi (они понадобятся приложению на телефоне): порт, имя пользователя и пароль.
    • Скачиваем понравившееся приложение из магазина приложений. Самое распространенное – официальное приложение Kore, но мне больше понравилось Sibu.
    • В настройках приложения указываем ранее записанные порт, имя пользователя и пароль.
    • Наслаждаемся удобным «пультом».

    Если Вы захотите смотреть IP TV, то может возникнуть необходимость воспользоваться PVR IPTV Simple Client. По умолчанию его нет в репозитории Kodi, но его можно достать в Add / Remove Software по запросу «Simple IPTV PVR for Kodi».

    Источник

    Оцените статью