-
Публикаций
5 620 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
Дистрибутив Yoctoap для Raspberry Pi: Album Player + UPnP Renderer + Console Player + Roon/LMS Bridge + GUI Дистрибутив отличают экстремально минимизированные ядро системы и системная конфигурация. Пока доступны тестовые версии для Raspberry Pi 2/3b http://albumplayer.r...oap-rpi3-01.zip для Raspberry Pi 3b+ http://albumplayer.ru/linux/yoctoap-rpi3plus-01.zip и для Raspberry Pi 4 http://albumplayer.r...oap-rpi4-01.zip В комплекте плеер AP 2.03, рендерер, консольный плеер и бридж - эмулятор SqueezeLite для воспроизведения музыки под управлением Roon или Logitech Media Server. Все информация по использованию плееров и рендерера из "Руководства пользователя Album Player" остаётся в силе. Установлен файловый менеджер mc. В графическом режиме загрузки доступен файловый менеджер pcmanfm (запускается по имени из терминала). Поддерживаются файловые системы ext2/3/4, NTFS (только чтение), FAT, exFAT, XFS. NTFS и FAT монтируются на ходу, exFAT и XFS при загрузке системы. Сетевые ресурсы CIFS и NFS. По SSH логин root, пароль не требуется. Для записи дистрибутива из образа требуется карта памяти от 1GB. Рекомендуется использовать для записи программу Rufus, но можно использовать и другие программы. Перед записью надо извлечь img-файл из zip-архива. Начальные настройки выполняются в файле apconfig.txt, который доступен в FAT разделе карты памяти. Там задаются параметры: USE_NETWORK=1/0 - включена или выключена поддержка сети . IP=192.168.1.77 - адрес компьютера в сети. Используется статический адрес, который должен быть в одной подсети с роутером (первые три секции адреса должны совпадать). То есть, если адрес роутера 192.168.0.1, то значение параметра IP надо поменять на 192.168.0.77 или на другой адрес в этой подсети. USE_SSH=1/0 - использовать или не использовать доступ по SSH. USE_WIFI=1/0 - использовать или не использовать Wi-Fi подключение к сети вместо проводного. Для Wi-Fi тоже требуется в параметре IP указывать корректный ip-адрес, соответствующий подсети роутера. WIFI_SSID=xxxx - имя Wi-Fi сети. WIFI_PSK=xxxx - пароль для доступа к Wi-Fi сети. USE_GUI=1/0 - загружать или не загружать графический интерфейс системы. LOAD_MENU=1/0 - загружать при запуске или не загружать меню управления плеерами и системой. LOAD_APLAYER=1/0 - загружать при запуске плеер. LOAD_RENDERER=1/0 - загружать или не загружать при запуске рендеререр. LOAD_BRIDGE=1/0 - загружать или не загружать при запуске Roon/LMS brigde (чтобы он работал, рендерер тоже должен быть загружен). В исходной конфигурации выбрана проводная сеть с адресом 192.168.1.77, автозагрузка плеера, рендерера и меню. После загрузки FAT раздел карты памяти монтируется в /mnt/boot. Там тоже можно редактировать файл конфигурации. Веб-интерфейсы плеера, рендерера и меню управления открываются по портам 7778, 7779, 7780 при вводе в адресной строке браузера IP-aдреса устройства с указанием через двоеточие номера порта. Например, http://192.168.1.77:7780 При первой загрузке Raspberry Pi после записи карты.памяти работу надо начинать с выбора устройства вывода. Для Raspberry Pi в меню управления добавлена команда "Select Audio Card". По этой команде открывается панель со списком поддерживаемых RPI устройств. Установочный комплект сконфигурирован на ЦАП-шляпу hifiberry dac+ lite. Этот же драйвер без изменения настройки системы на карту может использоваться с устройствами ESS9023 DAC, TI5102 DAC, HiFiBerry DAC Zero/MiniAMP и с несколькими китайскими моделями шляп для RPI. В драйвер добавлена поддержка частот дискретизации 352/384KHz. При использования USB ЦАПов можно не отключать выбранный в списке драйвер шляпы. Выбор строки "USB audio" в списке карт приводит к отключению других драйверов. После изменения системной настройки на устройство вывода для RPI требуется перезагрузка системы. После начальной настройки системы или после изменения системной конфигурации необходимо выбрать текущее устройство вывода в интерфейсе плеера или рендерера. В меню управления APmenu добавлена кнопка "Network Drives", по которой открывается дополнительная страница с настройкой сетевых подключений. Кнопкой ADD добавляется новая сетевая папка, кнопкой DEL удаляется папка с указанным номером. В списке подключений зелёным цветом отображается номер работающего подключения, красным - недоступного. При входе на страницу и при добавлении нового соединения индикатор сначала отображается красным цветом и в случае успешного соединения через несколько секунд сменяется на зелёный. Доступные диски монтируются при загрузке системы. Если подключенные сетевые диски становятся доступны в сети уже после загрузки системы, следует зайти на страницу "Network Drives" для автоматического восстановления подключения. Сетевые папки монтируются в папку /media. Подключаемые внешние диски автоматически монтируются по метке диска или идентификатору UUID в папку /media. При работе в режиме командной строки запуск консольного плеера выполняется командой ap.sh. В радиокаталог из консольного плеера можно попасть по пути /usr/aplayer/Radio. Перезагрузка из командной строки- reboot, выключение - poweroff. Системный GUI реализован на базе нового менеджера графического интерфейса для Linux - Weston, без громоздкой классической подсистемы XWindow-Xorg. Интерфейс плеера в GUI отображается на базе ультраминималистичного веб-браузера Xombrero. После запуска графической среды слева вверху на рабочем столе доступны три кнопки для запуска терминала, меню и плеера. Файловый менеджер mc не совместим с weston. Его надо запускать в текстовом режиме. Выход из графического интерфейса (с завершением графических процессов) в текстовый - комбинацией Ctrl-Alt-Backspace (забой). Запуск графического интерфейса: команда weston. Переключение между открытыми в weston окнами - Alt-Tab.
-
@alviktor, может быть, буфер драйвера устанавливается слишком маленьким. Можно попробовать заменить значения ALSA Period и ALSA Buffer на -1, чтобы драйвер сам выбирал.
-
@sannik, рендереру файл отдаёт http-сервер, а плееру - Samba-сервер. Саму загрузку, за исключением форматов Native DSD и Wavpack, производит в обоих случаях один и тот же FFmpeg декодер.
-
@bzx Возможно, остановка происходит из-за задержек доступа к флешке. Можно попробовать в графической версии увеличить в разы Preload Buffer или переключиться на режим Direct Input. В последнем случае остановок по причине задержек доступа не должно быть, но звук в этих ситуациях будет прерываться. Но это повлияет только в том случае, если причина во вводе. Если же драйвер вывода неустойчиво работает, то можно попробовать поменять значения ALSA Period и ALSA Buffer на -1, чтобы их выбирал драйвер.
-
Встречались устройства, которые не с любым Output Buffer работали. Можно попробовать вместо 139мс 50 и 500.
-
Настройки нормальные. В некоторых случаях, помимо выбора между режимами push/pull и выходной разрядности, бывают ограничения на поддерживаемую при выводе без преобразований частоту дискретизации. Можно для эксперимента попробовать включить ресемплинг 44KHz в 48KHz на вкладке DSP. Вверху слева выбрать галку и в строке 44 выбрать столбец 48.
-
Тогда, возможно, именно в этой комбинации X-Fi + W10 + WASAPI + аплеер что-то не срастается. Но я с таким не сталкивался и конкретную причину не знаю. На вкладке General установочные настройки без изменений?
-
А через другие интерфейсы вывода плеер воспроизводит этот файл?
-
А push mode тоже не работает?
-
Скорее всего, проблема с поддерживаемой драйвером разрядностью вывода, которая для WASAPI и KS настраивается в аплеере вручную. Либо в панели настроек модуля вывода, либо на вкладке DSP в apconfig. Надо выбрать 32 бита.
-
@PolarLight Юрий, так, как излагает Максим Лядов, обычно не делают не из-за дороговизны реализации, а по той причине, что неизбежно не совпадающие точно частоты генераторов SPDIF источника и XMOS приёмника приведут к накоплению рассинхронизации и в итоге - либо опустошению буфера приёмника, либо его переполнению. Обычно применяемое решение - PLL генератор, который подстраивается к частоте источника. Но это уже не "сигнал перетактовывается от качественного генератора". И задержка, конечно, нулевой не может быть при этом, поскольку при нулевой задержке артефакты будут буквально сразу, если частота на приёмной стороне чуть выше, чем на передающей.
-
Если в поле Root folder прописать media/NAS, то и не будет ничего, кроме NAS. Там должно быть media, как при начальной установке. При раскрытии этой папки отображаются смонтированные. Для обновления списка надо свернуть и развернуть media. Что касается SSD, то для хранения музыки его можно использовать как и любой другой диск, а если хочется поставить на SSD саму систему, то содержание флешки надо перенести туда в FAT32 раздел, установить и настроить загрузчик GRUB на загрузку ядра и монтирование файла rootfs.img. Но я этим не занимался, по этой теме лучше проконсультирует AleXH.
-
Смонтированные папки, которые открываются в mc, обычно видны в плеере. Если подключение выполнено на ходу, то для обновления отображаемого в плеере списка смонтированных папок, надо свернуть в проводнике плеера и снова развернуть папку media.
-
Через WASAPI DSD Native не выводится вообще. В силу "ненативности" Native режима для Realtek я рекомендую включить вывод PCM в настройках SACD плагина.
-
Можно попробовать выключить режим службы. И 32-разрядную версию плеера вместо 64-разрядной. Native DSD от Realtek - специфичная вещь. Сам ALC269 про DSD ничего не знает. Видимо, DSD в PCM преобразует драйвер. И, скорее всего, сам плеер сделает это не хуже.
-
Обновлена загрузочная флешка для PC Yoctoap: http://albumplayer.r.../yoctoap-07.zip Прежние инструкции в силе. В новом варианте ядро окончательно очищено от кода, предназначенного для мониторинга и отладки. Для тех, у кого видеокарта NVidia, но используется текстовый режим загрузки, добавлен скрипт, отключающий загрузку драйвера для карт NVidia: disablenv.sh Если карта после перезагрузки не сможет выводить текст через BIOS, надо будет удалить через SSH папку /etc/modprobe.d. Добавлен графический файловый менеджер. Запускается в графическом режиме из терминала командой pcmanfm. В отличие от mc отображает кириллические имена.
-
@avnflash, нет, в консольном такое не планируется. И если там не будет пауз между треками в режиме Full Memory, то будет большая суммарная пауза из всех этих пауз между треками перед началом воспроизведения. Но если этого хочется, то можно извлечь из ISO dff одним файлом + .cue через Sonore ISO2DSD. И консольный плеер будет с этим файлом так работать.
-
@Clax, нет, стерео и многоканальные части ISO SACD и в режиме Full Disc загружаются подобно двум сторонам виниловой пластинки - раздельно.
-
@Clax В больших файлах вполне может быть многоканал, а его преобразование в стерео выполняется через декодирование в PCM, что многократно увеличивает вычислительную нагрузку. Плеер выводит число каналов исходника в инфопанели.
-
Может быть, отдающую сторону напрягают большие файлы. Там какая разрядность системы и объём памяти?
-
@Dr.Gradus, попробуйте версию Yoctoap-06. Там, вроде бы, набор сетевых драйверов синхронизирован в целом с TinyAP. Может быть, это поможет: http://albumplayer.r.../yoctoap-06.zip В Yoctoap-06 добавлен графический файловый менеджер pcmanfm. Запускается в графическом режиме из терминала командой pcmanfm В отличие от mc показывает кириллические имена файлов.
-
@Clax, для плеера нет этого рубежа в 2GB. Он что 1GB, что 3GB загружает одинаково. Я предлагаю проверить вторую версию: что дольше грузятся сжатые DST образы. Распаковать через Sonore ISO2DSD в один файл с включенной опцией "декодировать DST" и посмотреть, что будет.
-
@Dr.Gradus, от TinyAP у меня есть конфигурация ядра. Я посмотрю, есть ли там какие-то отличия, которые могут влиять на видимость сетевых адаптеров.
-
@Dr.Gradus, система не видит сетевую карту. Поддержка карт Broadcom в конфигурации ядра включена, но, может быть, ещё чего-то не хватает. В тех системах, где карта видна, можно посмотреть, есть ли в системе файл /proc/config.gz, и если есть - прислать мне.
