-
Публикаций
5 598 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
@Allek, в списке разделов должен выводится корень файловой системы, из которого доступно всё. Подключенные диски можно найти в /media или /mnt. Постоянно подключенные диски можно один раз отсканировать и сохранить как плейлист (кнопка "+" в панели выбора папки сохраняет текущей плейлист в файл). Добавленные плейлисты будут доступны для выбора в начале списка разделов. Запуск из графического файлового менеджера никак не визуализируется. Результат проверяется через браузер. Файл aplayer_root.sh имеется в установочной папке.
-
@Адам Когда наименьший доступный для выбора буфер не работает, это связано с недостаточной оперативностью его заполнения плеером. Эта оперативность может лимитироваться реализацией вывода в конкретном плеере, приоритетом процесса и производительностью процессора тоже. Если опережающее заполнение буфера в плеере реализовано рационально, то чаще всего причиной прерываний звука при выводе с минимальным буфером является задержка в передаче управления плееру, на что могут влиять приоритеты и загрузка системы.
-
@Адам, есть разные мнения про характер влияния размеров буферов. Слово "лучше" в таких обсуждениях, как правило, означает "мне больше нравится". С технической точки зрения "лучше" - это когда отличия копии от оригинала минимальны. Не всегда два этих критерия совпадают. Иначе бы люди не использовали эквалайзеры и эффекты. Что касается размеров буфера ASIO, то на выход USB данные передаются из аппаратного буфера контроллера USB, который фиксирован и его типовой размер может быть 2KB, например. В этот буфер данные подкачиваются из предварительно заполненного буфера драйвера также аппаратно, под управлением контроллера прямого доступа в память, обычно блоками по 128 байт. Размер буфера драйвера ASIO часто управляется, но в некоторых случаях - нет. Когда этот буфер управляется, управление доступно через ASIO Control Panel. Там размер буфера на один канал может указываться в семплах или в миллисекундах как latency.
-
@Allek Есть тестовая версия с веб-интерфейсом, достаточно функциональная. 32-разрядная http://albumplayer.ru/linux/new/aplayer32.tar.gz 64-разрядная http://albumplayer.ru/linux/new/aplayer64.tar.gz Для установки надо скачать архив, соответствующий используемой платформе, и распаковать в папку /usr, если планируется запускать плеер c root правами, или в папку пользователя. Запускать можно и из терминала, и из графического файлового менеджера. Для запуска с root правами из папки /usr можно использовать командный файл aplayer_root. Запускается файл aplayer. Первый раз надо запустить плеер обязательно с root правами. Открыть в браузере веб-интерфейс по адресу localhost:7778 для локального доступа или ip_компьютера:7778 по сети. Перейти в панели настроек (вызывается правой нижней кнопкой на панели) на вкладку Card, найти в списке доступных нужную карту, ввести в поле ввода ее номер и обязательно нажать кнопку "Select card". Плеер после этого должен автоматически завершиться. После этого можно приступать к обычному использованию. Управление аналогично веб-интерфейсу Album Player для Windows.
-
@Анд_ре, еще можно попробовать в случае такого сбоя в режиме службы запустить файл uninstall.bat, которые есть в папке полной версии плеера. И если проблема возникает только при выгрузке на паузе, можно ведь перед крестиком нажать "Стоп".
-
@Анд_ре, У меня не воспроизводится проблема, но, возможно, при выходе зависает ap2decoder. Если дело в этом, то без перезагрузки можно обойтись, если завершить этот процесс через диспетчер задач. Еще, возможно, в силу каких-то задержек не выполняется удаление ранее зарегистрированной службы. Первое, что можно попробовать - отключить режим службы.
-
Сергей, я уже ранее упоминал, что у Linux версий плеера и рендерера нет собственного буфера, в отличие от стандартного режима Windows версий. Поэтому критически важным для возможности Gapless становится использование большого буфера драйвера. При слишком большой задержке в отклике сервера на запрос следующего файла может не хватить и большого буфера драйвера. Но у меня в Linux рендерере Gapless работает.
-
@Адам Я думаю, что наиболее актуальные возможности этой программы интегрированы в сам плеер. Поэтому явной нужды в использовании Process Lasso я не вижу, кроме загруженных систем, где надо при воспроизведении тормозить какие-то лишние процессы.
-
@PolarLight 1 Что касается частот, то точно равных или кратных частот у разных генераторов не будет, а близко-кратные частоты, скорее хуже, чем просто разные. 2 Весь процессинг звука выполняется в одном потоке на одном ядре. Другой поток, ожидающий интерфейсного ввода, фактически все время простаивает. Поэтому консольному плееру при желании можно отвести одно ядро, а для максимально эффективного использования кэша одного ядра, можно распределять ядра между процессами способами, которые обсуждались в теме выбора ОС. Впрочем, в минимизированной ОС и без дополнительного вмешательства ресурсами ядра и кэша будет почти исключительно владеть плеер. Поэтому будут ли какие-то иные результаты усилий по оптимизации, кроме психологического удовлетворения, я не знаю.
-
@Адам, я сейчас попробовал, и у меня официальный, без изменений конфигурации Server 2016 Core по двойному нажатию кнопки питания выключил компьютер с играющим ap2renderer. То есть, когда не выключается, видимо, какой-то софт этому мешает.
-
@Адам, в некоторых случаях помогает двойное нажатие кнопки выключения вместо одиночного.
-
Слушаю там же, где делами занимаюсь, с GUI. Службы отключены, без которых можно обойтись. Этот вариант скорее для удобства, чем для максимально достижимого качества. Но качество хорошее.
-
Пока на Windows Server 2008 R2.
-
Сергей, я обычно проверяю на официальных дистрибутивах 32-разр. Lubuntu и 64 разр. Ubuntu. DietPi я ставил официальную с их сайта, Native PC (BETA) x86_64. Там рендерер, вроде бы, нормально работает с BubbleUPnP, если включить там опцию Use eventing в UPnP Tweaks. Tidal играет во всех режимах. MinimServer я не ставил. .
-
Сергей, я посмотрел на DietPi, обновленная версия Bubble UPnP от конца сентября (2.8.11) не совсем корректно работает с рендерером при при настройках по умолчанию. Она почему-то не видит, что воспроизведение включилось. Для исправления надо зайти в настройки UPnP Tweaks и там включить опцию Use eventing. Может быть, это поможет.
-
Сергей, а меняет ли что-либо включение/выключение опции Gapless Mode в конфигураторе рендерера? И какой размер буфера выводится при воспроизведении на вкладке Status конфигуратора?
-
Сергей, вторая минута - это уже не начало воспроизведения. Возможно, сервер почему-то прерывает передачу потока. Попробуйте, что будет в режиме Full Memory при включенной опции полной предзагрузки (только воспроизводить не радио). В этом случае трек должен полностью загрузиться в память до начала воспроизведения. Будет ли он в этом случае полностью воспроизведен? Попробуйте напрямую выводить из BubbleUpnp на рендерер, не используя MinimServer. Сохранится ли при этом проблема?
-
Установить Logitech Media Server и для него ickStream и UPnP плагины. В теме аплеера была подробная инструкция.
-
@skoblyakov, надо выключить опцию "Управлять системной громкостью" в ap2config (на первой вкладке, внизу справа). В ASIO громкость будет регулироваться в плеере при использовании стандартного модуля вывода, если в настройках выходного плагина out_asio будет включена опция Enable volume control, или в версии плеера Mini, доступной по отдельной ссылке на странице плеера.
-
Сергей, версия рендерера должна быть актуальной, которая по этим ссылкам: http://albumplayer.ru/linux/new/aprenderer32.tar.gz http://albumplayer.ru/linux/new/aprenderer64.tar.gz Если с ней звук прерывается, надо попробовать увеличить буфер драйвера (ALSA buffer) в панели настроек, например, задать там 65536 frames. Также можно попробовать использовать альтернативные варианты опции Gapless Mode и режим Full Memory.
-
@achtung_minen, если слушать, в том числе, и hi-res, то в ASIO Control Panel для универсальности надо выбрать 24. На вкладке DSP тоже есть смысл выбрать 24, чтобы обеспечить минимум преобразований формата звукового потока.
-
@PolarLight, специалист, как известно, подобен флюсу, поэтому на роль эксперта по всем вопросам я не подхожу и не претендую. Могу только высказать свое мнение без претензии на окончательную истину. Использование внешнего клока может оказаться и лучше, и хуже внутреннего. Это вопрос не теоретический, а практический. Во внешнем может быть генератор стабильнее, но больше ловиться на провода. Синхронизация тактирования платы USB и системной - опять же, неоднозначно. В целом шумов на шинах может быть меньше, но главное в интерфейсном сигнале - хорошие фронты. А здесь как раз на этих фронтах вся остальная электроника будет тоже переключаться. Что касается latency, то за этим словом, которое означает задержку, могут скрываться разные вещи. Задержка в операционной системе при обработке прерываний - да, чем меньше, тем лучше, поскольку характеризует общую загруженность системы. Задержка буфера драйвера - там скорее есть "золотая середина" на уровне нескольких сотен семплов.
-
Если нажать крайнюю правую кнопку на панели плеера, удерживая в этот момент клавишу Ctrl нажатой, то после выбора папки в появившейся панели выбора папки альбомы из этой папки добавляются в плейлист без остановки воспроизведения. В том числе, в режиме Full Memory. Полная предзагрузка означает, что воспроизведение начнется только после окончания декодирования и загрузки всего файла. В обычном случае воспроизведение файла стартует вместе с началом его загрузки. По ссылке не файл APE, а файл CUE. Если к этому CUE добавить в папку файл с именем Erika - Cold Winter Night.ape, то этот файл успешно воспроизводится. Если система 32-разрядная и память чем-то загружена, то для воспроизведения однофайловых альбомов в режиме Full Memory может не хватать свободной памяти. Или что-то с самим APE файлом не складывается.
-
@Rocker47, при добавлении из проводника в плеере сделан переход на первый добавленный альбом или выбранный в проводнике трек, поскольку без такого перехода невозможна поддержка опции "Автоплей". Добавлять в текущий плейлист папки и альбомы без остановки воспроизведения можно через панель выбора папки в самом плеере, если перед нажатием на кнопку вызова этой панели удержать клавишу Ctrl. Все режимы воспроизведения поддерживают одинаково точную передачу аудиопотока, но в некоторых случаях возможно косвенное влияние на звук сопутствующих воспроизведению операций. Поэтому гарантированного влияния этих режимов, как и его отсутствия нет. Определиться с выбором могут помочь собственные эксперименты. Самый универсальный - стандартный режим, так как только в нем поддерживается бесшовное воспроизведение концертных треков (gapless mode). По объективным критериям самый "тихий", с минимальными помехами режим "Full Memory". Но у него есть свои издержки, связанные с требованиями к доступной памяти и задержками при воспроизведении на загрузку в память.
