-
Публикаций
5 597 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
@aerosol, надо через клик правой кнопкой мыши по динамику в трее зайти в "Устройства воспроизведения", там выбрать устройство по умолчанию, там по правой кнопке зайти в "Свойства", в "Дополнительно" и выбрать какой-нибудь формат по умолчанию. Если эта операция будет возвращать ошибку, то удалить и заново установить драйвер карты.
-
Дмитрий, я обнаружил, что треки в Kinsky не меняются, экспериментируя с последней версией (Win). Погуглил по англоязычным форумам и там обнаружил, что об этой проблеме пишут и рекомендуют в качестве решения 4.3.2. Я установил 4.3.2 и треки стали переключаться автоматически. Когда файлы берутся с сервера, Kinsky самих файлов вообще не касается. Она получает от сервера списки файлов, их адреса и параметры, а от рендерера - его состояние. Мой рендерер с любыми файлами должен работать одинаково. И треки разных форматов с ним в 4.3.2 переключаются автоматически. Возможно в тех, проблемных даже для 4.3.2 файлах, Kinsky не устраивает что-то в информации, полученной от сервера.
-
@aerosol, еще можно попробовать переключиться на Direct Input.
-
@aerosol, возможно, конкретная конфигурация не дружит с автоматом системной частоты. Надо попробовать отключить его.
-
@aerosol, если сбои при переходах между треками, может помочь отключение Gapless mode. Если при запуске или в произвольный момент - попробовать увеличить в 2 раза буфер предзагрузки и буфер драйвера в waveout_x64_config.exe (это и как альтернативу отключения Gapless Mode можно попробовать). Если это не поможет - вернуть приоритет на Normal. Если используется автомат системной частоты - попробовать поменять там разрядность.
-
1. Запуск в режиме службы означает работу системы с приложением по другим правилам. В частности, программа исключается из системных механизмов управления окнами и передачи оконных сообщений. А повлияет ли это на звук, и в лучшую или в худшую сторону, как и для других опций в ap2config, нельзя точно предсказать. Надо слушать в конкретной конфигурации. 2. Период таймера влияет на все режимы и на работу системы в целом. Его уменьшение повышает точность (равномерность) всех операций, связанных с синхронизацией, но создает дополнительную нагрузку на систему. Как и пунктом выше - лучше это или хуже - вопрос практический, а не теоретический. 3. Приоритет влияет на оперативность регулярной передачи системой управления программных потокам. Когда приоритет выше поток принудительно вытесняет менее приоритетные, когда происходят события, по которым он синхронизируется. Лучше это или хуже, как и в двух пунктах выше - вопрос не теоретический.
-
Для работы плееру ничего в реестре не требуется, но для открытия музыкальных файлов через проводник одна строка в реестр записывается в HKEY_CLASSES_ROOT/Applications/APlayer.exe/shell/open/command Отношение хорошее. По звуку мне до периода AP2 больше других нравился xmplay, а потом jplay.
-
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. Эту строку надо выбрать и затем управлять воспроизведением как обычно.
-
@hcn47, в меню вряд ли. Для only_wav есть смысл использовать отдельные папку и ярлык.
-
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). Выход через значок в трее. Зеленый - медиа рендерер, синий - радио рендерер. На запрос системы при первом запуске программы о разрешении доступа в сеть надо ответить "Разрешить".
-
В коде просто переместилась на несколько шагов назад элементарная операция, задающая нужное значение опции для предзагрузки в Full Memory. Прежний вариант, когда эта опция устанавливалась позже в некоторых случаях приводил к сбоям. Ни структура, ни размер, ни фактическое содержание кода не менялись. Поэтому, если честно, я думаю, это другие факторы влияют, не новая версия файла ap2decoder. Видите, slyhach, даже с не изменившимся out_asio.dll разницу между версиями слышит. Не даром такой ник выбран. Декодеры считывают и используют конкретные настройки из файла настроек, который создает ap2config. Если этот файл отсутствует, используются стандартные настройки, где "все отключено".
-
@slyhach, также при этом дополнительном прослушивании я рекомендую уделить особое внимание тому обстоятельству, что изменялись между версиями 30.12 и 04.01 только два файла из папки EXTRAS, которые Вы не используете, и которые можно спокойно удалить вообще без каких-либо последствий. Видимо, остальные файлы плеера просто несколько износились за первые дни использования и стали играть хуже, А для тех, кто все-таки использует ASIO или KS ap2decoder из EXTRAS, замечу, что в коде этого файла лишь переместилась одна строка в функции, выполняющей предзагрузку в режиме Full Memory. В работе модулей при этом не менялось вообще ничего.
-
Звук "шатает" не из-за степени оптимизации кода. Звуковой движок в стационарном состоянии занят только пересылками блоков данных драйверу. Наверняка код драйвера при этом выполняет существенно больше действий, чем код плеера, а код пересылки в звуковом движке уже давно реализован на ассемблере.
-
@main user, эквалайзеры DMG Audio EQuality, FabFilter Pro-Q 2, Voxengo Marvel GEQ.
-
В аплеере в контекстном меню (по правой кнопке мыши) можно зайти в настройки SACD плагина и выбрать там режим вывода DSD Native или DoP. А для PCM можно и 352800 выбрать.
-
Некоторые ЦАПы, например, AK4490 и PCM5102, выполняют кратный оверсемплинг входного PCM потока до частот дискретизации 352/384KHz. В ряде случаев программный оверсемплинг лучше справляется с этой задачей. Album Player позволяет заменить аппаратный оверсемплинг до этих частот программным через ресемплер SoX при использовании следующей настройки: 32 бита по выходу выбрано, так как драйверу ASIO чаще всего передается 32 бита и этот вариант позволяет избежать дополнительных преобразований. Но для режима вывода Full Memory это не подходящий вариант, так как такой выходной поток занимает очень много памяти. При выводе через USB такое решение доступно при поддержке контроллером ЦАПа этих входных частот, но для современных моделей это распространенная ситуация. Поздравляю всех пользователей плеера с наступающим Новым Годом и желаю приятных впечатлений от прослушивания музыки!
-
Да, это три первых результата. В отдельных случаях может быть меньше, так как иногда нерабочие ссылки попадаются. Дальше трех и шансы на релевантность уменьшаются, да и достаточно наверно.
-
Ноты можно пытаться фильтровать, но для этого надо иметь какую-то статистику по ресурсам с нотами.
-
@Solo53, радиоплагин пользуется сервисом поиска картинок в сети, поэтому адекватный результат не всегда гарантирован, как и результат вообще, но в основном он справляется.
-
@BSV, новая 64-разрядная версия воспроизводит всю звуковую дорожку ISO-образа, не извлекая отдельных треков. Видимо, в начале этого диска записана двухминутная тишина перед первым треком. Избавиться от ее воспроизведения можно, заменив файл in_sacd.dll вариантом из 32-разрядной версии плеера.
-
@AleXH, вряд ли это связано именно с последними обновлениями, так как там переход между треками в Full Memory не должен затрагиваться. Здесь скорее или драйвер не успевает выгрузиться по окончании предыдущего трека, или APlayer отпадает по таймауту ожидания ответа от ap2decoder. Можно посмотреть, как повлияет опция "Hold ASIO output" и снижение приоритета в ap2config.
-
@AleXH, спасибо за информацию, посмотрю. Это в 32-разрядной версии наблюдается? В каком-то определенном режиме воспроизведения или в разных? И с какими отличиями от настроек "из коробки"?
-
Почти у всех драйверов ASIO 64-разрядная dll входит в установочный комплект. Просто не многие плееры с ней работают, так как весь мейнстрим плееров 32-разрядный. По поводу тестирования вариантов вывода через ASIO на совместимость с отдельными драйверами, я свяжусь с заинтересованными лицами в ЛС.
-
Возможно, в чем-то не стыкуются конкретные драйверы ASIO и реализация вывода через ASIO в плеере. Заочно трудно угадать точную причину, но если кто-то будет готов поэкспериментировать с вариантами, можно через личные сообщения скоординировать действия. Проблемы с 64-разрядными системами в целом нет и 64-разрядная версия обычно успешно выводит звук через ASIO. Однако она работает только с 64-разрядной dll драйвера ASIO, которая не всегда имеется. Все плееры из основного ряда 32-разрядные и по умолчанию они используют 32-разрядную dll драйвера.
