-
Публикаций
5 598 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
@AleXH, в версии APlayer.exe от конца декабря нет функциональных изменений по сравнению с версией от 22.11. Она была пересобрана из-за изменения в одной общей структуре для поддержки очень длинных URL рендерером. Но это изменение не затрагивает работу APlayer.exe и можно было бы оставить как было. Поэтому модифицированную версию от 26.11 можно без потерь использовать с последней версией плеера.
-
@PolarLight Сетевая часть рендерера не менялась никак при переходе от октябрьской версии к февральской. У меня обе версии одинаково ведут себя в отношении сетевого трафика. Вы тоже можете попробовать запускать их поочередно и сравнивать. Вот ссылка на старую версию: http://albumplayer.ru/linux/new/aprenderer64.tar.gz Небольшая, но постоянная сетевая активность неизбежна при использовании UPnP/DLNA компонентов, так как они рассылают сетевые уведомления о своем существовании. Если существенная активность сопровождает Full Memory воспроизведение, это может быть связано и с активностью других работающих программ, в том числе, клиентского приложения (контроллера), управляющего рендерером.
-
Для радио надо дополнительно устанавливать программу XiiaLive и в настройке "Internet Radio" Bubble UPnP включать перехват вывода этой программы.
-
@ataka Имелся ввиду тот же веб-интерфейс для управления настройками (с тем же способом доступа и составом настроек). У рендерера и плеера управление воспроизведением реализовано по-разному, поэтому объединять их, значит, утяжелять оба продукта. Можно будет потом разделить по разным портам веб-интерфейсы, чтобы стал возможным одновременный запуск.
-
@nestin Но JR и AIMP 32-разрядные. Попробуйте с этим плагином 32-разрядный Album Player. Если без jBridge нормально будет работать, то можно туда и 64-разрядный модуль вывода подключить, о чем выше уже сказано.
-
@nestin Воспроизведением звука занимается только файл ap2decoder.exe. В режиме Full Memory только он в памяти и остаётся. Если он 64-разрядный, то воспроизведением занимается 64-разрядный код. В файле readme рассказано, как можно заменить в папке 32-разрядной версии плеера ap2decoder.exe на 64-разрядный (это работает только для EXTRAS модулей вывода). Без каких-либо переделок и адаптеров 64-разрядные VST плагины работают в 64-разрядной версии плеера, а 32-разрядные - в 32-разрядной. Чтобы сохраненный пресет VST плагина автоматически загружался при запуске, он должен сохраняться с конкретным именем: default
-
Когда я оказываюсь под Linux, "для души" пока слушать некогда. @nestin Можно попробовать 32-разрядный VST в родной для него 32-разрядной версии плеера. Если будет устойчиво работать, поменять в ней звуковой движок на 64-разрядный, сохранив 32-разрядный DSP. Как это сделать, рассказано в readme.
-
Пока я больше делаю, чем слушаю, а делаю на Lubuntu 17.10 x64, поэтому на ней и слушаю. Это не результат каких-то поисков и отбора по качеству, просто рабочее место.
-
Если есть сеть, то можно управлять с телефона. А в соседней теме про ОС audioshock когда-то рассказывал, как запустить графический браузер без GUI, из консоли. Но я не вникал, насколько универсальный там был рецепт.
-
ksv90965ksv Если в консольную версию добавить всё, чего кому-то из людей не хватает, она станет обычной версией, доступной выше по ссылке. Поддержка SACD ISO потянет за собой немало кода. А смысл консольной версии в ее минимализме, поэтому меняться она не будет. DSF и DFF файлы консольная версия воспроизводит. Если в обычной версии смущает браузер, то играть весь плейлист хоть целый день она может и без браузера, вообще без окон - графических или консольных. Браузер можно закрыть сразу после нажатия на кнопку "Пуск". А открывать при необходимости что-то посмотреть или поменять.
-
@PolarLight Сегодня обновились архивы плеера и рендерера для Linux по вчерашней ссылке. Сделаны небольшие исправления для минимизации утечек памяти. JRiver выводит потреково образы SACD на рендерер. Чтобы выводить не в PCM, а в DoP, надо включать соответствующую опцию в дополнительных настройках сервера DLNA: "Bitstream DSD".
-
@Andrey Tipaev Насчет отключения экрана в W10 я затрудняюсь подсказать, что мешает воспроизведению. При прерываниях звука может помочь включение опции "Одно ядро" в ap2config.
-
@PolarLight Те исправления утечек, которые были в прошлом обновлении плеера, присутствуют и в рендерере. Ещё одну новую корректировку, возможно, сегодня в конце дня сделаю. Что касается ISO, то я не мог планировать поддержку ISO в рендерере, поскольку ISO файлы целиком никакая контрольная точка в рендерер передавать не будет. Препарировать ISO, извлекая из него треки, это задача другой стороны - сервера и контроллера, что и делает JRiver, например.
-
Обновлена альфа-версия плеера и рендерера для Linux 32-разрядный плеер http://albumplayer.ru/linux/new4/aplayer32.tar.gz 64-разрядный плеер http://albumplayer.ru/linux/new4/aplayer64.tar.gz 32-разрядный рендерер http://albumplayer.ru/linux/new4/aprenderer32.tar.gz 64-разрядный рендерер http://albumplayer.ru/linux/new4/aprenderer64.tar.gz Что нового ∙ Для всех режимов вывода сделаны исправления для обеспечения устойчивости при воспроизведении, перемотке, ресемплинге и работе в Gapless Mode; ∙ Для SACD устранены переходные щелчки между треками в PCM и DSD режимах и исправлены ошибки при считывании тегов; ∙ В рендерер добавлен стандартный режим воспроизведения с регулируемым буфером предзагрузки. При использовании этого режима буфер предзагрузки должен быть в 2 или более раза больше буфера драйвера. ∙ В рендерер добавлена поддержка непрерывных потоковых трансляций, которые передают онлайн-радиостанции и некоторые потоковые сервисы. Напоминаю инструкции. Плеер выводит напрямую через драйвер ALSA. При установке отключается автоматическая загрузка сервера PulseAudio. Восстановить её можно, добавив ";" в начало строки "autospawn = no" в файле /etc/pulse/client.conf (с перезагрузкой). Устанавливается на любой распространенный дистрибутив Linux x86 и x64. Для установки скачать и распаковать архив, соответствующий используемой платформе. Скрипты для запуска плеера с правами root подразумевают, что плеер распакован в папку /usr, но их можно изменить или запускать плеер иначе. Запускать плеер можно и из терминала, и из графического файлового менеджера. После распаковки архива надо однократно выполнить в папке плеера под root файл pulseoff ( sudo ./pulseoff ) и перезагрузиться. Проще всего на любой конфигурации запускать программы от администратора, используя файловый менеджер mc. В терминале запустить sudo mc. После этого все программы, запущенные из панелей менеджера, будут с root правами. Для использования плеера запускается файл aplayer. Первый раз надо запустить плеер обязательно с root правами. Открыть в браузере веб-интерфейс по адресу localhost:7778 для локального доступа или ip_компьютера:7778 по сети. Перейти в панели настроек (вызывается правой нижней кнопкой на панели) на вкладку Card, найти в списке доступных нужную карту, ввести в поле ввода ее номер и нажать кнопку "Select card". Плеер после этого должен автоматически завершиться. После этого можно приступать к обычному использованию плеера. Управление плеером в целом аналогично использованию веб-интерфейса для Windows. Отличия следующие: ∙ В левом верхнем углу панели плеера находится кнопка включения/выключения режима радио. При включении этого режима плеер вместо текущего плейлиста отображает каталог радиостанций, который находится в папке Radio и может редактироваться пользователем. ∙ В правом нижнем углу панели плеера находится кнопка вызова панели настроек. Для рендерера правила использования и управление аналогичны плееру (тот же веб-интерфейс), но запускается файл ap2renderer. О потоковых сервисах: Через BubbleUPnP на рендерер можно выводить музыку не только с Tidal, но и с Deezer. Tidal поддерживается сразу, а для вывода с Deezer надо установить дополнительный компонент Audio Cast и приложение Deezer. После этого в панели рендереров BubbleUPnP появится переключатель Audio Cast, при включении которого поток от Deezer будет выводится на рендерер.
-
В аналоге исходный чистый звук тоже многое претерпевает, проходя микрофон, электронный тракт записывающего устройства и носитель записи, а затем воспроизводящие головки, усилители, колонки. На каждом из этих этапов со своими частотными и нелинейными искажениями. А затем носитель аналогового звука быстро деградирует в процессе эксплуатации и по ходу времени. У цифры, да, свои издержки, начиная с джиттера и погрешностей дискретизации. То есть, идеала просто нет.
-
Юрий, спасибо за информацию. Да, это проявилась проблема с одним фрагментом кода после переноса из Windows в Linux, поскольку компиляторы двух систем по-разному интерпретируют размер типа данных WCHAR. В скором обновлении это будет исправлено.
-
@Aston Насколько я помню, пользователи плеера выводили на 1212m через ASIO. Но, возможно, какие-то нестыковки в настройках этому препятствуют. К сожалению, затрудняюсь подсказать, в чем еще может быть проблема.
-
@Aston, если время идет без сообщения об ошибке, возможно, не тот выход выбран? Там есть параметр "Shift Output Channel" для выбора каналов. Во многих случаях для цифрового выхода там надо задавать "2". Что касается отказа воспроизводить 192, то для 32-разрядной версии это вполне возможно, если включить Full Memory и если альбом однофайловый.
-
@Aston В драйвере этой карты, видимо, отсутствует 64-разрядная dll для ASIO. То есть, может помочь использование 32-разрядной версии плеера.
-
@ksv90965ksv В 7-й версии Debian обновить библиотеку glibc до требуемой для AP с GUI версии можно следующими действиями: Добавить в файл /etc/apt/sources.list строку deb http://ftp.debian.org/debian experimental main Затем выполнить (от root) apt-get update apt-get -t experimental install libc6 Но будет ли этот вариант работать в 6-м Debian, я не знаю. Что касается поддержки старых библиотек самим плеером, то это вопрос для отдельного исследования, Надо устанавливать старую платформу, пересобирать ее компилятором не только плеер, но и все используемые им библиотеки (без гарантии, что все они окажутся совместимыми со старым компилятором). В ближайшее время мне точно не до этого.
-
@CHAY Плеер сам не занимается перекодировкой, а система не занимается ею при выводе через ASIO, Kernel Streaming и Exclusive WASAPI. А что потом ЦАП с этим исходным потоком делает, это надо с ним и разбираться. Многие ЦАПы выполняют кратный оверсемплинг. В некоторых случаях, возложив эту задачу на ресемплер плеера (задачу кратного ресемплинга до 352/384), можно получить результат лучше. Но это как раз предмет для конкретных исследований собственного оборудования.
-
Копаться не надо.
-
@CHAY Да, для Native должен быть установлен ASIO драйвер от изготовителя. Kernel Streaming - низкоуровневый прямой вывод через драйвер карты, минуя звуковую подсистему и микшер Windows. Alpha II WaveOut - вывод через микшер Windows, только стерео. Direct Sound - вывод через микшер Windows c поддержкой многоканального вывода. Это всё плагины вывода для стандартного модуля вывода. В конфигураторе ap2config также можно выбрать альтернативные EXTRAS модули вывода, которые оптимизированы и минимизированы по коду. В целом про все это рассказано в файле readme_ru.txt, доступном в папке плеера и по ссылке со страницы плеера.
-
@Beffect Меня устраивает 32, поскольку при выводе через ASIO данные всегда конвертируются в определенную разрядность, требуемую драйверу. Чаще всего это 32 бита, иногда - 24. Через WASAPI часто можно выводить и 16, и 32. 16 бит меньше места занимают, быстрее пересылаются блоком, но в остальном, с учетом современных стандартных размеров машинного слова 32 и 64 бита, могут и не иметь плюсов. Поэтому вопрос не теоретический, а практический - как лучше звучит, так и слушайте.
-
@CHAY Обычно, когда ЦАП поддерживает Native DSD, выводят Native DSD. Это разгружает процессор и потенциально может обеспечивать наилучшее качество воспроизведения. Насколько это реализуется в реальности, зависит от конкретных устройств. Настройки частоты и уровня имеют значение только для режима вывода PCM. Выходную частоту PCM для этого ЦАПа можно выбирать до 352800. Выходной сигнал программных DSD->PCM декодеров обычно на уровне -6dB от оригинала, чтобы избежать клиппинга. Уровень +4dB в настройках корректирует это ослабление.
