Перейти к содержанию

IgorA

Продвинутые
  • Публикаций

    5 611
  • Баллов

    14 098 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

Весь контент IgorA

  1. Функция сервера стриминга - отдельная задача, которая успешно решается другими приложениями. Но этим летом разработано решение, которое превращает в сервер стриминга любое Windows приложение, включая Album Player. Это приемник стриминга apscream. На него можно выводить, используя существующий уже несколько лет драйвер scream, эмулирующий звуковую карту. В дополнение к этому драйверу разработан драйвер asioscream, позволяющий выводить на apscream через ASIO. В отношении качества получаемого результата это решение может быть лучшим. Громкость при желании регулируется. Что касается аппаратных UPnP/DLNA стримеров, то громкость по этому протоколу стандартно регулируется из приложений и стример, который это не отрабатывает, вряд ли должен выпускаться. Контрольная точка этого протокола часто находится не на файловом сервере, а на другом компьютере, и она в общем случае не прокачивает через себя звуковой поток. Штатная отработка громкости всегда реализуется в рендерере.
  2. Если модель сетевого контроллера ethernet выяснить, можно посмотреть информацию, как обеспечивается его поддержка.
  3. Проблема, видимо, в том, что сетевой драйвер не опознает модель сетевого контроллера. Иногда может помочь добавление файлов firmware, иногда только обновление и пересборка модулей ядра Linux. В крайнем случае компоненты плеера, включая меню, можно перенести из Yoctoap в другую систему, где сеть будет работать. Например, в DietPI, где довольно оптимизированное ядро и которая в аудиофильских решениях тоже применяется.
  4. Если закрыть панель Режим вывода по ОК, активным станет плагин, строка которого выбрана в списке.
  5. В контекстном меню «Режим вывода». Там после выбора строки кнопка «Настройка» вызывает панель настроек плагина.
  6. Плагин бесплатный - Blue Cat’s Gain Suite
  7. Плагин бесплатный: Blue Cat's Gain Suite
  8. Это картинка для EXTRAS модуля вывода, а модули EXTRAS для bit-perfect вывода (побитовой точности). Громкость может обрабатываться плеером при использовании модуля вывода Standard и его плагинов вывода, в числе которых есть KS и ASIO. К EXTRAS модулям регулятор громкости можно прикрутить в виде VST плагина. Там тоже максимальная точность будет обеспечена при формате вывода "32 bit".
  9. AndreyR Если речь идет о плеере для Windows, то там, чтобы использовать максимальную точность цифрового регулирования громкости в плеере, надо в конфигураторе ap2config_x64.exe выключить опцию "Управлять системной громкостью" (на первой вкладке справа внизу) и на вкладке DSP выбрать формат вывода "32 bit". В плагинах вывода ASIO и KS управление громкостью включается в их панелях настроек как опция "Volume control", а в WaveOut эта опция включена в исходной конфигурации. Но надо учитывать, что WaveOut работает через системный микшер, где свое управление громкостью.
  10. Есть "Руководство пользователя". Там всё подробно рассказано. Плеер делался как альтернатива аудиофильскому mpd с целью реализовать более минимизированный и оптимизированный звуковой движок и сделать более удобным доступ ко всем настройкам режимов и параметров. Я думаю, в этом плане успешный результат был достигнут и измерения, которые я делал, это подтверждали (по помехам и вычислительной нагрузке при воспроизведении). Кроме этого, к достоинствам плеера относится универсальность по входным форматам, включая SACD, DVD-A, wavpack.iso. Если использовать загружаемые образы с плеером, а не универсальную ОС, то управлять, действительно, удобнее по сети, включая смартфоны и планшеты, поскольку встроенный GUI сильно урезан ради минимализма. В частности, в современных браузерах можно использовать более продвинутый интерфейс dimas.
  11. Виктор, вот образ на базе pCP 9.0.1 со всеми компонентами плеера, включая апменю, который должен загружаться на zero (на RPi 1A загружается): https://drive.google.com/file/d/1M9vJHLoxQqcuyqDVGklnOBY203eVEaiI/view?usp=sharing
  12. Если возникнут неясности, обращайтесь.
  13. На карте памяти pCP два раздела - BOOT (FAT) и ROOT (ext4). Из второго раздела надо перенести три файла из piCoreAP в piCorePlayer той же версии. Проще всего это сделать из любого линукса, подключив по USB адаптер с картой. Сначала - c piCoreAP, чтобы файлы извлечь, затем с piCorePlayer, чтобы эти файлы записать. Это файлы /tce/mydata.tgz /tce/opional/alsa.tcz /tce/opional/alsa.tcz.md5.txt Если обычного линукса нет под рукой, можно записать флешку с PC версией Yoctoap, с нее загрузиться и в ней все сделать. Чтобы там выполнять файловые операции, надо выйти из графического режима комбинацией Ctrl-Alt-Backspace и запустить файловый менеджер mc. Подключенные флешки и карты памяти автомонтируются в папку /media. Другой вариант - все сделать из загруженного piCorePlayer на Zero, подключив в USB адаптер с картой piCoreAP. Но для этого варианта надо доустановить mc из репозитория и вручную смонтировать разделы карт для манипуляций с ними командой mount. Вход по SSH с логином tc и паролем piCore .
  14. Тем, кто использует для вывода звука устройства с Linux на борту и у кого выбор программных компонентов влияет на звук, я рекомендую попробовать scream / asioscream / apscream не только как ещё один доступный способ вывода, но и как вариант вывода, возможно, оптимальный для звука. Поскольку apscream - реализация звукового движка с предельно достижимым ультраминимализмом, размером в 30kb. Необходимый набор файлов для всех платформ и инструкции в txt формате в архиве asioscream.zip Актуальный apscream во всех загрузочных образах системы Yoctoap.
  15. Виктор, у меня Zero давно вышла из строя, прошивку для нее я проверяю на RPi 1A, где аналогичный процессор. А адаптеров usb-lan у меня нет вообще. Поэтому, по этой проблеме сам я что-то проверить не могу. Но если работает,как надо, оригинальный piCorePlayer, то самостоятельно перенести туда компоненты плеера не сложно, я могу пояснить, как это делать.
  16. В процессе воспроизведения этой станции надо нажать на круглый плюсик на панели плеера. Затем выключить и включить режим радио. Станция появится в папке !Favorites.
  17. Да, можно заменить только исполняемые файлы aplayer и ap2renderer. На странице плеера есть отдельные архивы с плеером и рендерером.
  18. Обновление от 20.08.2024 Для Windows и Linux • Драйвер asioscream и ресиверы apscream для разных платформ обновлены до версии 2.2. Повышена стабильность работы, исправлена ошибка при выделении памяти в режиме Native DSD. Для режима TCP_MODE реализовано постоянное соединение, повышающее стабильность работы и оперативность управления. Для использования новой реализации TCP_MODE следует обновить на версию 2.2 оба компонента - драйвер asioscream и ресивер apscream. • В радиокаталоге обновлены и дополнены ссылки на радиостанции. Пакеты Radio Record и Radio Clasic Romania обновлены на версии с битрейтом 320 kbps. Только для Linux • Исправлена реализация монопольного использования ядер процессора в плеере и рендерере (опция Selecting cores на вкладке System панели настроек). Ранее была недоработка, из-за которой ядра захватывал поток веб-сервера, а не звукового движка. • Загрузочные образы для PC, Raspberry Pi и других устройств обновлены в соответствии с последними изменениями.
  19. Приоритет в piCore настраивается для их собственного плеера - Squeezelite. Ядра тоже, но ещё есть изоляция ядер, её можно использовать и с рендерером. Изолировать, например, последнее ядро в системе, а в рендерере его занимать. Но как раз с управлением ядрами в плеере и рендерере недавно всплыла одна моя недоработка. Оказалось, что оно не совсем так работает , как я задумывал, и ядро захватывает поток веб-сервера, а не звукового движка плеера. По этому поводу в ближайшие пару дней будет обновление с исправлением.
  20. Я был в отпуске, ранее не мог проверить. В актуальных версиях piCoreAP после добавления пустого файла netusb в FAT раздел соответствущий модуль ядра загружается. Логи: picoreap901-64.img netusb file found on mmcblk0p1. Loading net-usb kernel modules. net-usb-6.1.77-pcpCore-v8.tcz: OK picoreap901.img netusb file found on mmcblk0p1. Loading net-usb kernel modules. net-usb-6.1.77-pcpCore-v7.tcz: OK
  21. В piCorePlayer и piCoreAP, чтобы загружался модуль для usb-lan, в FAT раздел карты надо добавить пустой файл с именем netusb .
  22. apscream реализует доработанный протокол scream, который использует сетевой протокол UDP, как и ранние версии RAAT, который затем перешёл на TCP. То есть, apscream - это свой RAAT. Использование протокола TCP в apscream включается как опциональный режим для исключения помех при слабом WiFi подключении.
  23. Для roon rock, видимо, да, это не подходит, а вот для roon под Windows это хорошая альтернатива использованию бриджа.
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.