Музыкальный сервер своими руками

Добавил пользователь Alex
Обновлено: 05.10.2024

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

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

И вот пришла Цифра

С переходом записей в цифровой домен влияние на качество звучания непосредственно носителя стало постепенно утрачивать свое значение. Если в каком-нибудь сравнительном прослушивании компакт-диск звучит лучше файла, это значит лишь то, что используемый CD-проигрыватель как источник аудиосигнала спроектирован и изготовлен лучше, нежели медиапроигрыватель, но вовсе не означает, что биты на куске поликарбоната записаны лучше, чем они же на винчестере или флешке. А уж с развитием звукозаписи высокого разрешения роль компакт-диска с его архаичными 16/44.1 и вовсе нивелируется.

Так что же такое стриминг?

Стриминговые сервисы – это компании, которые имеют доступ к хранилищам музыкального контента в цифровом виде и обеспечивают его воспроизведение по запросу пользователей через интернет на различных устройствах (смартфонах, беспроводных колонках, медиапроигрывателях и т.д.)

Управляйте музыкальным контентом со своего мобильного устройства

Управляйте музыкальным контентом со своего мобильного устройства

Возникает резонный вопрос: почему же стриминг появился только сейчас? А вы представьте себе десятки миллионов песен и столько же слушателей, а затем попытайтесь посчитать нагрузку на серверы и загруженность линий при их одновременной передаче. Собственно говоря, именно по этой причине стриминг начинался с форматов со сжатием — mp3 и им подобных.

Основные игроки

Интерфейс Deezer отличается удобством в использовании и функциональностью

Интерфейс Deezer отличается удобством в использовании и функциональностью

Хайрез у Tidal воспроизводится посредством кодека MQA, разработанного британской компанией Meridian, и, кстати сказать, тоже осуществляющего сжатие с потерями.

Сервис Qobuz позволяет скачивать файлы Hi-Res-audio

Сервис Qobuz позволяет скачивать файлы Hi-Res-audio

А что у других?

Естественно, свои собственные музыкальные сервисы есть и у многих IT-корпораций – например, Apple, Amazon, Google или Яндекс. Но, насколько мне известно, пока не существует ни некоего всеобъемлющего каталога, ни хотя бы агрегатора подобных сервисов со, скажем так, единым механизмом поиска. С другой стороны, например, стриминговые сервисы самых известных в мире и в России поисковых систем Google Play Музыка и Яндекс.Музыка, в числе прочих приятных бонусов, практикуют эксклюзивные релизы некоторых артистов, а количество доступных треков исчисляется десятками миллионов. Однако оба эти сервиса пока не могут похвастаться HD-качеством.

Резюме

Раньше пользователь покупал некие материальные свидетельства чьего-то музыкального творчества, потом появились неосязаемые файлы, а сейчас, фактически, практикуется аренда музыкального контента.

В этом подходе есть как плюсы, так и минусы. К первым относятся потенциальная доступность огромного каталога музыки, удобство поиска по нему и развитая система ссылок, рекомендаций и т. д. Ко вторым я бы отнёс необходимость наличия интернет-соединения (либо необычайной прозорливости, которая бы подсказала скачать весь желаемый контент заранее, и достаточного для этого серьёзного объёма памяти) и арендный характер пользования. Пластинка может стоить сильно дороже, но она останется с вами навсегда или по крайней мере на несколько десятков воспроизведений. Впрочем, даже у создателей этих сервисов, вероятно, не было идеи прямого их противопоставления традиционному high end audio, ведь в первую очередь стриминг – это удобство .

Стриминг – это просто и удобно

Стриминг – это просто и удобно

В своих статьях я описывал несколько вариантов самодельных стереосистем для дома . Я не делал из этого секрет, усилители , темброблок , питание и коммутация в них мои собственные, и их схемы описаны в соседних статьях , а вот источники звука установленные в них - покупные. Что применялось до этого - ЦАП, модули bluetooth, панель с FM радио, слотом USB карты и ещё одним bluetooth, и даже где то отдельный модуль интернет радио WOLNA. Что же, это удобно, и весьма работоспособно, тем не менее, аналоговый линейный вход , ЦАП требующий отдельного источника композиций, а также чтение WAV файлов с карты USB - реально качественные источники звука. В целом, либо держи рядом компьютер, либо озвучивай телевизор, либо подключай проигрыватель грампластинок через линейный вход. Для мобильного или необременённого лишними внешними подключениями использования остаётся USB карта, или bluetooth 5.0 с чуть худшим, но не самым плохим качеством, FM радио и bluetooth 4.0.

Попался на глаза модуль Arylic, аудио приёмник потоковой музыки и интернет радио.

Что он умеет? Умеет он достаточно много, подключается к домашней сети через LAN или WIFI, видит всю музыку на домашнем NAS сервере или устройствах в сети. Управляет доступом к потоковым музыкальным сервисам, таким как DEEZER, TIDAL, интернет радио TuneIn, и многое другое.

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

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

Одно меня расстроило в этом модуле, ЦАП на борту стоит весьма слабенький, и звук с его аудиовыхода/линейного выхода немного слабоват, без шуток, модуль bluetooth5.0 который я использую звучит лучше, полноценнее.

Но, слава богу, здесь есть одно но. У этого модуля есть цифровой модуль IIS или I2S как ещё его называют, который спокойно подключается к вполне неплохому внешнему ЦАП, который я так или иначе ставлю на свои устройства, на es9038q2m. С ним, потоковое воспроизведение композиций, записанных скажем в wav, полностью соответствует ожиданиям, одинаково с воспроизведением тех же файлов напрямую с флешки. Модуль отдаёт сигнал с частотой дискретизации 44,1kHz.

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

К слову, моя плата управления, сделана для управления и этим модулем, и ЦАП-ом

Favorite

В закладки

Как я сделал домашний медиацентр своими руками за $22

Вы тоже можете попробовать. Но вначале прочтите это.

Почему купил именно Raspberry Pi? Ответ просто — медиаприставку нужно было покупать, а Pi 3 уже была. Большую часть времени стояла без дела.

В итоге к ней был приобретен дополнительный аудиомодуль, экран. И получился крутой сетевой аудиовидео плеер с поддержкой Hi-Res звука. Вот, как это повторить.

Состав системы

rapi_27_resize


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

– Raspberry Pi;
– аудиоинтерфейс X400;
– экран 3,7 дюйма (аналог оригинального от ADAfruit);
– донгл Wi-Fi (не нужен для RaPi 3);
– универсальный пульт ДУ/мышь;
– блок питания.

rapi_9_resize


Одновременно экран и HDMI-выход завести не удалось, поэтому первый можно вычеркнуть.

Общие характеристики


Характеристики будут зависеть от выбранной модели Raspberry Pi. Если не знакомы — здесь характеристики для 2, здесь для 3.

Характеристики аудиотракта куда интереснее. В основе X400 крутой ЦАП TI PCM5122 Burr-Brown с полной аппаратной поддержкой аудиопотока 32 бит/384 кГц.

Плата активная, на ней размещено сразу два усилителя — для RCA класса D TI TPA3118D2 и для выхода на наушники TI TPA6133A. Обеспечивается мощность 20 Вт на каждый из 2 каналов при сопротивлении 4 Ома.

Итоговые параметры очень хороши:
– отношение сигнал/шум 112db SNR;
– уровень искажений 0,0019% (THD);
– выходная мощность 2 × 20 Вт при сопротивлении 4 Ом

X400 обеспечивает качественное стабилизированное питание системы — то, чего в самой RaPi нет. Блок питания подключается к плате расширения, и уже оттуда запитывает микрокомпьютер. Так что про помехи можно забыть.

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

Так же обеспечивается управление с помощью пульта дистанционного управления благодаря распаянному IR-приёмнику на 38 кГц.

Комбайн в работе

rapi_2_resize


Сборка проблем не составляет. Модули для Raspberry Pi собираются как Lego — вставляются один в другой. Затем подключаются дополнительные интерфейсы, устройства управления, вставляется карта памяти с записанной системой, подключается питание… И начинается магия.

rapi_24_resize

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

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

После нужно подключить и настроить интернет – можно проводной, можно беспроводной. Это Linux – никаких проблем! Затем по инструкции производителя направляем звук через X400.

Целесообразность приобретения

rapi_21_resize


Импровизированный плеер умеет воспроизводить любые форматы аудио/видео. Ограничений немного: RaPi не умеет декодировать 4К. Прочее зависит от набора установленных кодеков.

Логично использовать Kodi и внешний накопитель, например HDD через USB-порт. Хотя и флешки на 64 ГБ хватает — 4К все равно не поддерживается.

rapi_17_resize

Пульт придется настраивать, хотя это несложно. Можно ограничиться Bluetooth-клавитурой с тачпадом.

Функциональность выходит на уровне китайских боксов по 30 баксов. Ничего сверхъестественного. За исключением очень качественного аудиовыхода. Но при использовании Raspberry Pi (уже за 40 долларов) это скорее необходимость.

rapi_18_resize

Дело в том, что в разводке звука на микроПК разработчики где-то напортачили. Через HDMI в нем нет ничего хорошего, а через аналоговый выход звук откровенно плохой.

В остальном — все очень круто. Почти как аудиофильская система. В ближайшее время планирую сменить X400 (купленную за 22 доллара) на X600 с оптическим выходом, и организовать двойной видеовыход.

Останется реализовать поддержку 4К и DTS — и вместо ПК для разработчиков получится отличный мультимедийный ресивер.

Правда, вместо него сейчас эксплуатируется Xiaomi TV Box 3 — но это уже совсем другая история…

Favorite

В закладки


Можно сказать, что музыкальные сервера – это стационарные iPodы. Большинство таких устройств могут поддерживать работу мультирум, то есть выступать в роли сервера для других сетевых плееров, а также они могут заниматься непосредственным проигрыванием музыки. Идея прекрасная – вы имеете одну коробку, которая может делать сразу все.

Что же находится внутри этой коробки?


Обычно это компьютер, который работает под Linux или Windows со специальным ПО, для работы с музыкальной коллекцией, звуковая карта и достаточно маленький экран. Т.е. по сути дела замаскированный ПК.
Давайте посмотрим на внутренности Meridian - Sooloos Source:One.



Слева направо: импульсный блок питания, материнская плата VIA Epia PC, звуковая карта RME Hammerfall DSP 9632 PCI. Стоимость €3,600.00.
Бесшумный ПК в паре с хорошей звуковой картой или внешним ЦАПом могут:
- выдавать звук по качеству не хуже, а иногда и лучше отдельных готовых музыкальных серверов
- предлагать больше интерфейсов
- быль дешевле
Но чтобы собрать такой компьютер нужно немного потрудиться. Покупая готовый сервер, вы перекладываете эту работу на плечи инженеров компании-производителя. При этом инженерам нужно платить зарплату.


Если вы все же собираетесь приобрести готовый музыкальный сервер, то помимо качества звука стоит обратить внимание на следующие моменты:


- Резервное копирование.
музыкальный сервер с вашей коллекцией музыки может сломаться, например, упав со стола, или, однажды вы захотите перенести всю музыку на другое устройство. Иными словами, крайне желательна функция переноса музыки из сервера на другие устройства. В некоторых моделях невозможно переносить музыку в другую систему. Возможно, это делается для того, чтобы избежать проблем с копирайтом, но в этом случае вы теряете возможность перехода на другое устройство.


- Доступ по сети.
Проверьте наличие доступа к файлам по сети. Это будет удобно, например, в случае, если вам понадобится сделать резервную копию на сетевом хранилище (NAS). Также расшаривание файлов потребуется, если вы будете использовать систему типа Sonos. Обратите внимание, на то что в некоторых муз. серверах сетевой доступ к музыкальным папкам может быть заблокирован.


- Стабильность.
Изучите перед покупкой интернет-форумы на предмет стабильности работы устройства. ПО, установленное на сервере, как правило, проприетарное и может содержать в себе приличное количество багов, которые приводят к нестабильной работе устройства.


- Производительность.
Любое устройство прекрасно работает, если в него загружено всего несколько CD. А как оно себя поведет, если ваша коллекция состоит из 20000 треков? Довольно часто при большой нагрузке музыкальные сервера начинаю давать сбои.


- Уровень шума
Обычно подобные устройства находятся в комнате для прослушивания. Вентиляторы и жесткие диски могут производить достаточно много шума. Поэтому одним из обязательных требований является пассивное охлаждение без вентиляторов и хорошая звукоизоляция жестких дисков.


- Наличие цифровых выходов
Если вы не будете удовлетворены качеством звука на выходе, цифровые выходы дадут вам возможность подключения внешнего ЦАПа.

Примеры устройств, которые могут выступать в качестве музыкального сервера:

Читайте также: