Сеть
Играй на колонке или телевизоре в доме, дай другим устройствам просматривать твою библиотеку или отправляй музыку с телефона на портативную консоль. Всё это остаётся в твоей локальной сети.
Отправить на колонку или телевизор
На экране Сейчас играет START → Отправить на… около трёх секунд ищет устройства в твоей сети и показывает их: колонки и телевизоры DLNA/UPnP и Chromecast (телевизоры со встроенным Chromecast, колонки Google/Nest).
- Выбери одно — песня продолжится там с той же секунды; консоль или компьютер встаёт на паузу и становится пультом. Следующая песня очереди отправляется заранее, так что устройство продолжает играть очередь.
- Во время отправки в верхней строке видно → <устройство>, а пауза, следующая, предыдущая и перемотка управляют устройством; полоса прогресса показывает его позицию.
- START → Громкость устройства делает его громче или тише. Остановить отправку на <устройство> останавливает его и продолжает здесь, с той же песни и секунды.
- Отправить можно всё, что играет Audiofilus. MP3, FLAC, AAC/M4A, WAV и Ogg идут как есть; модули, музыка приставок, DSD и треки CUE на лету превращаются в WAV. Песни с сервера Subsonic/Jellyfin и радиостанции идут по своему адресу.
Общая библиотека (DLNA-сервер)
Настройки → Общая библиотека (DLNA) показывает твою библиотеку на телевизорах, приставках и в DLNA-приложениях той же сети как <имя устройства> (имя компьютера или модель консоли). Они могут просматривать Исполнителей, Альбомы, Песни, Плейлисты и Папки с обложками и играть оттуда. Форматы, которые телевизор не знает, превращаются для него в WAV. Делится той библиотекой, которую Audiofilus уже просканировал; песни с серверов не раздаются.
Приём музыки (DLNA-рендерер)
Настройки → Приём музыки (DLNA) превращает консоль или компьютер в колонку для других приложений: с телефона с BubbleUPnP, через Передать на устройство в Windows или из любой точки управления UPnP выбери <имя устройства> и отправляй песни. Они играют через Audiofilus с названием и исполнителем, а отправляющее приложение управляет воспроизведением, паузой, перемоткой и громкостью. Каждая песня сначала скачивается, а потом играет, поэтому по Wi-Fi старт занимает немного времени.
MPD
Настройки → Сервер MPD позволяет приложениям MPD (ncmpcpp, Cantata, M.A.L.P., Rigelian, MPDroid…) и другим Audiofilus управлять музыкой на этом устройстве: очередью, библиотекой с обложками, твоими плейлистами, громкостью и перемоткой. По умолчанию он выключен. В его меню видно адрес, который нужно ввести в приложении (например 192.168.1.5:6600), и можно задать пароль; приложения, которые ищут в сети, находят его сами. В приложениях для телефона он работает, пока приложение открыто или играет.
- С другого Audiofilus: на экране Сейчас играет START → Отправить на… показывает и устройства с включённым сервером MPD. Песни сменяются на устройстве без пауз, а START → Библиотека <устройство> позволяет листать его альбомы и включать их там. Если есть пароль, его спросят в первый раз.
- На устройстве, которое принимает: пока другое устройство отправляет на него музыку, в верхней строке видно ← <адрес>, а в START есть Перестать принимать (музыка здесь останавливается, а отправлявший Audiofilus играет дальше сам) и Выключить сервер MPD. То же работает для музыки, пришедшей по DLNA.
- Если перезапустить устройство во время приёма, вернётся твоя собственная очередь.
Между двумя Audiofilus лучше MPD: без пауз, с паролем и с библиотекой другого устройства. DLNA нужен для телевизоров, колонок и приложений, которые не знают MPD.
Заметки
- Обе опции DLNA выключены по умолчанию. Когда они выключены, в сети ничего не слушает.
- Раздача и приём сами по себе не держат консоль включённой: если она засыпает, то перестаёт отвечать, пока не проснётся.
- Файрвол на компьютере должен пускать устройства к Audiofilus (порт для медиа каждый раз выбирается случайно).
- Из терминала:
audiofilus dlnaпоказывает состояние, аaudiofilus dlna server on|off,audiofilus dlna renderer on|offиaudiofilus dlna name <имя>меняют его. - Из терминала:
audiofilus mpdпоказывает состояние сервера MPD, аaudiofilus mpd on|off,audiofilus mpd password [<пароль>],audiofilus mpd port <порт>иaudiofilus mpd name <имя>меняют его. - На iPhone и iPad первый поиск просит разрешения на локальную сеть. iOS не даёт приложениям использовать DLNA: там находятся Chromecast и серверы MPD, но не колонки DLNA, и принимать по DLNA нельзя.
