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

IgorA

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

    5 555
  • Баллов

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

  • Посещение

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

    15

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

  1. @Nordman, надо проверить, чтобы сам движок плеера играл при управлении через обычный интерфейс, то есть, был настроен на рабочую конфигурацию. Потом обычный плеер закрыть и пробовать через рендерер. Начать с WAV для гарантии. И проще (в смысле проверки работоспособности конфигурации) попробовать первый рендерер, который добавляется поверх обычного плеера (файлы надо скопировать в основную папку плеера): https://yadi.sk/d/sLTwi5pn38iU2h
  2. При запуске рендерера обычный плеер не должен запускаться (но должен быть настроен на рабочий режим). Еще проблема может быть, если рендерер не добавлен в исключения брандмауэра.
  3. @Nordman, если речь о стыковке с JRiver, то по инструкции, которая выше цитируется, у других пока получалось. Также рендерер работает с Kinsky+Asset и MusicBee.
  4. @pkirkin, да, правильно. В ASIO Output settings поменять "7" на "3".
  5. @pkirkin Для уменьшения инерционности реакции при управлении VST плагинами можно сделать минимальный буфер предзагрузки или использовать режим Direct Input. Также уменьшает задержку использование 32-разрядного режима вывода на вкладке DSP в ap2config. Для автоматической загрузки VST пресета его надо сохранять под именем default кнопкой SAVE в левом верхнем углу панели VST.
  6. @Beffect, я сейчас занимаюсь новыми модулями, поэтому ничего устоявшегося сейчас нет.
  7. И еще - автомат системной частоты, как сказано в readme, действует только на устройство вывода по умолчанию. И если активных устройств в системе два, то работает он только с одним из них.
  8. @aerosol, скорее всего, проблема связана именно с автоматом частоты. Работоспособность карт больше ничто в плеере не может нарушить. Можно его отключить, а частоту переключать вручную (по желанию). Этого автомата для WaveOut все равно нет больше нигде.
  9. @aerosol, надо через клик правой кнопкой мыши по динамику в трее зайти в "Устройства воспроизведения", там выбрать устройство по умолчанию, там по правой кнопке зайти в "Свойства", в "Дополнительно" и выбрать какой-нибудь формат по умолчанию. Если эта операция будет возвращать ошибку, то удалить и заново установить драйвер карты.
  10. Дмитрий, я обнаружил, что треки в Kinsky не меняются, экспериментируя с последней версией (Win). Погуглил по англоязычным форумам и там обнаружил, что об этой проблеме пишут и рекомендуют в качестве решения 4.3.2. Я установил 4.3.2 и треки стали переключаться автоматически. Когда файлы берутся с сервера, Kinsky самих файлов вообще не касается. Она получает от сервера списки файлов, их адреса и параметры, а от рендерера - его состояние. Мой рендерер с любыми файлами должен работать одинаково. И треки разных форматов с ним в 4.3.2 переключаются автоматически. Возможно в тех, проблемных даже для 4.3.2 файлах, Kinsky не устраивает что-то в информации, полученной от сервера.
  11. @aerosol, еще можно попробовать переключиться на Direct Input.
  12. @aerosol, возможно, конкретная конфигурация не дружит с автоматом системной частоты. Надо попробовать отключить его.
  13. @aerosol, если сбои при переходах между треками, может помочь отключение Gapless mode. Если при запуске или в произвольный момент - попробовать увеличить в 2 раза буфер предзагрузки и буфер драйвера в waveout_x64_config.exe (это и как альтернативу отключения Gapless Mode можно попробовать). Если это не поможет - вернуть приоритет на Normal. Если используется автомат системной частоты - попробовать поменять там разрядность.
  14. 1. Запуск в режиме службы означает работу системы с приложением по другим правилам. В частности, программа исключается из системных механизмов управления окнами и передачи оконных сообщений. А повлияет ли это на звук, и в лучшую или в худшую сторону, как и для других опций в ap2config, нельзя точно предсказать. Надо слушать в конкретной конфигурации. 2. Период таймера влияет на все режимы и на работу системы в целом. Его уменьшение повышает точность (равномерность) всех операций, связанных с синхронизацией, но создает дополнительную нагрузку на систему. Как и пунктом выше - лучше это или хуже - вопрос практический, а не теоретический. 3. Приоритет влияет на оперативность регулярной передачи системой управления программных потокам. Когда приоритет выше поток принудительно вытесняет менее приоритетные, когда происходят события, по которым он синхронизируется. Лучше это или хуже, как и в двух пунктах выше - вопрос не теоретический.
  15. Для работы плееру ничего в реестре не требуется, но для открытия музыкальных файлов через проводник одна строка в реестр записывается в HKEY_CLASSES_ROOT/Applications/APlayer.exe/shell/open/command Отношение хорошее. По звуку мне до периода AP2 больше других нравился xmplay, а потом jplay.
  16. https://yadi.sk/d/tCb-rlhy38wK7p Тестовая версия автономного минимизированного ASIO-рендерера на основе модуля вывода only_wav_asio. 32- и 64- разрядный варианты. Принимает форматы WAV (PCM, DoP), MP3, OGG, AIFF. Копировать ничего в обычный плеер не надо, в папке полный набор файлов для работы. Поддерживаются режимы вывода и настройки, задаваемые на первой вкладке в ap2config. Модуль DSP/VST (approxy) не загружается и не используется. Как обычно, надо выбрать устройство вывода в asio_config. После настройки запускать файл ap2renderer.exe (он стандартный, я там не переделывал инфо-панель, где перечислены форматы, поддерживаемые полным рендерером). Этот рендерер можно, в частности, использовать с JRiver для воспроизведения всех форматов файлов через движок аплеера (как на одной отдельно взятой машине, так и через сеть). JRiver в этом случае выполняет только роль графической оболочки и декодера форматов. Для этого надо в меню JRiver "Инструменты" - "Медиа Сеть" выбрать верхний флажок "Использовать Медиа Сеть для DLNA", а в появившейся панели для настройки Медиа Сети выбрать строку "Audiophile 24-bit DAC". Затем в панели ""Медиа Сеть" открыть "Параметры клиента" - "Конвертирование аудио", выбрать "Не конвертировать". Затем выбрать "Установка и настройка серверов DLNA", там в секции "Аудио" выбрать Режим: "Указанный формат, только когда необходимо", Формат: "PCM 24 bit", Дополнительно: Частота дискретизации: "как источник". Если ЦАП поддерживает DSD DoP, то прокрутить в самый низ и там в "Дополнительно" выбрать: "Bitstream DSD", DLNA, DLNA Extra. В этом случае DSD будет без конвертации воспроизводиться в формате DoP. Для 32-разрядной версии в такой конфигурации расширяются возможности использования режима Full Memory, так как для образов с индексной картой .cue JRiver отдает рендереру отдельные треки, а не файл целиком. После запуска JRiver отображает список DLNA-устройств секунд через десять. То есть, надо дождаться, когда в списке "Играет сейчас" появится APlayer Media Renderer. Эту строку надо выбрать и затем управлять воспроизведением как обычно.
  17. @hcn47, в меню вряд ли. Для only_wav есть смысл использовать отдельные папку и ярлык.
  18. https://yadi.sk/d/sLTwi5pn38iU2h Тестовая версия рендерера UPnP/DLNA для аплеера. Предназначена для воспроизведения через движок плеера аудио файлов и трансляций с UPnP/DLNA источников. Файлы из архива надо скопировать в основную папку плеера. Поддерживаемые версии плеера - 2.101-2.109. Запускаются два файла (по отдельности или оба вместе) - ap2renderer.exe и ap2renderer-radio.exe (сам плеер запускать не надо). Первый для воспроизведения файлов с поддержкой перемотки, второй - для непрерывных трансляций. Первый рендерер виден в сети как APlayer Media Renderer, второй - как APlayer Radio Renderer. APlayer Media Renderer воспроизводит без транскодирования файлы форматов WAV, FLAC, MP3, OGG, AIFF, DSD. Для DSD поддерживаются опции, задаваемые в панели настроек SACD плагина - режимы вывода PCM, DoP, Native, PCM Samplerate, DSD mode limit. Воспроизведение через рендерер управляется из приложений, поддерживающих спецификацию UPNP Control Point. Под Windows, в частности, для этого можно использовать мультиплатформенную программу Kinsky. В последних релизах Kinsky есть проблема - не происходит автоматический переход на следующий трек плейлиста. Поэтому следует использовать версию 4.3.2 отсюда: http://oss.linn.co.u...y_4.3.2_win.exe В качестве сервера, в частности, может использоваться мультиплатформенный Asset UPnP http://www.dbpoweram...t-upnp-dlna.htm Все три компонента (сервер, контрольная точка и рендерер) могут взаимодействовать, выполняясь на различных устройствах (в т.ч., различных платформ), или на одном. Рендерер использует опции вывода, режимы и модули вывода, задаваемые в ap2config, Поддерживается, в том числе, режим Full Memory (APlayer Media Renderer). Выход через значок в трее. Зеленый - медиа рендерер, синий - радио рендерер. На запрос системы при первом запуске программы о разрешении доступа в сеть надо ответить "Разрешить".
  19. В коде просто переместилась на несколько шагов назад элементарная операция, задающая нужное значение опции для предзагрузки в Full Memory. Прежний вариант, когда эта опция устанавливалась позже в некоторых случаях приводил к сбоям. Ни структура, ни размер, ни фактическое содержание кода не менялись. Поэтому, если честно, я думаю, это другие факторы влияют, не новая версия файла ap2decoder. Видите, slyhach, даже с не изменившимся out_asio.dll разницу между версиями слышит. Не даром такой ник выбран. Декодеры считывают и используют конкретные настройки из файла настроек, который создает ap2config. Если этот файл отсутствует, используются стандартные настройки, где "все отключено".
  20. @slyhach, также при этом дополнительном прослушивании я рекомендую уделить особое внимание тому обстоятельству, что изменялись между версиями 30.12 и 04.01 только два файла из папки EXTRAS, которые Вы не используете, и которые можно спокойно удалить вообще без каких-либо последствий. Видимо, остальные файлы плеера просто несколько износились за первые дни использования и стали играть хуже, А для тех, кто все-таки использует ASIO или KS ap2decoder из EXTRAS, замечу, что в коде этого файла лишь переместилась одна строка в функции, выполняющей предзагрузку в режиме Full Memory. В работе модулей при этом не менялось вообще ничего.
  21. Звук "шатает" не из-за степени оптимизации кода. Звуковой движок в стационарном состоянии занят только пересылками блоков данных драйверу. Наверняка код драйвера при этом выполняет существенно больше действий, чем код плеера, а код пересылки в звуковом движке уже давно реализован на ассемблере.
  22. @main user, эквалайзеры DMG Audio EQuality, FabFilter Pro-Q 2, Voxengo Marvel GEQ.
  23. В аплеере в контекстном меню (по правой кнопке мыши) можно зайти в настройки SACD плагина и выбрать там режим вывода DSD Native или DoP. А для PCM можно и 352800 выбрать.
  24. Некоторые ЦАПы, например, AK4490 и PCM5102, выполняют кратный оверсемплинг входного PCM потока до частот дискретизации 352/384KHz. В ряде случаев программный оверсемплинг лучше справляется с этой задачей. Album Player позволяет заменить аппаратный оверсемплинг до этих частот программным через ресемплер SoX при использовании следующей настройки: 32 бита по выходу выбрано, так как драйверу ASIO чаще всего передается 32 бита и этот вариант позволяет избежать дополнительных преобразований. Но для режима вывода Full Memory это не подходящий вариант, так как такой выходной поток занимает очень много памяти. При выводе через USB такое решение доступно при поддержке контроллером ЦАПа этих входных частот, но для современных моделей это распространенная ситуация. Поздравляю всех пользователей плеера с наступающим Новым Годом и желаю приятных впечатлений от прослушивания музыки!
  25. Да, это три первых результата. В отдельных случаях может быть меньше, так как иногда нерабочие ссылки попадаются. Дальше трех и шансы на релевантность уменьшаются, да и достаточно наверно.
×
×
  • Создать...

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

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