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

viha108

Пользователи
  • Публикаций

    124
  • Баллов

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

  • Посещение

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

  1. Пробую сейчас доработать плеер на Линукс. Если получиться выложу Линукс версию. Но последняя реализация на Виндовс, как по мне, весьма недурно звучит. Слушаю пока только ее. Доработаю (с учетом пожеланий) - выложу обновление. Спасибо всем за участие!
  2. Обновил portable-сборку: убрана привязка к DENAFRIPS. (Спасибо, что сказали). Теперь можно выбрать любой активный USB DAC / аудиоинтерфейс из списка WASAPI Exclusive Device. Важно: в Windows должен быть установлен родной драйвер вашего ЦАПа, если он требуется производителем. Если устройство не видно, проверьте Windows -> Звук -> Воспроизведение, нажмите Refresh в плеере и закройте другие плееры, которые могут держать ЦАП в exclusive mode.
  3. На скрине ЦАП как раз определился: Lisk Audio USB Interface. Это, скорее всего, его нормальное имя в Windows/WASAPI, а не “неправильное” определение. Плеер показывает то имя устройства, которое отдает Windows-драйвер. Если воспроизведения нет, важнее понять ошибку после нажатия Play: 1. появляется ли всплывающее окно с ошибкой; 2. что написано в нижней строке статуса; 3. виден ли этот ЦАП в Windows → Звук → Воспроизведение; 4. закрыты ли другие плееры, которые могли занять ЦАП в exclusive mode. Также стоит попробовать для проверки обычный WAV/FLAC 44.1 или 88.2 kHz. Если 88.2 не стартует, возможно драйвер/ЦАП не принимает выбранный WASAPI exclusive формат, и тогда нужно будет добавить fallback по формату вывода.
  4. В новой версии вывод идет через WASAPI Exclusive, поэтому плеер видит только те устройства, которые Windows показывает как полноценные audio output devices. Если ЦАП не появился в списке: 1. Установите/переустановите родной USB-драйвер ЦАПа. 2. Подключите ЦАП по USB и убедитесь, что он виден в Windows: Параметры звука / Панель управления / Звук / Воспроизведение. 3. Закройте другие плееры, браузер, Qobuz, Foobar и т.п., если они могли занять ЦАП в exclusive mode. 4. Нажмите Refresh в плеере. Если после этого не появится, напишите точное название ЦАПа и как он отображается в Windows. Тогда посмотрим, нужно ли расширить фильтр устройств в плеере.
  5. Да, если DSD выводится не как Native DSD/DoP, а конвертируется в PCM, то частота PCM выбирается автоматически по исходной частоте DSD и возможностям выбранного устройства вывода. Для DSD из семейства 44.1 kHz обычно получается кратность 44.1: DSD64 → 176.4 kHz, DSD128 → 352.8 kHz, DSD256 → 705.6 kHz. Если материал из семейства 48 kHz, тогда кратность 48: 192 / 384 / 768 kHz. То есть плеер не «угадывает» музыкальный формат, а берет исходную частотную сетку DSD и подбирает PCM-частоту для конвертации с учетом настроек и того, что поддерживает ЦАП/драйвер. Если включен Native DSD или DoP, тогда в PCM он вообще не переводится.
  6. Выбирать нужно не видеокарту/встроенную звуковую, а именно USB DAC. Если в списке видны только AMD High Definition Audio Device и High Definition Audio Device, значит Windows сейчас не видит внешний ЦАП как отдельное аудиоустройство. Нужно установить родной драйвер ЦАПа, подключить ЦАП по USB и нажать Refresh. После этого в списке должно появиться название ЦАПа. DSD в этой сборке выводится не native DSD, а конвертируется в PCM через безопасный DSD-to-PCM режим. Частота выбирается в DSD PCM Rate: Safe: 176.4/192 kHz Hi-Rate: 352.8/384 kHz Max: 705.6/768 kHz Для DSD64 обычно получается 176.4 / 352.8 / 705.6 kHz, для кратных 48 kHz материалов — 192 / 384 / 768 kHz. По умолчанию рекомендую Hi-Rate 352.8/384, если ЦАП и драйвер стабильно принимают такую частоту.
  7. Обновил плеер. Ссылка в первом посте. Портативная сборка Denafrips Audiophile Transport. В архиве уже встроен .NET runtime, libFLAC и ffmpeg/ffprobe, поэтому отдельно .NET устанавливать не нужно. Достаточно распаковать папку и запустить START_Denafrips_AudiophileTransport.bat или DenafripsAudiophileTransport.exe. Важно: для вывода звука на ЦАП в системе Windows должен быть установлен родной драйвер вашего ЦАПа. Если устройство не видно в списке вывода, установите/переустановите драйвер ЦАПа и закройте другие плееры, которые могут удерживать устройство в exclusive mode. Вывод: WASAPI Exclusive, BASS не используется. PCM/WAV/FLAC/WavPack идут через integer PCM pipeline, DSD воспроизводится через безопасное DSD-to-PCM преобразование. Система: Windows 10/11 x64. Буду рад услышать ваши отзывы.
  8. Вполне возможно. Сделал пока прототип плеера на Линукс. Очень даже неплохо. Как доведу до кондиции выложу.
  9. Спасибо за совет. Попробую сделать. И пока готовлю плеер без использования bass библиотек. Как будет готово - выложу. Спасибо всем за конструктивную критику и советы.
  10. Прикладываю скрин именно с portable-сборки и рабочими настройками DSD. Для этой версии правильный стабильный режим такой: - ASIO Device: ASIO-драйвер ЦАПа - DSD Preference: Native first - DSD Strategy: Enyo Safe - PCM Engine: Pure PCM - DSD PCM: FFmpeg Max - DSD Filter: Neutral - Buffer Profile: Stable Фактический тракт вывода видно в блоке Actual Output и в нижней строке: DSD128 -> FFmpeg DSD to pcm_s32le 705.6 kHz (Neutral) | ASIO 32-bit | Stable buffer То есть в portable-safe сборке DSD не выводится как Native DSD или DoP. Для стабильности на разных системах он декодируется через FFmpeg в высокочастотный PCM 705.6 kHz и выводится в ASIO 32-bit. Если при таких настройках DSD не играет, просьба проверить, что используется последняя исправленная сборка, где DenafripsPlayer.exe и ffmpeg.exe лежат в корне папки рядом друг с другом.
  11. Если DSD всё равно не играет, пришлите, пожалуйста: 1. скрин ошибки; 2. модель ЦАПа и ASIO-драйвера; 3. формат файла: DSF/DFF, DSD64/128/256; 4. играет ли обычный FLAC/WAV через этот же ASIO-драйвер. Сборка пока ASIO-only. Через встроенное аудио ноутбука без ASIO она не играет. Для этого позже нужна отдельная WASAPI-версия.
  12. Я перезалил сборку, попробуйте. Должно играть. Если нет, попробую добавить ваш цап.
  13. Согласен, начал не с того и не там ) Про гордыню - а что тут гордого? Плеер делал и дорабатываю для своего комфортного прослушивания. Если кому-то интересно попробовать, без проблем. Если кто подскажет что-то полезное, буду рад и благодарен, значит попробую сделать еще лучше. Если найду более интересные для себя варианты привязываться к этому ИИ плееру не буду или же попробую пересобрать в более качественную версию, если получиться.
  14. Здесь дальше обсуждать его не буду, потому что эта тема всё-таки про APlayer. Сразу уточню, чтобы не было лишнего напряжения: я не ставлю свой плеер в противовес APlayer и не хочу превращать разговор в спор «что лучше». Мои слова про звук — это только субъективное впечатление на моей системе, а не объективное утверждение. Если кому-то интересно проверить portable-версию на своей системе — буду благодарен за конкретные замечания: запускается или нет, какой ЦАП, какой драйвер, ASIO/WASAPI, PCM/DSD, Native/DoP, есть ли щелчки, артефакты, проблемы с интерфейсом или совместимостью. Неудачные формулировки с моей стороны признаю. Цель была не спорить с автором APlayer, а просто показать эксперимент и получить техническую обратную связь.
  15. Вы правы - все ИИ ))) Это обычно у простых людей называется - со своим уставом в чужую церковь ) Ок. больше мешать не буду. Если ИИ и используется для разговора, то только чтобы смягчить тон и острые углы, чем мне ИИ больше всего и нравится, так как люди, практически разучились общаться друг с другом. Кругом сплошное Эго.
  16. Да, вы правы: похоже, я залил не ту структуру архива — рабочую папку, где exe оказался внутри publish/bin. Перезалил исправленный архив. Теперь после распаковки в корневой папке сразу лежат: DenafripsPlayer.exe Run_DenafripsPlayer.bat README_PORTABLE.txt Запускать можно напрямую DenafripsPlayer.exe или через bat-файл. По встроенному аудио: текущая сборка плеера ASIO-only. Она рассчитана на внешний ЦАП с ASIO-драйвером. Через обычное встроенное аудио ноутбука/офисного ПК без ASIO она не играет. APlayer, вероятно, использует WASAPI/DirectSound, поэтому он может играть через встроенную звуковую карту. В будущем можно сделать отдельную WASAPI/office-сборку, но эта версия сейчас именно ASIO transport под внешний ЦАП.
  17. Вы ошибаетесь в главном: плеер не «сгенерирован без участия разума». ИИ здесь используется как инструмент разработки, аудита, поиска решений и быстрых итераций. Архитектурные решения, прослушивание, сравнение, постановка задач и отбор рабочих вариантов всё равно остаются за человеком. По DSD замечание принимаю. Native и DoP действительно могут работать некорректно на части ASIO-драйверов и ЦАПов, поэтому в новой portable-сборке для публичного тестирования по умолчанию включён безопасный режим DSD → PCM через FFmpeg с выводом в ASIO 32-bit. Native/DoP пока считаю экспериментальными режимами, а не гарантированным основным трактом. При этом PCM, FLAC, WavPack и DSD→PCM уже работают весьма неплохо. Я сравнивал звучание с APlayer и Audirvana; спорить о вкусе не буду, но потенциал у проекта точно есть. Если есть ошибки — их можно исправлять. Если продукт сырой — его можно доводить. Это нормальный процесс разработки. Мне как раз интересен продуктивный подход: тесты, конкретные замечания, модели ЦАПов, драйверы, режимы, скриншоты ошибок. Тогда есть предмет для улучшения, а не просто спор о том, имеет ли право такой проект существовать. И отдельно уточню: у меня нет цели принизить APlayer или как-то «покушаться» на ваш плеер. Наоборот, я выбрал APlayer именно потому, что он мне интересен как минималистичный и хорошо звучащий продукт. Моя мысль была не в том, что я умнее автора или могу со стороны лучше понимать его проект. Скорее наоборот: автор лучше всех знает архитектуру, ограничения и сильные стороны своего плеера. Поэтому мне и казалось логичным, что с современными ИИ-инструментами именно автор мог бы быстрее найти узкие места, провести аудит решений и, возможно, вывести продукт ещё выше. Если же вы считаете, что APlayer уже достиг своего оптимального состояния и дальше улучшать там нечего — это тоже понятная позиция. Просто я смотрю на это иначе: почти любой софт можно развивать итерациями, особенно когда появляются новые инструменты.
  18. Вам бы лучше спокойно еще раз перечитать все спокойно, а не через призму обиды... Я не помогать тут и не указывать, что делать. Просто сказал, что сейчас специалист использующий активно в своей работе ИИ, может достичь гораздо больше успехов, нежели тот, кто не использует. Кто хочет услышит, кто не хочет, ну это его право. Свой вариант плеера я выложил, можно обсуждать, критиковать и т.д. Это только поможет сделать его еще лучше. Хотя он и так уже весьма не плох. Просто изначально наивно думал, что Игорь докрутит свой плеер до совершенства, но что-то пошло не так )))
  19. Перезалил сборку. Теперь это нормальная portable self-contained версия под Windows 10/11 x64: - .NET Desktop Runtime устанавливать не нужно; - ffmpeg.exe уже лежит в папке с плеером; - распаковать архив целиком и запустить DenafripsPlayer.exe; - также добавлен Run_DenafripsPlayer.bat. По DSD: для публичной сборки по умолчанию выставлен безопасный режим DSD → PCM через FFmpeg, вывод в ASIO 32-bit. Native/DoP пока оставлены как экспериментальные направления, потому что на разных ASIO-драйверах они могут давать ошибку или шум. Если при запуске Windows/Defender ругается, это может быть из-за новой неподписанной сборки. Код не подписан сертификатом, поэтому SmartScreen может предупреждать о неизвестном издателе. Требования: Windows 10/11 x64. Windows 7 не поддерживается. Буду благодарен за проверку именно на Windows 10/11 x64 с ASIO-драйвером ЦАПа. Если будет ошибка — желательно скрин и модель ЦАПа/драйвера.
  20. У меня никакого шипения нет и близко. Но это на моей системе, я ж не утверждаю, что у кого-то будет так же. Разговор вообще был не об этом, а как пример, в том смысле, что человек, который понимает, что нужно, с помощью ИИ может сделать гораздо больше, нежели без него, особенно в программных вещах. Я не специалист, для себя заточил плеер, включая ваши замечания, он сейчас, как для меня звучит чище, детальнее, вовлекающее больше вашего. И я так мыслю, что вы легко могли бы улучшить архитектуру своего плеера и добиться еще более впечатляющих результатов. Вы же, и прочие последователи, приняли оборонительную сторону, типа покушаются на ваше детище. Абсолютно непродуктивно и глупо. Нуда и ладно. Мне не жарко ни холодно. Думал помочь, но как всегда, все все знают, пошел нафиг... )
  21. На мой слух и на моей аппаратуре мне больше нравится плеер от ИИ. Ну а вы хотите свой слушать и ничего другого не слышать, ваше право. Удачи, староверы! )
  22. Отлично играет, где шипение услышали? Ну уж точно не хуже вашего играет. И никто никого не учит. Главное, чтобы человек сам постоянно учился, а не впадал в обиду, оскорбления и т.п. Успехов, буду рад, если ваш плеер заткнет все другие за пояс.
×
×
  • Создать...

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

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