Образ сборки для RPI3, с последним обновлением от 10.02.2022 и с обновлением APlayer от 27.11.2022:
GoogleDrive или YandexDisk
Образ сборки для RPI4, с последним обновлением от 10.02.2022:
YandexDisk или YandexDisk
!Внимание тем кто скачивал сборки ранее!
Сервер обновлений уже долгое время недоступен. Если перезалить на sd-карту скачанные раннее сборки, то они будут - неработоспособны. Поэтому скачиваем образы сборок с интегрированными обновлениями. Ссылки в начале этого сообщения.
Описание
“Базовый” интерфейс позволяет быстро переключаться между программами и включать/выключать фунционал.
У некоторых программ есть настройки, появляются справа от кнопки при её выборе. На данном скрине видно, что можно открыть настройки MPD и запустить сервисы, связанные с ним.
MPD UPnP - UPnP рендерер,
MPD Web - веб-интерфейс для управления MPD, при выборе появится ссылка на его открытие,
MPD Proxy - кэширующий прокси-сервер, позволяет улучшить качество воспроизведения при использовании сетевых музыкальных сервисов.
HTTP - выгружает web-интерфейс до последующей загрузки (если вы считаете, что он влияет на звук).
Avahi - включает/отключает отображение в сети по адресу rpi3.local, airplay сам запускает эту службу.
USB - .включает/отключает USB-порты для использования жесткого диска или USB ЦАП.
HDMI - включает/отключает питание HDMI и выводит обложку и тэги играемого трека, если они есть,
на плеерах MPD, Squeezelite, Airplay, Spotify.
Пункт Menu позволяет настроить систему. Добавить сетевую папку, выбрать драйвер карты, выключить, перезагрузить и так далее.
Скрины интерфейса. Я не адаптировал его для телефонов, у меня кнопочный.
FAQ
Вопрос: Почему не включается Tidal Connect?
Ответ1: Возможно, дело в том, что Вы не выбрали устройство вывода в настройках сборки. (Menu / Audio / Audio Card)
Ответ2: Начиная с середины сентября 2023го года, на территории РФ/Украины(возможно где-то ещё), возникли проблемы с соединением с серверами Tidal, в следствие чего, перестал работать или работает нестабильно Tidal-Connect. Возможные решения: использовать PiCorePlayer + LMS или настраивать VPN на роутере
Вопрос: Почему не работает AirPlay?
Ответ: Конфигурация AirPlay “из коробки”, во многих случаях получается не рабочая. Здесь описано как обновить конфигурацию AirPlay
Вопрос: Как подключить USB-конвертер/ЦАП?
Ответ: Включить USB-порты и выбрать аудиоустройство Disabled, перезагрузиться
Вопрос: Как подключить сетевую папку?
Ответ: меню Network Mount, ниже пример заполнения, username обязательно должен быть заполнен, даже если его нет. В этом же окне будут отображаться уже подключенные папки.
Подбор параметров монтирования происходит автоматически.
Для удаления подключенной папки нажимаем remove и перезагружаемся.
Ограничения: не стоит использовать русские буквы, имена с пробелами и спецсимволами,
вложенные папки.
По пункту CPU в меню, что это и для чего
Изолировать процессоры. Обычно система сама распределяет процессы по ядрам в зависимости от загрузки. На человеческом языке, мы отбираем у системы процессоры и она не будет запускать на нём другие программы.
Каждой программе можно назначить свой процессор. По идее этот процессор и надо “изолировать”. Почему в списке нет roon? roon очень многопоточное, ресурсоемкое приложение и ему ничего не поможет, банально звук зажимается с изоляцией.
Вопрос: Почему ядра 3? Кто спёр ещё одно?
Ответ: за это отвечает параметр maxcpus в cmdline.txt (меню bootconfig). Это просто она из авторских настроек.
Вопрос: Почему команда Latency в меню статус показывает только одно ядро?
Ответ: у вас B+, команда определения числа процессоров работает некорректно, будет исправлено позже. Для чего вообще эти графики? Можно повесить звук на процессор с меньшей задержкой и посмотреть что будет.
Вопрос: Что ещё можно настроить?
Ответ: например сменить системный планировщик. В cmdline.txt (меню bootconfig)
параметр elevator. Может быть noop, deadline, cfq. Звук изменится. Но всё это можно делать, когда уже вы определились с ядром (меню Kernel).
Вопрос: логин и пароль для доступа по ssh?
Ответ: login root, pass dastereO
Album Player - информация и настройки
После включения Aplayer или Aplayer Renderer на главной странице сборки, их веб-интерфейсы открываются по портам 7778 и 7779 соответственно. При вводе в адресной строке браузера IP-aдреса малинки с указанием через двоеточие номера порта:
http://xxx.xxx.xxx.xxx:7778 <<< Aplayer http://xxx.xxx.xxx.xxx:7779 <<< Aplayer Renderer
!!! При первом запуске любого из них, необходимо произвести процедуру выбора устройства воспроизведения !!!. Для этого необходимо в веб-интерфейсе перейти на вкладку Card.
На вкладке Card в верхнем блоке (1) выводится содержание системного конфигурационного файла /etc/asound.conf, задающего настройки для устройства вывода по умолчанию.
В нижнем блоке (2) отображается список доступных устройств вывода(3). Обычно устройствам в списке соответствует более одной строки, так как отдельно идентифицируется само устройство и все его подустройства (subdevice, они же выходы).
Для выбора устройства следует ввести его номер в поле ввода Select Card (4) и нажать кнопку Apply (5).
Так же, для работы Aplayer или Aplayer Renderer необходимым условием является выключение всех остальных плееров в сборке: MPD, TidalConnect, SpotifyConnect. Равно как и для работы остальных плееров, необходимо обязательно выключить AP. Так же, если включается Aplayer, то необходимо выключить Aplayer Renderer и наоборот. Иногда, для корректного переключения используемого плеера, требуется перезагрузка малинки.
Для изучения более тонких настроек вывода, необходимо изучить инструкцию, которую любезно составил разработчик Aplayer @igor63r
Скачать её можно здесь:
http://albumplayer.ru/linux/album_player_linux_manual_ru.pdf
Сайт разработчика:
http://albumplayer.ru/
Другие темы с дистрибутивами включающими в себя Aplayer:
🔩 piCoreAP для Raspberry = PiCorePlayer + Album Player - #997 от пользователя elvis
Не актуальные на данный момент ссылки
Сборка N1 без названия dastereo edition на базе archphile. Roon и так далее, 10 в 1.
RPI3 Редакция 02.02.2021
RPI4 Редакция 10.02.2021
Решение проблемы с обновлением старых версий
Сборка N2. Мини (30Мб) - то же самое, только пока без интерфейса
Редакция 24.03.2019.
rpi3-full21.zip — Яндекс Диск
выбор плеера в файле options.txt
player - выбрать плеер, список строкой выше, вписать можно только один.
airplay=1 - включить airplay
конфиги плееров лежат в папке /configs,
папки для монтирования прописывать в /configs/mounts.txt, есть пример.
Как настроить сеть
Как попасть в интерфейс APlayer, ARenderer
Сборка N3. Мини-roon (40Мб) - только roon
Редакция 12.04.2019
rpi-roon31.zip — Яндекс Диск
Редакция 17.09.2019
rpi-roon32.zip — Яндекс Диск
Сборка N4. Allo USBridge Signature на базе Raspberry CM3.
Примечание: не работает ядро p62-bm, его сразу удалите.
https://cloud.mail.ru/public/3haZ/oiymJ2nk2
Если проект интересен, поддержать можно по следующим реквизитам
сбер по номеру телефона 89048328847,
яндекс кошелек 410011587450523,
paypal [email protected].