Найти в Дзене
AwakeStory

Трансляция музыки c iPhone на Windows через AirPlay

Часто задавались вопросом как транслировать музыку на компьютер с ОС Windows со своего iPhone или iPad? - Давайте попробуем решить эту проблему и решить её красиво!

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

Напоминаю,
AirPlay - Это технология и протокол, разработанные Apple, обеспечивающие беспроводную потоковую передачу медиаданных (аудио, видео, изображений) между устройствами. Важно! Для использования AirPlay необходимо что-бы устройства были в одной локальной сети, например мы имеем ПК подключенный к Wi-Fi роутеру кабелем Ethernet и iPhone подключенный к этому же роутеру через Wi-Fi.


И так, вот что мы сделаем:
1. Установим и настроим приложение Reflector 3 (Для трансляции по технологии AirPlay)
2. Скроем окно приложения Reflector 3 из панели задач и трея установив его как службу Windows с автозапуском при старте операционной системы и необходимыми параметрами.
3. Проверим доступность настроенного устройства для трансляции музыки с iPhone.
(Необходимое для скачивание ПО буду выкладывать ссылками на Яндекс.Диск, а также на официальные сайты. Дополнительно размещу ссылки в конце статьи + всё одним архивом, для тех кто не хочет долго читать, и решит попробовать сам)

Больше не будем тянуть, приступаем!

Шаг 1.
Скачиваем и устанавливаем приложение Reflector 3
Reflector 3 32-bit Я.Диск
Reflector 3 64-bit Я.Диск

Ставим флажок и принимаем соглашение, затем нажимаем на кнопку Install и ждем окончания установки.
Ставим флажок и принимаем соглашение, затем нажимаем на кнопку Install и ждем окончания установки.

Шаг 2.
Запускаем Reflector 3, ярлык уже должен быть у вас на рабочем столе.

Ярлык Reflector3
Ярлык Reflector3

Шаг 3.
В появившемся окне предложено купить Reflector 3 или же воспользоваться 7 дневным пробным периодом.
(С пробным периодом Reflector3 установленный как служба работать не будет!)
(Постоянная лицензия на момент написания статьи стоила 1,592 RUB)
(Есть и неофициальные способы избежать покупки лицензии и получить полный доступ навсегда, но о них я рассказывать в этой статье не буду)

На скриншоте показан выбор пробного режима работы на 7 дней.
На скриншоте показан выбор пробного режима работы на 7 дней.

Шаг 4.
В запущенной программе нажимаем на иконку
карандаша

Главное окно программы
Главное окно программы

Шаг 5.
На вкладке
"General":
1.
В поле "Broadcast Name" указываем имя которое будет отображаться при выборе доступных устройств с AirPlay
2. Снимаем флажок с пункта "Always on Top"
3. Снимаем флажок с пункта "On startup show quick connect to window"

Вкладка "General"
Вкладка "General"

Шаг 6.
На вкладке
"Connection":
1.
В пункте "AirPlay Security" из выпадающего списка выбираем пункт "None"
2.
Нажимаем кнопку "Apply"
3.
Нажимаем кнопку "OK"
(Это нужно для того что-бы при подключении наше устройство не запрашивало QR- код или пароль. Но если вдруг на вашем Wi-Fi роутере не установлен пароль, рекомендую выбрать пункт "Password" и ввести пароль в соответствующее поле, иначе ваше устройство будет доступно незваным гостям которые подключились к вашему незащищенному Wi-Fi)

Вкладка "General"
Вкладка "General"

Шаг 7.
Проверим доступность нашего устройства, для этого возьмем iPhone и включим трансляцию музыки. Затем посмотрим на окно программы и убедимся в успешном подключении и передаче потока.


Внимание!
Дальнейшие действия нет смысла выполнять на пробном периоде Reflector 3. (Перечитайте Шаг 3)

Сейчас мы начнем устанавливать программу Reflector 3 как службу Windows, в результате чего мы получим:
1. Запуск программы Reflector 3 будет осуществлен еще до входа в учетную запись пользователя Windows (Достаточно просто включить компьютер)
2. Программу не будет видно на панели задач и в трее
3. Reflector 3 будет автоматически перезапускаться при возможных сбоях или при ручном завершении процесса

Шаг 8.
Скачиваем архив с программой NSSM ( NSSM Я.Диск )

Шаг 9.
Распаковываем архив с программой на "Локальный диск С" и переименовываем папку с программой в "nssm"
(Можно распаковывать в любое другое место и придумать другое название для папки, главное указать корректный путь к ней в дальнейшем. Я показываю самый простой способ)

Распакованная и переименованная папка с программой
Распакованная и переименованная папка с программой

Шаг 10.
Запускаем
командную строку от имени администратора
Для этого в поиске или в меню кнопки "Пуск" пишем "Командная строка", находим нужный элемент и нажимаем правой кнопкой мышки, затем выбираем пункт "Запуск от имени администратора"

Запуск командной строки от имени администратора
Запуск командной строки от имени администратора

Шаг 11.
В
командной строке входим в каталог с исполняемым файлом, указывая корректный путь до папки с исполняемым файлом программы
(Если вы распаковывали архив с программой не по инструкции то важно указать ваш путь до папки с программой)
Для тех кто делал по инструкции пути будут:
cd C:\nssm\win64 - Для 64 битной операционной системы
cd C:\nssm\win32 - Для 32 битной операционной системы

Вход в каталог с исполняемым файлом для 64 битной ОС
Вход в каталог с исполняемым файлом для 64 битной ОС

Шаг 12.
В командной строке вводим команду -
nssm AirPlay
(Где AirPlay имя нашей создаваемой службы, вы можете придумать другое название)

Создание службы с именем AirPlay
Создание службы с именем AirPlay

Шаг 13.
В появившемся окне
"NSSM service installer" указываем путь до исполняемого файла программы Reflector 3 и путь до каталога, где находится исполняемый файл.
Нажимаем кнопку "Install service"
После чего мы увидим сообщение об успешной установке службы

Если вы не меняли пути при установки программы Reflector, то пути будут следующими:
1. Для поля Part:
C:\Program Files\Reflector 3\Reflector3.exe
2. Для поля Startup directory:
C:\Program Files\Reflector 3\

Шаг 14.
Открываем
службы Windows.
Для этого
в поиске или в меню кнопки "Пуск" вводим "Службы" и выбираем соответствующий пункт.

Открываем службы Windows
Открываем службы Windows

Шаг 15.
В окне службы находим недавно созданную нами службу
"AirPlay" и вызываем свойства службы

Вызываем свойства созданной нами службы
Вызываем свойства созданной нами службы

Шаг 16.
В свойства службы переходим на вкладку
"Вход в систему":
1. Выбираем пункт
"С учетной записью"
2. Нажимаем кнопку
"Обзор"
3. В появившемся окне нажимаем окне " Выбор: "Пользователь" " нажимаем на кнопку "Дополнительно" (Скриншот 2)

Шаг 17.
В окне
" Выбор: "Пользователь" ":
1. Выбираем
учетную запись пользователя (Я выбрал свою учетную запись, у вас она может быть другой!)
2. Нажимаем на кнопку
"ОК"
3. В появившемся вновь окне еще раз нажимаем на кнопку
"ОК" (Скриншот 2)

Шаг 18.
В окне свойств службы видим, что учетная запись пользователя успешно установлена в соответствующем поле, затем указываем корректный пароль от учетной записи Windows в поле "Пароль" и в поле "Подтверждение", после чего нажимаем кнопку "ОК" и видим сообщение о том, что учетной записи было предоставлено право входа в качестве службы. (Скриншот 2)
(Если вы видите другое сообщение, то скорее всего вводимый вами пароль для учетной записи неверный)

Шаг 19.
Перезагружаем компьютер!
Проверяем видимость и работу трансляции через AirPlay на наше устройство, при этом приложение Reflector 3 не видно на панели задач и в трее, а если принудительно завершить процесс в диспетчере задач, то служба перезапустит его автоматически.
В дальнейшем службу можно будет вручную отключить, если она вам больше не требуется.

Спасибо, что дочитали статью до конца! Надеюсь гайд был полезен вам.

Ссылки на скачивание необходимого софта с Яндекс.Диск :
Reflector 3 32-bit Я.Диск
Reflector 3 64-bit Я.Диск
NSSM Я.Диск
Всё одним архивом Я.Диск