(Руководство «Сделай сам») Сетевой музыкальный стример Raspberry Pi с сенсорным экраном

Открытый исходный код и доступный, но полнофункциональный и настраиваемый!

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

Я купил все компоненты, используемые в этом руководстве.

Недавно я рассмотрел Orchard Audio PecanPi Streamer Ultra, сетевое музыкальное потоковое устройство на базе Raspberry Pi со встроенным сенсорным экраном. Хотя я оценил идею устройства и качество звука, я изо всех сил пытался оправдать цену и компромиссы, сделанные в удобстве и функциях.

Мой самый большой вывод из использования коммерческого сетевого музыкального стримера на основе Pi заключался в том, что я мог создать его сам!

Многие привлекательные аспекты стримера на основе Pi стали очевидны при использовании Streamer Ultra. Вместо того, чтобы использовать многоцелевой, сложный и по своей природе шумный компьютер для обслуживания цифровых музыкальных файлов, стример Pi может предложить оптимизированное и простое решение. Это идеальное устройство для самостоятельной сборки, позволяющее среднему мастеру выбирать компоненты и легко комбинировать их в нестандартный продукт. И цена МОЖЕТ быть намного меньше, чем готовый коммерческий продукт с аналогичными функциями и качеством звука.

Имея в виду вкус шампанского и мой (дешевый) бюджет на пиво, моя мотивация, основанная на бережливости, заключалась в том, чтобы увидеть, насколько полнофункциональный и высококачественный продукт я могу создать за наименьшую возможную сумму денег. Я старался выбирать высококачественные компоненты, прочно лежащие в категории «цена-качество».

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

Самое замечательное в устройстве на основе Pi заключается в том, что у вас есть ОЧЕНЬ МНОГО опций и вариантов выбора на каждом этапе пути, и конечный продукт может значительно отличаться для каждого сборщика.

Я собрал две рекомендуемые сборки по цене около 250 долларов. Это полностью функциональные и полные музыкальные стримеры, но они предлагают различные варианты в зависимости от того, есть ли у вас уже внешний USB-ЦАП.

Сборка 1 (слева) и сборка 2 (справа) с ЦАП Topping D10s и ЦАП/усилителем xDuoo XD05 Plus.Сборка 1 (слева) и сборка 2 (справа) с ЦАП Topping D10s и ЦАП/усилителем xDuoo XD05 Plus.

Сборка 1 содержит внутреннюю плату ЦАП, но более медленный Pi 3B+, а сборка 2 не включает ЦАП в цену (требуется внешний ЦАП USB) и основана на более быстром Pi 4B.

Сборка 1 (слева) содержит внутренний ЦАП, поэтому выходные аналоговые разъемы RCA были добавлены на заднюю крышку.  Сборка 2 не включает внутренний ЦАП.Сборка 1 (слева) содержит внутренний ЦАП, поэтому выходные аналоговые разъемы RCA были добавлены на заднюю крышку. Сборка 2 не включает внутренний ЦАП.

Основные аппаратные компоненты

В сетевом стримере на основе Pi есть четыре основных аппаратных компонента:

  1. Raspberry Pi
  2. Экран (опционально)
  3. Случай
  4. ЦАП

Raspberry Pi

Было несколько Raspberry Pi ревизии за последние несколько лет. Каждая новая версия более мощная, чем предыдущая, но имеет одинаковую основную форму и размер. Претензия Pi на известность, конечно же, недорогая и гибкая вычислительная мощность с открытым исходным кодом. Ради этого обсуждения нам нужно заняться только самыми последними моделями Pi.

Версия PiГод выпускаПроцессорWIFIBluetoothEthernetUSB 3B20161,2 ГГц, 64-разрядный четырехъядерный процессор ARM Cortex-A53802.11n — 2,4 ГГц4,1100 Мбит/с2.0 3B+20181,4 ГГц802.11n — двухдиапазонный 2,4 и 5 ГГц4,2300 Мбит/с ограничен общим USB 2.0 подключение2.0 4B20191,5 ГГц802.11ac5Полный гигабит3.0

До версии 4B использование Pi в качестве сетевого стримера в основном ограничивалось общим контроллером Ethernet и USB. Этот комбинированный контроллер ограничивает пропускную способность для USB-соединений ЦАП (к внешним ЦАП) и пропускную способность Ethernet. Умные люди обошли это ограничение, разработав отдельные платы ЦАП (HAT), которые обходят соединение USB и подключаются через 40-контактный разъем GPIO на плате Pi. Подробнее об этом позже.

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

модель примерно в два раза дороже, чем Pi стоимостью менее 50 долларов. и 3Б+ версии, но улучшенная скорость и неограниченная пропускная способность делают 4B этой моделью выбора. Если вы не собираетесь использовать корпус с очень ограниченным потоком воздуха, перегрев не должен быть проблемой, и можно добавить вентилятор с питанием (хотя это также добавляет шума).

4B означает, что ваш выбор ЦАП почти неограничен, а также он быстрее в использовании и более перспективен.

4B доступен в 3 вариантах с разным объемом оперативной памяти (2, 4 или 8 Гб) и ценой. Любой вариант будет хорошо работать в качестве сетевого музыкального стримера. Для сравнения, версия 3B+ имеет всего 1 Гб встроенной оперативной памяти.

Мой Pi 3B+ установлен в корпусе экрана.Мой Pi 3B+ установлен в корпусе экрана.

Хотя 4B в целом является лучшим вариантом, для моей первой сборки я выбрал 3B+. Почему? Во-первых, я не знал об ограничении пропускной способности USB/сети и потенциальном влиянии внешних USB-ЦАП. Я действительно мог бы использовать руководство, как этот!

Во-вторых (и, пожалуй, главное), он был дешевле (включая ЦАП), а значит, привлекательнее для моего бюджета. Честно говоря, для моих нужд он отлично работал, но для второй сборки я купил 4B.

Дополнительная вычислительная мощность 4B должна сделать соединения WIFI и Bluetooth более стабильными и меньше влиять на конечное качество звука. При этом, как правило, используйте проводное соединение, когда это возможно.
построить 2 пианиноЧистая сборка Pi не обязательно должна выглядеть как сделанная своими руками, она может быть привлекательной и доступной в самых разных условиях.

Пи аксессуары

Вы можете облегчить себе жизнь (как я изначально сделал) и купить Pi, который входит в комплект поставки. стартовый комплект в комплекте с необходимыми аксессуарами, а именно: блок питания, карта microSD и чехол. Или вы можете купить их отдельно (что может иметь больше финансового смысла, если вы все равно собираетесь покупать другой чехол).

Источник питания

Для каждой модели доступны официальные источники питания, которые отличаются надежностью, используют провода большого сечения и по разумной цене. Создатели Pi рекомендуют свои Источник питания микро-USB 2,5 А для 3 и для 4 они рекомендуют свои Питание 3A USB-C.

«Требования к питанию Raspberry Pi увеличиваются по мере того, как вы используете различные интерфейсы на Raspberry Pi. Выводы GPIO могут безопасно потреблять 50 мА, распределенные по всем контактам; отдельный контакт GPIO может безопасно потреблять только 16 мА… Проверьте номинальную мощность устройств, которые вы планируете подключить к Pi, и приобретите соответствующий блок питания.

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

Требования к источнику питания

Версия PiРекомендуемая мощность блока питания (А) Максимальное общее потребление периферийного тока USB (А) Типичное активное потребление тока без платы (мА) 3B или 3B+2,5A1,2A500 мА 4B3,0A1,2A600 мА

Предположим, что источника питания недостаточно для энергопотребления Pi. В этом случае Pi включает в себя схему обнаружения низкого напряжения и отображает низкое энергопотребление. значок предупреждения (желтая молния) на всех подключенных дисплеях. Недостаточная мощность может вызвать нестабильное поведение, включая необъяснимые сбои и повреждение SD-карты.

Как и в случае с электроникой, рекомендуемая номинальная сила тока устройства является минимальным требованием к источнику питания. Использование блока питания с более высокой номинальной силой тока (например, 5 А) будет отлично работать и просто служить запасом для потребностей в мощности. Просто это может стоить дороже.

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

Стандартный импульсный источник питания Pi.Стандартный импульсный источник питания Pi.

Импульсные и линейные источники питания

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

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

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

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

Карта MicroSD

У Pi нет внутренней памяти для операционной системы (ОС), поэтому все, что он делает, зависит от установленной карты MicroSD. Фактически, Пи может мгновенно превратиться из полноценный настольный компьютерили ретро-игры станции или сетевого музыкального проигрывателя, просто выключив его и заменив карту MicroSD. Купите несколько и попробуйте множество вариантов программного обеспечения!

Моя коллекция программного обеспечения Pi на картах MicroSD.Моя коллекция программного обеспечения Pi на картах MicroSD.

У Pi есть только один слот для карты памяти.

В наши дни память стоит дешево, поэтому нет оправдания тому, чтобы просто не покупать самую производительную карту MicroSD из доступных, например, класса 10. Сандиск Ультра. Емкости 16 Гб, как правило, более чем достаточно для запуска большинства доступных программ, если вы не планируете также хранить медиафайлы на карте. Доступ к мультимедиа должен осуществляться через сеть или подключенный USB-накопитель.

Класс SD-карты является показателем скорости доступа к памяти. Класс 4: 4 Мб/сек. Класс 10: 10 Мбит/с. В зависимости от используемого программного обеспечения и версии Pi между классами может не быть заметных реальных различий.

Экран

Для моей собственной сборки я хотел максимизировать совместимость и функции, включая встроенный сенсорный интерфейс и постоянно включенный дисплей «сейчас играет». Мне нужен сенсорный экран!

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

Есть два основных способа подключения экрана к Raspberry Pi. Первый — через соединение HDMI на Pi. К сожалению, хотя HDMI является отраслевым стандартом и обеспечивает совместимость со значительным количеством экранов, многие опции программного обеспечения для потоковой передачи по сети не поддерживают этот интерфейс.

В другом методе подключения используется разъем Pi S2. Порт S2 представляет собой последовательный интерфейс дисплея (DSI) для подключения панели жидкокристаллического дисплея (ЖК-дисплея) с помощью 15-контактного плоского кабеля. официальный 7-дюймовый сенсорный дисплей Raspberry Pi использует порт DSI.

Raspberry Pi 3B+ (слева) и официальный сенсорный экран Pi (справа).Raspberry Pi 3B+ (слева) и официальный сенсорный экран Pi (справа). Есть менее дорогой экран параметры чем официальный дисплей, доступный в различных размерах, который эмулирует его и подключается к порту DSI. «Последовательный интерфейс дисплея (DSI) — это спецификация альянса Mobile Industry Processor Interface (MIPI), направленная на снижение стоимости контроллеров дисплея в мобильном устройстве. Он обычно ориентирован на ЖК-дисплеи и аналогичные технологии отображения». – Википедия

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

В зависимости от положения аудиоразъемов на ЦАП вам может потребоваться проявить творческий подход при наклоне экрана.В зависимости от положения аудиоразъемов на ЦАП вам может потребоваться проявить творческий подход при наклоне экрана.

Официальные характеристики дисплея Raspberry Pi

  • Разрешение: ЖК-дисплей RGB 800×480
  • Глубина цвета: 24-битный цвет
  • Угол обзора: угол обзора 140 градусов по горизонтали, угол обзора 130 градусов по вертикали
  • Сенсорный экран: 10-точечный мультисенсорный экран
  • Срок службы подсветки: 20000 часов
  • Коэффициент контрастности: 500
  • Средняя яркость: 250 кд/м2
  • Требования к питанию: 200 мА при напряжении 5 В при максимальной яркости

Случай

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

Поскольку я решил интегрировать 7-дюймовый официальный экран Pi (для максимальной совместимости пакетов программного обеспечения), было доступно на удивление мало вариантов корпуса. К счастью, SmartiPi SmartiCase удовлетворил мои потребности и неожиданно доступен. Они делают (по их словам) «супер крутые корпуса Raspberry Pi».

Ассортимент корпусов SmartiPi.  (От: smarticase.com)Ассортимент корпусов SmartiPi. (От: smarticase.com)

SmartiCase доступен в нескольких вариантах. Для моей первой сборки я выбрал черный SmartiPi Touch 2 потому что он был легко доступен на Amazon, хотя для него требуется отдельно покупать заднюю крышку при использовании дополнительной платы DAC. Чем новее СмартиПи Тач Про Корпус с центральным расположением экрана и просторной задней крышкой подходит практически для любого аппаратного обеспечения.

Особенности корпуса SmartiPi Touch 2

  • Регулируемый угол обзора
  • 3 сменные передние панели: совместимая с Lego, гладкая с отверстием для камеры, гладкая плоская
  • 2 задние дверцы: дверца с вентилятором, дверца с контактным разъемом GPIO — ни одна из дверец не работает с платами HAT
  • Адаптер питания USB-C Y-Split (для использования с Pi 4) + Адаптер питания Micro USB Y-Split (для использования с Pi 2 и 3)
  • 2 ленточных кабеля: короткий для официальной камеры Pi v1 или v2, длинный для платы управления дисплеем
  • Крепление VESA 75 мм m4
  • 2 небольших крепления можно использовать для крепления корпуса к различным поверхностям вместо подставки.
  • Совместимость с официальным дисплеем Raspberry Pi

Сборка корпусов SmartiPi — относительно простое дело, с хорошими инструкциями и изображениями, доступными на официальном сайте. веб-страница. Экран крепится к передней части корпуса, а Raspberry Pi крепится сзади и подключается с помощью входящего в комплект ленточного кабеля.

Входящий в комплект вентилятор 30×30 мм (опционально устанавливаемый на задней дверце) может питаться от контакта GPIO 5 В (7500 об/мин) или контакта GPIO 3,3 В (4800 об/мин) для изменения скорости и уровня шума. В корпусе Touch 2 необходимо снять заднюю дверцу, чтобы можно было использовать дополнительные платы HAT. Необязательный задняя крышка Аксессуар можно приобрести отдельно для покрытия платы HAT.

Основным ограничением чехлов SmartiPi является невозможность доступа к установленной карте microSD без снятия задней крышки и Raspberry Pi. Это не имеет большого значения, если вы определились с программным обеспечением, но быстрое внесение изменений становится несколько более громоздким. Кроме того, из-за расположения Pi на крайнем левом краю (если смотреть спереди) любые кабели USB или Ethernet торчат сбоку.

Адаптеры под прямым углом (верхний USB, нижний Ethernet) убирают кабели, торчащие из боковой части корпуса.Адаптеры под прямым углом (верхний USB, нижний Ethernet) убирают кабели, торчащие из боковой части корпуса.

Я купил несколько недорогих прямоугольных USB-адаптеры и удлинитель сетевого кабеля чтобы свести к минимуму визуальное воздействие порта и размещения кабеля.

Внешний ЦАП USB против ЦАП HAT

Если вы основываете свою сборку на Raspberry Pi 4B, вы можете использовать ЦАП любого типа. У вас уже есть отличный внешний USB-ЦАП? Без проблем! Просто подключите его через USB-порт и готово!

Может быть хорошей идеей проверить форумы музыкального программного обеспечения Pi и соответствующие справочные документы, чтобы убедиться, что ваш ЦАП совместим с конкретным программным пакетом, прежде чем совершать какие-либо покупки или принимать окончательные решения. Должны поддерживаться большинство DACS; однако недавно я столкнулся с проблемой, когда ключ Helm Bolt DAC не распознавался.
DAC HAT (черный) устанавливается поверх Pi (зеленый).DAC HAT (черный) устанавливается поверх Pi (зеленый).

Для моего собственного проекта, основанного на Pi 3B+, я смог использовать USB-ЦАП без каких-либо реальных проблем, но ограничения пропускной способности модели убедительно свидетельствуют о том, что лучший способ добиться максимальной стабильности — это ЦАП HAT.

Raspberry Pi подключается к дополнительным платам расширения через 40-контактный интерфейс GPIO. Эти дополнительные платы называются HAT (Hardware Attached on Top). Я предполагаю, что его название также происходит от того факта, что Пи носит доску так же, как шляпу. Как упоминалось ранее, использование интерфейса GPIO позволяет обойти любые ограничения пропускной способности USB и может обеспечить максимальное качество звука.

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

Опции HAT ЦАП

Я решил использовать HiFiBerry DAC2 PRO HAT для своей сборки.Я решил использовать HiFiBerry DAC2 PRO HAT для своей сборки.

Я выбрал популярный и уважаемый HiFiBerry DAC2 Pro для моей сборки 3B+. Несмотря на то, что этот бюджетный DAC HAT находится в самой низкой ценовой категории, я считаю качество звука превосходным.

В основном этот сетевой стример используется в эпоху середины 60-х. Фишер 400 ламповый ресивер питания конца 70-х JBL L96 динамики. Забавно, но не окончательное слово в высокой точности воспроизведения, поэтому ЦАП среднего уровня более чем способен воспроизводить великолепный звук в этой системе.

Подаю Беку под винтажную стереоаппаратуру.Подаю Беку под винтажную стереоаппаратуру.

Пусть ваш бюджет и уши аудиофилов примут окончательное решение за вас.

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

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

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

Интерфейс Volumio красивый и полнофункциональный.  (От: volumio.org)Интерфейс Volumio красивый и полнофункциональный. (От: volumio.org)

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

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

Варианты программного обеспечения музыкального стримера Pi

  • ДжастБум Плеер – Музыкальный проигрыватель, предназначенный для работы с собственными платами DAC HAT. Если вы не покупаете ЦАП JustBoom, есть варианты получше.
  • Аудиоплеер Moode – Музыкальный проигрыватель с отзывчивым адаптивным пользовательским интерфейсом и поддержкой широкого спектра аудиоустройств. Включает 12-полосный параметрический и 10-полосный графический эквалайзер, перекрестную подачу для прослушивания в наушниках и поддержку трансляция, Спотифай, Сквизелити РунБридж.
  • Мопеды – Простой в использовании, ориентированный на меломанов музыкальный сервер, разработанный с питон. Расширения позволяют поддерживать локальное воспроизведение, Spotify, Саундклауди Google Музыка. Управление через веб-интерфейс в той же сети.
  • PiCorePlayer – (pCP) – Очень маленький, но качественный аудиоплеер через Squeezelite и Медиасервер Logitech (LMS)построен на ПиКор Линукс. Он загружается очень быстро и работает полностью в оперативной памяти.
  • PiMusicBox – Медиаплеер «Швейцарский армейский нож» (на основе Мопеды) поддержка воспроизведения музыки по локальной сети, потоковой передачи AirPlay и DLNA, а также поддержка онлайн-сервисов, таких как Spotify, Google Music, SoundCloud, Веб-радиои подкасты.
  • РоПиеее – А Там мост который позволяет воспроизводить звук через ЦАП USB и поддерживает большинство известных аудио HAT. Он может использовать оригинальный 7-дюймовый сенсорный экран Raspberry Pi для отображения и управления. RoPieee также поддерживает дистанционное управление на основе радиочастот и имеет сложный механизм обновления (избавляющий вас от необходимости вручную загружать и перепрошивать карту для обновления программы).
  • РунаАудио – Бесплатная ОС Linux с открытым исходным кодом, в которой сохранены только те возможности и функции, которые необходимы для высококачественного воспроизведения музыки. Rune может управляться любым устройством в той же локальной сети, что и Raspberry Pi, через веб-интерфейс пользователя.
  • Объем – Музыкальный сервер для Raspberry Pi, предназначенный для аудиофилов, основанный на малина Операционная система Пи. Volumio прост в использовании, поддерживает все типы файлов (mp3, FLAC, Alac, Aac, Vorbis и т. д.) и работает с большинством DAC HAT и официальным сенсорным экраном Pi. Доступные расширения обеспечивают совместимость с DLNA, AirPlay и Spotify. Премиум-сервис на основе подписки под названием «MyVolumio” позволяет прилив и Кобуз поддержка также.

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

Как работает RuneAudio (и большинство других программ для музыкальных стримеров).  (От: runeaudio.com)Как работает RuneAudio (и большинство других программ для музыкальных стримеров). (От: runeaudio.com)

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

Многие комбинированные пакеты программного обеспечения для музыкальных и видеостримеров основаны на отличном Коди (ранее XBMC). Kodi — это полнофункциональный бесплатный программный пакет медиаплеера с открытым исходным кодом. Разработка Kodi началась со времен оригинальной модификации Xbox в начале 2000-х годов и была перенесена на большинство мыслимых устройств.

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

Коди варианты

  • FreeELEC — (Libre Embedded Linux Entertainment Center) — некоммерческий форк OpenELEC для Kodi. Более стабильное и быстрое ощущение, чем Open ELEC.
  • OpenELEC – (Open Embedded Linux Entertainment Center) – небольшая операционная система Just Enough (JeOS) на базе Linux, созданная с нуля в качестве платформы для превращения Pi в медиацентр Kodi. Он предлагает надстройки для Kodi, которые обеспечивают доступ к большему количеству платформ и контента, а также быстрее и легче, чем Kodi.
  • ОСМС – Операционная система (на основе Дебиан), созданный на основе Kodi, но с более современной, легкой и оптимизированной оболочкой, чем OpenELEC, что делает его более быстрым, простым в настройке и более настраиваемым.
  • Xbian – Очень маленькая, быстрая и легкая версия Kodi для Raspberry Pi, основанная на Raspbian.

Многие полнофункциональные медиаплееры основаны на программном обеспечении Kodi Media Center.  (От: kodi.tv)Многие полнофункциональные медиаплееры основаны на программном обеспечении Kodi Media Center. (От: kodi.tv)

Emby и Plex, хотя в настоящее время и не основаны на Kodi, достаточно похожи, поэтому я включу их сюда. Ранние версии Plex были вариантом Kodi/XBMC.

  • Эмби — (ранее «Медиабраузер») — клиент-серверный медиаплеер, очень похожий на Plex. Plex проще в использовании, а Emby более настраиваемый и гибкий.
  • плекс – Система медиаплеера на основе клиент-сервер, для воспроизведения мультимедиа которой требуется компьютер с медиасервером и отдельные клиентские устройства в сети.

Установка программного обеспечения

Volumio, вероятно, является лучшим (и наиболее распространенным) решением для сетевого стримера на основе Pi. Он предлагает эффективный и интуитивно понятный веб-интерфейс управления и идеально подходит для начала работы. Новички должны начать здесь!

Поскольку я недавно стал преданным пользователем Roon, я остановился на более полнофункциональном XL версия RoPieee для моего сетевого стримера Pi, попробовав другие варианты. В дополнение к Roon версия XL поддерживает технологии DLNA, Airplay и Spotify для потоковой передачи звука.

Базовый веб-интерфейс для настройки RoPieee довольно прост в использовании.Базовый веб-интерфейс для настройки RoPieee довольно прост в использовании.

Девиз RoPieee: «Это не ОС, а устройство». Это стремление к простоте привлекает меня. Я просто хочу, чтобы устройство работало и не требовало постоянной возни с ним. Настройка (если это вообще необходимо) выполняется через веб-интерфейс RoPieee с любого устройства в сети.

RoPieee не будет воспроизводить музыку с сетевого диска или подключенного USB-накопителя. Если это то, что вы хотите сделать, идите с Volumio.

Откровенно говоря, RoPieee не самый красивый вариант для тачскрина. Шрифты и макет Volumio более привлекательны, но гораздо сложнее. Конечно, сам Роон намного эстетичнее. Но это компромисс, на который я готов пойти.

В левой половине экрана Ropieee отображается обложка альбома, а в правой части есть основные элементы управления воспроизведением / паузой, предыдущим, следующим, повтором, случайным образом и громкостью. Когда музыка не воспроизводится, RoPieee может по умолчанию отображать цифровые часы. Просто и полезно.

Экранный интерфейс RoPieee довольно прост, но очень удобен для пользователя.  (От: ropieee.org)Экранный интерфейс RoPieee довольно прост, но очень удобен для пользователя. (От: ropieee.org)

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

Как установить программное обеспечение на Pi

  • Загрузите образ программного обеспечения Pi на свой компьютер.
  • Загрузите инструмент установки, такой как Балена Этчер на ваш компьютер.
  • Вставьте пустую карту MicroSD в компьютер. Вам может понадобиться USB-ридер.
  • Используйте Etcher, чтобы создать загрузочную SD-карту для вашего Pi из образа программного обеспечения, загруженного на шаге 1.
  • Отключите Pi от питания.
  • Установите карту MicroSD в Pi.
  • Подключите кабель Ethernet к Pi.
  • Подключите питание к Pi. Обратите внимание, что первая загрузка обычно самая длинная.
  • Следуйте индивидуальным инструкциям по настройке программного обеспечения музыкального стримера.

Все, что вам нужно для установки образов программного обеспечения Pi на карты MicroSD.Все, что вам нужно для установки образов программного обеспечения Pi на карты MicroSD.

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

Просто помните, вам не о чем беспокоиться. Ты ничего не можешь повредить! Если ничего не помогает, снова прошейте карту памяти и начните сначала или попробуйте другой программный пакет. Не торопитесь, получайте удовольствие, и вскоре у вас будет музыкальный стример вашей мечты!

Заключение

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

  • Пи 3Б+
  • Официальный 7-дюймовый сенсорный экран
  • Чехол SmartiPi Touch 2
  • HiFiBerry DAC 2 Pro HAT
  • Программное обеспечение RoPieee XL

Это здорово! Он работает безупречно и звучит фантастически. Он делает все, что я хочу, и стоит менее 250 долларов США.

Слушаю CBC Radio 1 через Roon на RoPieee XL.  Новый способ сделать старое.Слушаю CBC Radio 1 через Roon на RoPieee XL. Новый способ сделать старое.

При этом для моей второй сборки я пропустил DAC HAT и примерно за ту же общую цену обновился до корпуса Pi 4B, Touch Pro и использовал внешний USB-ЦАП (который у меня уже был под рукой и не учитывается). в стоимость сборки).

Если вам просто нужны аналоговые выходы RCA, Topping D10s — отличный доступный ЦАП. Или xDuoo XD05 Plus предлагает аналоговые выходы для внешнего усилителя или усиленных динамиков, а также потрясающий встроенный усилитель для наушников. Нет предела возможностям выбора ЦАП в сборке на основе Pi 4B!

построить 2Это завершенная сборка 2 для беспроводной потоковой передачи музыки от Roon, включая Pi 4B и внешний USB-ЦАП.

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *