-
Публикаций
5 675 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
19
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
Юрий, использовать так можно, но, судя по ситуации с официальным scream драйвером для Windows, который устанавливается путём танцев с бубном, активного движения в этом направлении почему-то нет.
-
Здравствуйте, Юрий! Скорее всего, проблема в том, что на сервере нет никакого активного аудиоустройства - список в ASIO Control Panel пуст. Для синхронизации вывода требуется доступное WaveOut устройство на сервере. Встроенный звук realtek и т.д. тоже подходит.
-
Новости от 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 буфера предзагрузки с автоматическим увеличением буфера позволяет минимизировать или устранить связанные с указанным явлением артефакты.
-
PCM сразу выводится как PCM, а три варианта вывода DSD настраиваются в конфигураторе SACD плагина. Вход в эти настройки через контекстное меню плеера - «Форматы файлов». Подробно о настройках рассказано в файле readme_ru.txt, который находится в папке плеера.
-
Для аплеера вряд ли. Сам продукт мультиплатформенный, а мне в отношении специализированных решений всего не охватить. Графический интерфейс - это вообще отдельная задача, которую любой может решать без моего участия, сделав аналог jivelite для аплеера, поскольку всё управление плеером доступно в скриптах веб-интерфейса.
-
На piCoreAP отключен плеер squeezelite, для которого jivelite, поскольку он захватывает выход. То есть, либо он, либо аплеер. Поэтому лучше jivelite использовать с оригинальным piCorePlayer.
-
Новые процессоры и новые версии систем я не исследовал. В целом в отношении звука задача системы - не мешать. По моим впечатлениям в Windows для звука лучше серверные версии. Для работы и звука у меня на стационарном компьютере Windows Server 2008 R2. У него ядро Windows 7 x64.
- 657 ответов
-
- 5
-
-
- операционные системы
- windows
-
(и ещё 2 )
C тегом:
-
Да, как и ранее, для загрузки картинок надо использовать в настройках радио API key и AP cx, которые получают по ссылкам https://developers.google.com/custom-search/v1/overview https://programmablesearchengine.google.com/controlpanel/create
-
Обновление от 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 и других микрокомпьютеров обновлены в соответствии с последними изменениями. • Руководство пользователя обновлено в соответствии с вышеизложенными изменениями.
-
blues666 Да, других обновлений пока нет.
-
AleXH 1. Плеер захватывает два ядра со старшими индексами. При этом под Windows он захватывает их не для всех своих компонентов, а только для процесса движка ap2decoder.exe. 2. Вопрос не совсем понял. Когда плеер управляет громкостью, у него свои горячие клавиши с настраиваемым шагом (вкладка HotKeys), и громкость там одинаково регулируется в трее и в развернутом виде. И больше 100% плеер не умеет.
-
ALSA Buffer должен быть в разы больше ALSA Period, от 4x. Gapless Mode с режимом Full Memory даже при большом буфере трудно заставить работать, а при таком буфере этот режим точно не работает и может быть источником проблем. То есть, первое предложение - выключить Gapless Mode. Что касается падений, то с Full Memory они возможны, когда декодированный трек не помещается полностью в свободную оперативную память. Full Preloading чаще лишняя опция, поскольку создаёт лишнюю задержку начала воспроизведения, а перекрытие загрузки и воспроизведения по времени обычно занимает единицы секунд.
-
Отличаются ли настройки плеера и системы от ‘коробочных’, и если да, то как именно? Плеер соскакивает на первый трек при попытке переключить треки или сам? В списке треков при этом выделяется первый трек как воспроизводимый или другой? Меняется ли эта индикация, если перезагрузить страницу плеера в браузере? Странно уже то, что для 14 файлов плеер показывает суммарную длительность 10 минут.
-
Можно для эксперимента (проверки влияния) переместить cue файл в другую папку и открыть эту папку без него.
-
Я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") вызывается переход на следующий трек, а для всех остальных клавиш выводится окошко с их кодом. Можно разобраться, какие нажатия и с каким кодом доходят до скрипта и задать им желаемую обработку.
-
Мультиплатформенная библиотека, на которой реализован интерфейс ap2gui, менее гибка в отношении управления чем Windows-приложение. Поэтому сделано так как есть.
-
alviktor Можно посмотреть, что рендерер выводит на вкладке Status. Он может принимать DSD в форматах DFF и DSF. Ещё, где у них "Регулировка уровня громкости СДМ", лучше выбрать какое-то ослабление. Похоже, что они используют, как и аплеер, SDM модулятор от Mans Rullgard, который на полном уровне может затыкаться.
-
Попробуйте через веб-интерфейс погонять, будет ли разница в стабильности. Там есть симпатичный Dimas. Интерфейс ap2gui не так много тестировался, может быть, в каких-то ситуациях подглючивает.
-
Когда зависает плеер, то по порту 7780 доступно апменю, через которое можно перезапустить плеер без перезагрузки. Если зависает система, то возможна аппаратная неустойчивость (например, слабое питание).
-
Желательно обнаружить какую-либо закономерность, связанную с наблюдаемым эффектом. Если это явление воспроизводится устойчиво с определенным альбомом, то можно выложить на файлообменник соответствующую папку с файлами.
-
Без дополнительной информации об условиях, в которых наблюдается эта проблема и как она воспроизводится, не могу что-либо подсказать. Если в папке сохранился .cue файл, возможно, он как-то влияет. Иногда интерфейс устаревает и может помочь обновление страницы плеера в браузере.
-
Яpослав Если используется режим воспроизведения Full Memory и воспроизводится однофайловый альбом с .cue, то воспроизведение любого трека, кроме первого, возможно по окончании полной загрузки файла альбома в оперативную память. В момент окончания загрузки в стандартном интерфейсе отображается скрытая до этого полоса прогресса.
-
Видимо, вместе со следующим обновлением плеера. Точный срок предсказать трудно. Но в piCorePlayer 9, который поддерживает RPi 5, можно самостоятельно добавить плеер, рендерер и апменю. Для этого надо на карте с pCP 9 заменить два файла на их версии из актуальной piCoreAP: /tce/optional/alsa.tcz и /tce/optional/alsa.tcz.md5.txt. Это можно сделать в Windows, поскольку эти файлы доступны в FAT разделе карты памяти. Затем можно, загрузившись в pCP 9, подключить через USB карту с piCoreAP и скопировать оттуда из архивного файла /tce/mydata.tgz папки плеера, рендерера и меню в папку /home/tc. Останется добавить скрипт запуска при старте в веб-интерфейсе piCorePlayer на вкладке Tweaks в поле UserCommands: /bin/sleep 2;aplayer.sh;apmenu.sh;aprenderer.sh Затем сделать Backup и перезагрузиться.
-
Эти кнопки плеером не обрабатываются, о них в Windows уведомляет особое сообщение. Но в программе XMBC можно для них настроить эмуляцию каких-нибудь комбинаций клавиш.
