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

DigisAudio

четверг, 20 декабря 2012 г.

НЕДОРОГОЙ МУЗЫКАЛЬНЫЙ СЕРВЕР СВОИМИ РУКАМИ. Часть 1.

Продолжу начатую тему новым описанием цифрового музыкального устройства — музыкальный сервер на базе ПК. Основываясь на своем опыте и результатах других подобных разработок (особенно на сайте «ПК Аудиофил») и многих других зарубежных сайтах, можно с уверенностью сказать, что создание музыкального сервера, который, с одной стороны, будет обладать всеми качествами цифрового источника аудиофильского уровня, а с другой, будет сравнительно недорогим, вполне возможно.

А что значит недорогой музыкальный сервер? Отвечу так: имеющий такую комплектацию, стоимость которой будет минимальной при условии, что эта комплектация позволит достичь максимально точного звуковоспроизведения.

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

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

1. Состав (комплектующие изделия).

  • обеспечение всех функций при работе с аудиофайлами, имеющими частоту дискретизации не менее 192 кГц и разрядность не менее 24 бит в форматах WAV, FLAC, WMA Lossless, AIFF (как минимум);
  • конвертация аудиофайлов DSD c частотой дискретизации 2822,4 кГц форматов DSDIFF и DSF в ИКМ-форматы (WAV и др.) с частотой дискретизации не менее 192 кГц и разрядностью не менее 24 бит;
  • вывод цифрового стереосигнала в стандарте S/PDIF.
  • абсолютно бесшумный в работе аппарат;
  • корпус – промышленного изготовления, лучше малогабаритный;
  • средства управления должны обеспечить удобное дистанционное управление всеми функциями аппарата.

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

Определим основные требования к звуковой карте:

  • карта аудиофильского уровня;
  • частота дискретизации до 192 кГц и разрядность до 24 бит включительно;
  • вывод цифрового стереосигнала в стандарте S/PDIF (предполагается использование внешнего ЦАПа);
  • интерфейс PCI или PCIe;
  • работа в среде Windows 7 (предпочтительнее) или XP;
  • поддержка протокола ASIO;
  • наличие высококачественных цепей питания;
  • наличие собственного генератора опорной частоты или системы снижения джиттера;
  • максимальная стоимость ориентировочно не больше 10000 руб. (в пределах этой суммы имеется достаточное число качественных звуковых карт, из которых можно выбрать подходящую).

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

Минуя все экспертные оценки и массу прочитанного материала, исходя из требований к карте, остановим свой выбор на звуковой карте Infrasonic Quartet .

Читайте также:  Подставка для еды кошке своими руками

— одна из «новых» карт, имеющая хорошо продуманную конструкцию и функциональность;
— улучшенное питание с использованием специальных схем и конденсаторов большой ёмкости;
— выходы TOSLINK и RCA;
— наличие ввода/вывода сигнала опорной частоты для синхронизации с другими устройствами;
— наличие автомата опорной частоты;
— удобная контрольная панель;
— положительные отзывы экспертов;
— хорошая информационная поддержка на сайте компании-производителя.

При выборе системной (материнской) платы и процессора необходимо учитывать, что при использовании протокола ASIO или WASAPI происходит непосредственная передача цифрового потока от жёсткого диска к звуковой плате при незначительной загрузке процессора и микросхем системной платы, поэтому требования к их параметрам – самые минимальные. Важным является низкое энергопотребление, а также наличие у системной платы высококачественных цепей питания. И конечно же, она должна быть недорогой.

Внимательно изучив описания плат и отзывы экспертов, можно сделать вывод, что основными отличиями, которые влияют на выбор платы для создаваемого музыкального сервера, являются, во-первых – энергопотребление, связанное с возможностью пассивного охлаждения без использования вентиляторов, во-вторых – схема питания процессора и, в-третьих – цена. ASUS E35M1-M PRO со встроенным процессором, наиболее подходящая системная плата под наши цели и задачи.

Источник

Аудио мультирум своими руками. Многокомнатная музыкальная система на основе бесплатного Logitech Media Server

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


Проект Tobias на основе HiFiBerry

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

Первый совет здесь, обычно — используйте Sonos (и готовые модули). Если у вас KNX — ставьте Amati от Evika (модуль) или Trivium (и модуль). И если инсталлятора/заказчика это устраивает — с точки зрения бюджета и взаимодействия с остальной системой — вопросов почти не остается. Нередко случается, что эти решения по какой-либо причине не подходят, есть усилители, но нужно подключить к ним правильный источник. Ну и много систем умного дома, у которых хорошие решения для освещения, климата, безопасности, но музыкальная система отсутствует/оставляет желать лучшего, требует дополнения хорошей сетевой библиотекой (Z-Wave, HDL, LonWorks и многие другие).

Здесь первой мыслью приходит в голову попробовать использовать компьютеры с iTunes или другим ПО для создания мультимедиа библиотеки (и соответствующие модули). В основном это тяжелые решения, каждое из которых имеет недостатки или заточено под другие задачи. Например iTunes довольно закрыт, постоянно меняется, подходит только для любителей Apple и не поддерживает .flac.

На моей практике, пока лучше других зарекомендовало себя решение на основе бесплатного программного пакета Logitech Media Server.

До 2012 года Logitech производила устройства Squeezebox, работавшие с этим медиа-сервером, но уже три года как прекратила это делать, а платформа превратилась в бесплатное ПО, распространяемое на условиях GNU General Public License. То есть железо нашего аудио-источника мы можем выбирать сами, а оно каждый день все лучше и дешевле.

  • бесплатное и чисто программное решение
  • поддержка интернет радиостанций
  • поддержка обложек
  • поддержка библиотеки iTunes
  • поддержка .flac и HiRes 24bit/96kHz (да-да, работает)
  • онлайн радио
  • можно дополнительно установить программный приемник AirPlay и DLNA
Читайте также:  Конверты своими руками обои

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

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

Или так, если вы будете использовать дополненный драйвер.

Что нужно сделать, чтобы это работало?

Идем на сайт и скачиваем Logitech Media Server. Есть версии для OSX, Windows и Linux, включая популярные NAS. Чаще всего устанавливают именно на NAS.

Устанавливаем, указываем серверу папку с музыкой и другие данные — импортировать ли iTunes, учетная запись на www.mysqueezebox.com и т.д.

На этом этапе можно все попробовать, используя свой компьютер в качестве плеера, запустив ярлык SqueezePlay.

Дальше — самое важное, нужно выбрать плееры. Здесь есть варианты, предполагающие различную степень кастомизации:

Вариант 1 (проще):

Очень общая схема того, что у нас получится будет выглядеть так:

Приставка на Android, лично мне нравятся варианты с оптическим выходом. Как вариант — CX-S806, у нас продается под разными марками, включая Rubox. Можно использовать любой аналог, предварительно самостоятельно его протестировав — далеко не все устройства играют хорошо.

Ставим на нее приложение Squeeze Player (174 руб.) и опционально Air Receiver (94 руб.), который к LMS отношения не имеет, просто дает нам дополнительные потоковые функции. Задаем простые настройки при первом запуске.

Чтобы все это запускалось автоматически при старте — ставим AutoStart .

Получаем источник, который можно подключить к внешнему усилителю через низкочастотный или оптический выход, воспроизводящий файлы из музыкальной библиотеки, AirPlay или DLNA. Работать он будет через WiFi или Ethernet, при перезапуске сохранять свою функциональность. Но не забывайте, что если адрес вашего сервера или настройки сети поменяются, придется зайти в приложение Squeeze Player и указать новый адрес.

Вариант 2 (он обычно и дешевле, и сложнее — здесь можно получить более высокое качество звука, а также встроенный усилитель):

Некоторые из лучших инсталляторов, например мой хороший друг Bogdan Dragoi из Румынии, предпочитают именно это решение (здесь он демонстрирует его в интерфейсе Moonlite).

Берем Raspberry Pi. Встроенный звук здесь ни к черту, поэтому ставим дополнительный DAC. Там же можно купить увеличенный корпус, чтобы обе железки поместились в один. Если нужен усилитель — они его тоже производят (Amp). Не забудьте, что стоимость увеличится за счет доставки — в России из этого вы найдете только саму Raspberry Pi.

Ставим бесплатный PiCorePlayer, настриваем через веб-интерфейс и получаем готовый аудио источник со всеми плюшками Squeezebox.

Если не нужно дополнительных функций, то с любого устройства можно будет подключиться к LMS по порту 9000 (например локально 127.0.0.1:9000) и управлять с веб-страницы.

Если же необходимо получить управление аудио-системой из единого интерфейса для умного дома — используем готовый модуль iRidium mobile:

Скачать его можно здесь , а открыв в редакторе — перенести в нужный проект. Примерно так:

Источник

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

Однако техника не стоит на месте. Если раньше предполагалось, что для точной обработки цифроаналоговым преобразователем сигналов высокого разрешения (ВР) они должен поступать на ЦАП, в первую очередь, через входы AES/EBU или S/PDIF, а использование входа USB не было широко распространено, то в последние годы, с появлением асинхронного USB, ситуация стала коренным образом меняться.

Читайте также:  Красивые роботы своими руками

ПК Аудиофил III: цифровой проигрыватель своими руками (Архив)

В последнее время всё большую популярность среди любителей высококачественного звука приобретают цифровые проигрыватели – источники звука для воспроизведения музыкальных цифровых записей, в первую очередь файлов высокого разрешения (ВР). Достаточно назвать аппараты таких известных фирм как Bryston (BDP-1), Linn (Akurate DS и др.) и Naim (NDX и др.). В отличие от музыкального сервера, в цифровом проигрывателе нет объёмного жёсткого диска для хранения большой коллекции цифровых записей, а используется USB флэш-накопитель или какой-либо другой внешний накопитель (жёсткий диск, NAS), на котором предварительно размещается музыкальный материал.

ПК Аудиофил II: недорогой музыкальный сервер своими руками (Архив)

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

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

Кто-то может спросить: а что значит недорогой музыкальный сервер? Ответим так: имеющий такую комплектацию, стоимость которой будет минимальной при условии, что эта комплектация позволит достичь максимально точного звуковоспроизведения.

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

Вместо предисловия

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

Если попытаться одним словом выразить это ощущение, то первое, что приходит на ум – волнение. Глубокое и приятное волнение охватывает вас, когда вы слышите тот самый звук, который слышал звукорежиссёр в студии, или который слышали зрители на концерте, если речь идет о записи «живого» выступления музыкантов, то есть именно тот звук, который до последнего времени был недоступным сокровищем в руках обладателей авторских прав на фонограмму музыкального произведения.

Доработка звуковой карты Juli@ и разъёмы ITC (Архив)

С самого начала выпуска в 2004 году, звуковая карта ESI Juli@ приобрела большую популярность среди музыкантов, записывающих музыку в любительских студиях, и среди аудиофилов, использующих её для создания цифрового источников звука на базе ПК. Карта нашла применение даже в аудиоаппаратуре высокого класса канадской компании Bryston, установившей её (с доработками) в свои цифровые проигрыватели BDP-1 и BDP-2. В 2012 году была выпущена ещё одна версия звуковой карты для разъёма PCI Express – Juli@XTe. А в начале этого года ESI Juli@ была названа журналом The Absolute Sound (США) одной из лучших в категории «Музыкальные серверы».

С другой стороны, сразу же обнаружились и недостатки конструкции карты, которые побудили радиолюбителей в разных странах начать её доработку. Усовершенствования относились, в первую очередь, к улучшению схемы питания и выводу цифрового сигнала в обход переходного кабеля, который соединяется с Juli@ через разъём Mini-DIN-8. Во-первых, этот тип разъёма не очень подходит для передачи цифровых сигналов, а во-вторых, он всё время норовит выскочить из гнезда на карте. Энтузиастами были предложены различные варианты усовершенствования звуковой карты (см., например, [1], [2], [3]).

Источник

Оцените статью
Своими руками