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

IgorA

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

    5 555
  • Баллов

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

  • Посещение

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

    15

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

  1. Александр, Dithering.актуален только для выходной разрядности 16 бит, поскольку он модифицирует самые младшие разряды кода семплов, а для 24-разрядных семплов их младшие разряды за гранью и слышимости, и разрешающей способности современных ЦАПов. При использовании цифровой регулировки громкости в плеере правильный путь - избегать 16-разрядного вывода, что решается в Album Player выбором выходной разрядности на вкладке DSP в конфигураторе ap2config. После этого Dithering не актуален.
  2. Кроме того, в любой конфигурации, включая EXTRAS ASIO, для регулировки громкости можно использовать бесплатный VST плагин Blue Cat's Gain Suite.
  3. Юрий, чтобы звук регулировался, в конфигураторе ap2config надо выбрать модуль вывода не "EXTRAS ASIO", а "Standard". Там же выключить опцию "Управлять системной громкостью". Затем в контекстном меню плеера "Режим вывода" выбрать ASIO и в панели настроек плагина ASIO включить опцию "Enable volume control".
  4. Уровень громкости будет регулироваться на стороне плеера, если использовать выходной плагин out_asio.dll стандартного модуля вывода, там в настройках включить опцию "Volume control", а в конфигураторе ap2_config выключить опцию "Управлять системной громкостью".
  5. Я думаю, не включают. Вообще, scream как продукт позиционировался скорее для бытовых нужд чем для аудиофильских - транслировать куда-то в сеть звуки Windows, проходящие через системный микшер. Пока я его не доработал
  6. Юрий, использовать так можно, но, судя по ситуации с официальным scream драйвером для Windows, который устанавливается путём танцев с бубном, активного движения в этом направлении почему-то нет.
  7. Здравствуйте, Юрий! Скорее всего, проблема в том, что на сервере нет никакого активного аудиоустройства - список в ASIO Control Panel пуст. Для синхронизации вывода требуется доступное WaveOut устройство на сервере. Встроенный звук realtek и т.д. тоже подходит.
  8. Новости от 16 июня 2024 года • На страницу плеера добавлен архив asioscream.zip, содержащий ASIO драйвер для стриминга в локальной сети по протоколу scream и ресиверы apscream для различных Linux-платформ. Описание установки и использования ASIO драйвера asioscream доступно по ссылке: https://albumplayer.ru/asioscream_ru.txt В отличие от стандартного драйвера scream при использовании asioscream поддерживается вывод Native DSD64/128/256 при условии использования для приема звукового потока ресивера apscream для Linux. Установка стандартного драйвера scream для использования asioscream не требуется, но параллельное использование обоих драйверов возможно. • В систему Yoctoap для всех платформ добавлен ресивер протокола scream - apscream. Ресивер имеет ряд отличий от стандартного ресивера scream: - для вывода звука используется режим прямого аппаратного вывода (hw); - доступен выбор режима доступа к буферу драйвера ALSA - MMAP или R/W; - поддерживается вывод DSD в режимах DoP и Native DSD; - поддерживается настройка размера буфера драйвера; - доступен режим предзагрузки данных в буфер ресивера; - при остановке воспроизведения освобождается устройство вывода. Описание настроек ресивера apscream доступно по ссылке: https://albumplayer.ru/apscream_ru.txt • В меню системы Yoctoap добавлена кнопка "Start/Stop Scream". Для включения автоматического запуска apscream при загрузке системы в файл apconfig.txt добавлен параметр LOAD_SCREAM. При реализации ресивера apscream удалось сохранить ультраминимализм реализации звукового движка стандартного ресивера scream, где вся работа выполняется в единственном программном потоке, который принимает сетевые пакеты. Потенциальная проблема протокола scream заключается в том, что асинхронный интерфейс вывода звука он трансформирует в синхронный. При существенном рассогласовании опорных частот источника и приемника это приводит к неизбежному опустошению или переполнению входного буфера ресивера с течением времени. Использование в apscream буфера предзагрузки с автоматическим увеличением буфера позволяет минимизировать или устранить связанные с указанным явлением артефакты.
  9. PCM сразу выводится как PCM, а три варианта вывода DSD настраиваются в конфигураторе SACD плагина. Вход в эти настройки через контекстное меню плеера - «Форматы файлов». Подробно о настройках рассказано в файле readme_ru.txt, который находится в папке плеера.
  10. Для аплеера вряд ли. Сам продукт мультиплатформенный, а мне в отношении специализированных решений всего не охватить. Графический интерфейс - это вообще отдельная задача, которую любой может решать без моего участия, сделав аналог jivelite для аплеера, поскольку всё управление плеером доступно в скриптах веб-интерфейса.
  11. На piCoreAP отключен плеер squeezelite, для которого jivelite, поскольку он захватывает выход. То есть, либо он, либо аплеер. Поэтому лучше jivelite использовать с оригинальным piCorePlayer.
  12. Новые процессоры и новые версии систем я не исследовал. В целом в отношении звука задача системы - не мешать. По моим впечатлениям в Windows для звука лучше серверные версии. Для работы и звука у меня на стационарном компьютере Windows Server 2008 R2. У него ядро Windows 7 x64.
  13. Да, как и ранее, для загрузки картинок надо использовать в настройках радио API key и AP cx, которые получают по ссылкам https://developers.google.com/custom-search/v1/overview https://programmablesearchengine.google.com/controlpanel/create
  14. Обновление от 10.05.2024. Для Windows и Linux: • В веб-интерфейс Dimas добавлено скрытие отображения полосы прогресса на время загрузки файла в режиме воспроизведения Full Memory. • В плеере обновлены ссылки в каталоге радиостанций. Добавлен раздел с каналами радио Гусь. Дополнен раздел FLAC Radio (137 станций). Только для Linux: • Плеер и рендерер обновлены до версии 2.16. • Устранено отсутствие звука в некоторых случаях при первом включении воспроизведения в режиме Standard. • Исправлено отсутствие в некоторых браузерах чекбокса выбора аппаратной регулировки громкости. • Для аппаратной регулировки громкости добавлено восстановление выбранной громкости при включении воспроизведения, если громкость была изменена в микшере или в других приложениях. • В режиме Full Memory исправлено воспроизведение файлов, загрузка которых была остановлена. • В основном интерфейсе плеера на панель настроек добавлена вкладка "Colors", на которой можно задать цветовое оформление текстовых элементов панели плеера. • В плеере устранено аварийное завершение при открытии DSF файлов, не содержащих ID3v2 тегов. • В настройки радио добавлено поле "query with", где можно указать текст для уточнения запроса на поиск картинок воспроизводимого трека. По умолчанию используется "album cover". • В настройки радио добавлен чекбокс "Autoplay". При его выборе после загрузки плеера автоматически включается последняя прослушанная радиостанция. Радиостанция запоминается, если выключить режим радио перед завершением работы или завершить работу плеера командой "Exit" в панели настроек. • В образах Yoctoap и piCoreAP обновлен компонент Spotify Connect. Прежняя версия на некоторых релизах зависала по окончании воспроизведения трека. • На страницу плеера добавлен образ системы Yoctoap для Raspberry Pi 5. • Сборка piCoreAP обновлена на базе PiCorePlayer 9.0. • Плеер и рендерер в загрузочных образах для PC, Raspberry Pi и других микрокомпьютеров обновлены в соответствии с последними изменениями. • Руководство пользователя обновлено в соответствии с вышеизложенными изменениями.
  15. blues666 Да, других обновлений пока нет.
  16. AleXH 1. Плеер захватывает два ядра со старшими индексами. При этом под Windows он захватывает их не для всех своих компонентов, а только для процесса движка ap2decoder.exe. 2. Вопрос не совсем понял. Когда плеер управляет громкостью, у него свои горячие клавиши с настраиваемым шагом (вкладка HotKeys), и громкость там одинаково регулируется в трее и в развернутом виде. И больше 100% плеер не умеет.
  17. ALSA Buffer должен быть в разы больше ALSA Period, от 4x. Gapless Mode с режимом Full Memory даже при большом буфере трудно заставить работать, а при таком буфере этот режим точно не работает и может быть источником проблем. То есть, первое предложение - выключить Gapless Mode. Что касается падений, то с Full Memory они возможны, когда декодированный трек не помещается полностью в свободную оперативную память. Full Preloading чаще лишняя опция, поскольку создаёт лишнюю задержку начала воспроизведения, а перекрытие загрузки и воспроизведения по времени обычно занимает единицы секунд.
  18. Отличаются ли настройки плеера и системы от ‘коробочных’, и если да, то как именно? Плеер соскакивает на первый трек при попытке переключить треки или сам? В списке треков при этом выделяется первый трек как воспроизводимый или другой? Меняется ли эта индикация, если перезагрузить страницу плеера в браузере? Странно уже то, что для 14 файлов плеер показывает суммарную длительность 10 минут.
  19. Можно для эксперимента (проверки влияния) переместить cue файл в другую папку и открыть эту папку без него.
  20. Яpослав Меня самого эта тема никогда не интересовала, но добавить горячие клавиши в веб-интерфейс плеера самостоятельно можно за несколько минут. Для этого в файле aplayer.html надо дополнить тег <body> атрибутом onkeydown, чтобы он выглядел так: <body onload="OnFocus()" onkeydown="OnKey()"> А в конец файла aplayer.js добавить код функции function OnKey() { var key = event.keyCode; if(key == 39) NextCommand(); else alert(key); } Сейчас по стрелке вправо (её код "39") вызывается переход на следующий трек, а для всех остальных клавиш выводится окошко с их кодом. Можно разобраться, какие нажатия и с каким кодом доходят до скрипта и задать им желаемую обработку.
  21. Мультиплатформенная библиотека, на которой реализован интерфейс ap2gui, менее гибка в отношении управления чем Windows-приложение. Поэтому сделано так как есть.
  22. alviktor Можно посмотреть, что рендерер выводит на вкладке Status. Он может принимать DSD в форматах DFF и DSF. Ещё, где у них "Регулировка уровня громкости СДМ", лучше выбрать какое-то ослабление. Похоже, что они используют, как и аплеер, SDM модулятор от Mans Rullgard, который на полном уровне может затыкаться.
  23. Попробуйте через веб-интерфейс погонять, будет ли разница в стабильности. Там есть симпатичный Dimas. Интерфейс ap2gui не так много тестировался, может быть, в каких-то ситуациях подглючивает.
  24. Когда зависает плеер, то по порту 7780 доступно апменю, через которое можно перезапустить плеер без перезагрузки. Если зависает система, то возможна аппаратная неустойчивость (например, слабое питание).
×
×
  • Создать...

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

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