Да. Так настройки рендерера открылись. После сохранения изменений в настройках создался новый файл /etc/asound.conf.
Выбрал в настройках нужную аудио карта E30 II, USB Audio:
В итоге JPlay iso воспроизводит DSD64 как 352.8 pcm, DSD128 как 705.6 pcm, а DSD256 как 768 pcm (так показывает дисплей цапа Topping E30 II). Цап поддерживает Native DSD.
Похоже любой upnp рендерер (пробовал еще gmediarenderer - тоже самое) не способен выводить DSD без конвертации в PCM по крайней мере в Dietpi. На других линуксах не пробовал.
MPD на этом же Dietpi выводит DSD на цап.
ps Разумеется делал Apply в настройках и перегружал для верности Dietpi (не только сервис aprenderer).
Игорь, здравствуйте!
Все время теряется инструкция по настройке разделения статических сетей сервера (отдельные подсети yocto): прием/передача. Может как то это где то увековечить)? Напомните, пожалуйста. Нужно именно 2 подсети, включая usb-ethernet, без wifi
Не помогло. Останавливал процесс плеера, удалял asound.conf, запускал плеер через панель sudo mc итог такой же. Плеер зависает при выборе номера “звуковой карты” - веб интерфейс становился недоступным, но сам процесс работал (смотрел через htop) и файл asound.conf был создан. Но при перезапуске АПлеера он этот файл не видит. И все по кругу. Глюк появился именно после обновления до версии DietPi 10.3. Даже alsa удалял и заново ставил, благо делается в два клика, но не помогло.
Не существует потокового формата DSD-ISO. Как Native DSD могут передаваться на рендерер файлы форматов DSF и DFF. И в схеме Linn Kinsky 4.3.2 + сервер с поддержкой DSF/DFF - передаются. Решение о конвертации исходника в PCM сам рендерер не может принять. Это происходит ещё на стороне источника.
А что является источником? upnp сервер? Или управляющая программа?
Можно как-то повлиять на его решение как передавать DSD - конвертировать ли в PCM или не конвертировать?
Да, я именно файлы DSF и DFF имел в виду - DSD64, DSD128 и т.д. просто указывают на частоту дискретизации этих файлов.
Оба звена важны. Сервер должен быть настроен на отдачу dsf/dff, а управляющая программа понимать, что эти форматы можно передать рендереру без преобразования, когда он их принимает.
Нет, рендерер только транслирует то, что получает на вход.
Там, кстати, на вкладке Status в процессе воспроизведения видно расширение файла, который отдаёт сервер.
Извините все, пожалуйста, ощущение меня не подвело - выбрал для воспроизведения не тот рендерер.
Сейчас выбрал aprenderer и все заработало как надо (как хотел).
вам не нужен сам плеер. вам нужно запустить файл под названием ap2renderer. он появится в трее, а в фубаре выбрать что он у вас будет рендером в установках - UPNP Aplayer media renderer
Так и делаю. Потом запускаю foobar. Попробовал еще, ошибка не вылетает, но звука нет. И еще странность, индикатор в фубаре показал, что заиграло, но ползунок не движется, и время на месте стоит. Никогда такого не видел… ap2renderer куда звук вообще выводит, и где это настраивается?
Перезагрузился, пытается пару секунд играть, звука нет и снова ошибка.
Все же если ap2renderer умеет выводить звук, где то должно настраиваться, на какую звуковую карту он его будет выводить. Вопрос где? Своих настроек у него вроде нет.