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

IgorA

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

    5 630
  • Баллов

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

  • Посещение

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

    15

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

  1. Виктор, диски без текстовых меток могут так выглядеть. Есть ли среди них флешка - можно заглядывать внутрь. Если нет - попробовать вынуть и снова вставить флешку. Если флешка подключалась после входа в папку, она автоматически не появится, надо выйти из папки и снова войти.
  2. Обновление от 01.10.2025 (драйвер для Windows, остальное для Linux) • Ресивер apscream обновлен на версию 2.7. Устранена проблема, приводившая к отсутствию звука при выводе из приложения Qobuz в режиме TCP. • Обновлен на версию 4.1 драйвер asioscream. Оптимизирован режим TCP и добавлена отдельная от версии 3 регистрация драйвера в системе. • В образы системы Yoctoap для всех платформ добавлена поддержка подключения облачных хранилищ FTP и WebDAV, включая Яндекс Диск. Для подключения Яндекс Диска следует вводить URL https://webdav.yandex.ru, в качестве имени пользователя указывать начальную часть e-mail на Яндексе до "@", а в качестве пароля - пароль, сгенерированный в настройках аккаунта пользователя на вкладке "Безопасность" по ссылке "пароли приложений", где надо выбрать создание пароля "Файлы (WebDAV)" и сохранить созданный пароль. • Обновлен 32-разрядный плеер для PC. Исправлена работа с облачными хранилищами. В APmenu на странице "Network Drives" опция "Cloud Storage" переключает страницу сетевых настроек в режим управления облачными хранилищами. Там выбирается тип хранилища, вводится URL, имя пользователя, пароль. После выполнения операций добавления и удаления облачных хранилищ интерфейс возвращается в исходное состояние и для продолжения управления облачными хранилищами следует повторно включать опцию "Cloud Storage". Поскольку плеер сканирует облачные хранилища медленно, можно сделать это один раз и сохранить плейлист, который затем будет открываться мгновенно. Для этого надо перейти в режим выбора папки в основном интерфейсе плеера, нажать круглую кнопку “+” и ввести в появившееся справа вверху поле ввода имя плейлиста для сохранения. В интерфейсе Dimas кнопка сохранения плейлиста находится справа от раскрывающегося списка альбомов.
  3. У меня для Amanero настройки "из коробки".
  4. Дмитрий, драйвер - часть системы, собирается обычно вместе с ядром. Повлиять на его поведение, не переписав и не пересобрав, обычно нельзя, за исключением документированных настроек, когда они есть. Достаточно информированный ИИ, GPT-5, комментирует так: это типовое поведение большинства Raspberry Pi HAT‑драйверов, да и SoC‑аудио вообще: 16-битный пользовательский поток в ALSA становится 24/32-битным потоком на I²S.
  5. Дмитрий, как видно на картинке, плеер отдаёт драйверу 16 как 16. Это режим S16_LE. 24 плеер отдаёт как 24. Это режим S24_LE. Дисплей, возможно, отображает правильно, если сам драйвер устройства конвертирует входные для него 16 бит в выходные 24.
  6. Дмитрий, плеер не работает сам с шиной I2S. Он отдаёт свои данные драйверу устройства, а том может сделать с ними всё, что угодно, в том числе, конвертировать 16 бит в 24. То, что объективно отдаёт плеер, можно найти в /proc/asound ... /hw_params .
  7. Добрый день, Дмитрий! Да, но при одном условии: файл-исходник должен быть 16-разрядным.
  8. Виктор, иногда проблема с программной перезагрузкой возникает и причины не всегда ясны. Yoctoap обычно нормально переносит выход через выключение питания. Критичным это может быть только сразу после сохранения каких-то файлов. Команда poweroff в этом случае будет дополнительной мерой безопасности.
  9. Виктор, у меня текущий образ Zero-W загружается. На всякий случай загрузил ещё раз этот файл на сервер. Бывает, и с устройством что-то случается.
  10. Да, на странице плеера для Linux есть ссылки на архивы для различных платформ, включающие readme. Ресемплер там не входит в настройки, доступные через консоль, но можно настроить конфигурацию там, где доступен web-интерфейс, и скопировать файл config.dat в папку плеера.
  11. В исходной консольной версии невозможно, но для этих вещей есть консольный интерфейс к полному плееру:
  12. Отображаемая в шапке веб-страницы версия плеера указывается в девятой строке файла aplayer.html, а не в его бинарном файле. В архивах плеера на сайте совершенно точно сейчас там указана версия 2.17. Для версий Yoctoap с графическим рабочим столом aplayer.html адаптируется вручную и, может быть, там где-то случайно осталась прежняя индикация номера версии. В силу изложенных выше обстоятельств, если обновлять только бинарный файл плеера, отображаемый в веб-интерфейсе номер версии изменяться не будет.
  13. В консольной версии нет ресемплера. Возможно, надо обновить кэш браузера - удерживая клавишу Shift на клавиатуре, нажать рядом с адресной строкой кнопку обновления страницы.
  14. Да, давно не менялась. Там реализовано всё, что задумывалось.
  15. 1) Файлы приходят по Wi-Fi. 2) Дешёвый китайский Realtek RTL8811AU.
  16. Плеер выводит информацию о версии в консоль при его запуске из командной строки.
  17. Значит, автор интерфейса Dimas так видит. Можно в адресной строке поменять /d на /stop и нажать Enter.
  18. В правом нижнем углу панели настроек кнопка "Exit Player".
  19. Большой буфер - борьба с какими-то издержками источника. Если быстрый доступ к файлам и быстрая сеть, то будет работать без прерываний и с Preload Buffer=0, и задержка включения будет маленькой. Другой потенциально возможный момент - аномальная рассинхронизация часов источника и приемника, но тогда время до сбоя будет достаточно точно и закономерно зависеть от размера Preload Buffer.
  20. Информация для тех, кто хочет монтировать на Yoctoap диски из облачных хранилищ. Можно там запустить rclone - мощный комбайн, который поддерживает 70 типов облачных хранилищ, включая FTP, Yandex, WebDAV. Для этого надо добавить файлы пакетов fuse3 и libfuse3 версии 3.2.6 Библиотеки libfuse из их папки /lib/...-linux-gnu надо скопировать просто в /lib на Yoctoap. Из самого rclone нужны два файла: rclone и rclone.1 Для arm64 я перепаковал архивы: https://albumplayer.ru/data/fuse3-arm64.tar.gz https://albumplayer.ru/data/rclone-arm64.tar.gz Показываю на примере свободно доступного анонимного ftp-сервера 95.82.248.32 Папку rclone-arm64 из архива я скопировал в /home/root Если перед последней строкой fi в файле /home/root/.profile добавить эти две строки mkdir -p "/media/ftp1" /home/root/rclone-arm64/rclone mount :ftp,host=95.82.248.32,user=anonymous,pass=_sM7UfiZ6cyeuzUlyVTWNQ: /media/ftp1 --vfs-cache-mode writes --read-only --daemon то после загрузки в папке /media/ftp1 смонтированы папки ftp-сервера. Плеер их сканирует медленно, но, сделав это один раз, можно сохранить плейлист и открывать его мгновенно. Для этого надо перейти в режим выбора папки в основном интерфейсе плеера, нажать круглую кнопку “+” и ввести в появившееся справа вверху поле ввода имя плейлиста для сохранения. Пароль rclone требует передавать зашифрованным, он делается из обычного пароля через ./rclone obscure "пароль" В моём примере зашифрован пустой пароль: ""
  21. Обновление от 15 сентября 2025 года • Обновлены ссылки в радиокаталоге плеера. • В конфигурации Roon/LMS моста в системе Yoctoap выключена опция roon_mode для совместимости с сервером LMS по умолчанию. • Обновлены компоненты для протокола Scream на новые версии asioscream 4.0, apscream 2.6, screamasio 1.3. Устранен ряд известных проблем с устойчивостью воспроизведения. • В архив asioscream.zip добавлен виртуальный драйвер аудио карты для Linux ScreamALSA 1.0. Комплект включает исходный код и скрипты для сборки и установки драйвера на различных платформах. Репозиторий проекта доступен по ссылке https://github.com/igor63r/screamalsa.git Драйвер предустановлен в системы Yoctoap для Raspberry Pi 4/5 (64bit), Nanopi Neo3, ASUS Tinker Board 2 и PC x64. Пополняемый репозиторий бинарных сборок драйвера доступен по ссылке https://albumplayer.ru/screamalsa/ О драйвере В asioscream.zip исходники драйвера и скрипты добавлены по пути LinuxServer/driver. Установить драйвер в рабочие системы из списка можно, скачав архив из репозитория и запустив скрипт install_prebuild.sh. Для сборки драйвера из исходника на C предназначен скрипт build_scream.sh. Если каких-то пакетов будет не хватать, скрипт отобразит соответствующие инструкции. install_full.sh - комбайн, поддерживающий все операции с драйвером, включая сборку с установкой. Собирать надо на той платформе, для которой предназначен драйвер. Если нужен драйвер не для полной системы с менеджером пакетов, а для встроенной системы без собственных средств сборки, надо руководствоваться инструкциями по сборке модулей ядра для этой системы, обычно с использованием кросс-компиляции. Важным условием совместимости драйвера с системой является не только номер версии ядра, но и точное соответствие параметра vermagic, который отображается по команде modinfo. Собрав собственный вариант драйвера, вы можете поделиться им с другими пользователями, добавив в репозиторий. В аплеере и апрендерере легко сравнить прямую трансляцию без ALSA и через драйвер. Для этого можно, выбрав устройство ScreamALSA, включать и выключать опцию Scream на вкладке Card и перезапускать воспроизведение. Соответственно, будет работать прямой вывод или вывод через драйвер. Я думаю, через драйвер должно быть не хуже.
  22. Юрий, при выборе шляпы процесс двухэтапный. После выбора шляпы в меню системы требуется перезагрузка системы, а затем уже выбор в плеере.
  23. Тогда, видимо, дело в версии ядра, и на стороне приемника эту проблему решит piCore.
  24. Эта карта есть в списках piCore и Yoctoap, ближе к началу, сразу после карт ‘allo …’ Но зависания, скорее, из-за некоторых имевшихся недоработок.
  25. Виктор, скоро, возможно, завтра, будет большое обновление и дополнение компонентов, работающих с протоколом scream, в том числе, устраняющее известные проблемы с устойчивостью.
×
×
  • Создать...

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

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