Перейти к содержанию
View in the app

A better way to browse. Learn more.

Dr.Head Forum. Всё можно послушать!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

1920x420_D.webp

Album Player (Aplayer)

Featured Replies

Опубликовано

Если использовать APrender. А управлять им через Jriver. А к Jriver прикрутить пульт?

Много лишнего для воспроизведения контента с дисков, подключенных к аудио компу для этого renderer не нужен, вполне хватает АПлеера.

 

С смартфона можно управлять, или с планшета. В домашнюю сеть комп с YoctoAP воткнуть

На аудио компе сети нет.

 

Всего этого не надо, если на компе установлена винда и KODI - и образы SACD читаются, и пультом управляется. Но это обычный простенький комп (ASRock J3710M).

На аудио компе установлен Linux и KODI, т.ч. то же управляется пультом, но KODI кастомный и плагин SACD не установлен. Вот поэтому и нужен YoctoAP.

Изменено пользователем audioshock

  • Ответов 20,7k
  • Просмотры 3,1m
  • Создана
  • Последний ответ

Больше всех сообщений

Популярные сообщения в теме

  • Есть область "beyong bit-perfect". То есть, когда bit-perfect уже есть, а проблемы остаются. Авторы ряда популярнейших плееров, включая foobar2000 и AIMP, активно отрицают саму принципиальную возможн

  • Обновление плеера от 31.01.2023 Для Windows • Исправлено восстановление выбора последнего воспроизводившегося трека при перезапуске плеера для альбомов с индексной картой .cue. • Для веб-интер

  • Для чайников все просто и так - нажать кнопку "пуск" и слушать. Настройки - от лукавого

Изображения в теме

Опубликовано

А к Jriver прикрутить пульт?

К JRiverу можно смартфон прикрутить, пробовал - работает

 

Musician Pegasus (сменил Audio-GD D77) -> Schiit Lyr Multibit (Jcat Femto -> Neotech NEUB-1020 -> Пегас-> Lyr) + HD650 + Hifiman 560 v.2 + Genelec 8010 (замена кондюков) + Dynaudio 9S (замена проводки и кондюков)

Опубликовано

Игорь, возможно ли в арс добавить 2-й параметр, целевой путь для сконвертированного в wav файла из 1-го параметра: ap “in_musfile” “out_wav”? - Привлекательна всеядность ар.

Изменено пользователем AleXH

Опубликовано

@IgorA, спасибо, попробую.

 

 

UP. Попробовал, видимо надо указывать какие-то иные опции - конвертирует с оригинальной ЧД, но разрешение использует в 16 бит, а не оригинальное.

Изменено пользователем AleXH

Опубликовано
  • Автор

@AleXH

Выходную разрядность можно задать явно ключом -acodec после указания входного файла:

-acodec pcm_s16le

-acodec pcm_s24le

-acodec pcm_s32le

Опубликовано

@IgorA, ap отображает выходную разрядность или ту, что показал детект входного файла/потока? Собственно это один из "за" за конвертирование с помощью ар - получение заведомо того же потока, что воспроизводит ap.

Изменено пользователем AleXH

Опубликовано
  • Автор

@AleXH, ap отображает разрядность оригинала, но уже декодер ffmpeg вместо 24 битов передаёт в плеер 32, а сам консольный плеер сохраняет в памяти максимальную разрядность, которую поддерживает драйвер (и тоже почти всегда это 32 разряда). Поэтому, если конвертация временная, для воспроизведения, то вполне разумно всё конвертировать через ffmpeg в pcm_s32le.

Изменено пользователем IgorA

Опубликовано

Да, так и сделал, спасибо.

 

 

Игорь, вы не сравнивали побитно результат декодирования BASS и FFMPEG? И у вас нет ap-wav? Воспроизводящего исключительно wav, но с сохранением всей остальной функциональности?

Изменено пользователем AleXH

Опубликовано
  • Автор

Lossless декодеры в обеих библиотеках побитово точные, поскольку обе - классика жанра, а mp3, естественно, может отличаться. Только BASS весь hi-res выдает в float и его надо корректно пересчитывать в integer.

 

Only WAV плеер есть только для Windows.

Изменено пользователем IgorA

Опубликовано

Планов на linux x64 версию нет?

 

Мануал, 7 Консольный плеер, стр.33:

Если запустить плеер с передачей ему файла в процессе воспроизведения, то текущее воспроизведение прервётся и будет воспроизводиться новый файл.

Предполагает ли это следующий механизм - при запуске ар проверяет, есть ли уже работающая копия среди процессов. Если таковая имеется, то ей передаются опции командной строки для обработки. Если же работающей копии нет, то создаётся новая?

 

В спартанце этот механизм не работает - куда копать?

Изменено пользователем AleXH

Опубликовано
  • Автор

@AleXH

ap задуман как интерактивный консольный плеер, так и работает. Внешнее прерывание этого процесса, когда он воспроизводит, может приводить к зависанию, которое устранится только перезагрузкой. Будет ли именно это, зависит, в том числе, от системы и драйверов. Если работающий ap начнёт управляться внешними сообщениями, то к нему надо добавлять соответствующий код. Но такой плеер уже есть - он называется aplayer. У него открытый http api, с которым работает веб-интерфейс. Можно написать к нему консольный интерфейс на питоне и это будет продвинутый консольный плеер, который может всё, что может полный aplayer, кроме демонстрации картинок.

 

Планов урезать текущий консольный плеер только для WAV у меня нет. Сейчас всё декодируется через библиотеку FFmpeg, включая WAV. Внешних зависимостей FFmpeg не тянет, декодер работает производительно и не создаёт дополнительных потоков. Этого достаточно.

Изменено пользователем IgorA

Опубликовано

Only WAV плеер есть только для Windows.

???

 

Musician Pegasus (сменил Audio-GD D77) -> Schiit Lyr Multibit (Jcat Femto -> Neotech NEUB-1020 -> Пегас-> Lyr) + HD650 + Hifiman 560 v.2 + Genelec 8010 (замена кондюков) + Dynaudio 9S (замена проводки и кондюков)

Опубликовано
  • Автор

Only WAV плеер есть только для Windows.

???

 

В конфигураторе APlayer Mini есть опция Only WAV, при включении которой никакие декодеры не загружаются и плеер воспроизводит только WAV.

Опубликовано

Игорь, приветствую!

 

Вопрос: можно пользователю самому увеличить в YoctoAP в Аплеере:

- окно выбора контента

- шрифт, которым выводится контент

post-23841-0-18867300-1598719495_thumb.jpg

 

Для чего это надо: пытаюсь освоить управление плеером с помощью пульта и издалека плохо виден мелкий текст.

Опубликовано
  • Автор

Добрый вечер, Дмитрий!

 

В файле /usr/aplayer/aplayer.js первая строка

 

var coeff=1.0; // Коэффициент масштабирования веб-интерфейса

 

Там можно поменять 1.0 на 1.2 или другой подходящий.

 

mc в Yoctoap надо запускать из текстового режима. Выход из графического комбинацией Ctrl-Alt-Backspace.

Обратно в графический - команда weston.

Изменено пользователем IgorA

Опубликовано

Игорь, приветствую!

 

Вопрос: можно пользователю самому увеличить в YoctoAP в Аплеере:

- окно выбора контента

- шрифт, которым выводится контент

post-23841-0-18867300-1598719495_thumb.jpg

 

Для чего это надо: пытаюсь освоить управление плеером с помощью пульта и издалека плохо виден мелкий текст.

так со смартфона можна управлять,какого пульта?
Опубликовано

Там можно поменять 1.0 на 1.2 или другой подходящий.

Спасибо, попробую.

 

какого пульта?

Китайского.

Опубликовано

Bash script aq - interface for Album Player Console

 

Рассинхрон:

Последнее обновление: 24.08.2020

Last Updated: 2020-06-02

Изменено пользователем AleXH

Опубликовано

Добрый вечер, Дмитрий!

 

В файле /usr/aplayer/aplayer.js первая строка

 

var coeff=1.0; // Коэффициент масштабирования веб-интерфейса

 

Там можно поменять 1.0 на 1.2 или другой подходящий.

 

Игорь, приветствую!

Если изменить 1.0 на 1.2 , то ни чего не происходит.

Если поменять, например на 2.0, то увеличивается и шрифи, отоброжающий контент, но все элементы управлеия плеером и различные окна в плеере. Но само окно, в котором отображается плеер не меняется и многие элементы становятся не видны.

Вопросы:

Как пользователю изменить размер окна в котором отображается плеер?

Как пользователю изменить разрешение экрана?

В настройках указано LOAD_MENU=1 , после загрузки Yoctoap ни какое меню не отображается, только запуск в ручном режиме. Что-то должно отображаться?

Опубликовано
  • Автор

Добрый вечер, Дмитрий!

У меня дробные значения коэффициента масштабирования в первой строке aplayer.js работают. Важно, чтобы разделителем целой и дробной части была точка, а не запятая.

Распахнуть окно можно двойным кликом по шапке окна, а изменить размер - перетаскиванием границы окна.

С клавиатуры можно плавно увеличивать и уменьшать масштаб содержания окна комбинациями Ctrl+ Ctrl- (+ и - с основной клавиатуры).

Масштаб всего экрана, включая окно и его содержание, можно плавно увеличивать и уменьшать комбинацией Alt-PageUp, Alt-PageDown.

 

wayland (графическая среда Yoctoap) пытается при загрузке выставить нативное разрешение монитора, но можно попробовать задать разрешение явно, в файле /home/root/.config/weston.ini добавить строки

[output]

mode=1920x1080

(или другое разрешение).

 

Опция LOAD_MENU задаёт, запускать ли программу меню при загрузке. Окно меню открывается средней кнопкой в левом верхнем углу рабочего стола.

Опубликовано

Добрый вечер, Дмитрий!

У меня дробные значения коэффициента масштабирования в первой строке aplayer.js работают. Важно, чтобы разделителем целой и дробной части была точка, а не запятая.

Распахнуть окно можно двойным кликом по шапке окна, а изменить размер - перетаскиванием границы окна.

С клавиатуры можно плавно увеличивать и уменьшать масштаб содержания окна комбинациями Ctrl+ Ctrl- (+ и - с основной клавиатуры).

Масштаб всего экрана, включая окно и его содержание, можно плавно увеличивать и уменьшать комбинацией Alt-PageUp, Alt-PageDown.

 

wayland (графическая среда Yoctoap) пытается при загрузке выставить нативное разрешение монитора, но можно попробовать задать разрешение явно, в файле /home/root/.config/weston.ini добавить строки

[output]

mode=1920x1080

(или другое разрешение).

 

Опция LOAD_MENU задаёт, запускать ли программу меню при загрузке. Окно меню открывается средней кнопкой в левом верхнем углу рабочего стола.

Игорь, добрый день"!

А вот у меня дробные значения коэффициента масштабирования не работают, естественно разделитель точка - в aplayer.js меняю только цифры.

 

Как в ручную изменить размер и положение окна я знаю, но после перезагрузки все возвращается в первоначальное состояние, т.е. система не запоминает внесенные изменения, как это в windows происходит.

 

Изменить weston.ini попробую.

 

Опция LOAD_MENU задаёт, запускать ли программу меню при загрузке - меню должно автоматически стартовать после загрузки? Средней кнопкой да, меню открывается.

Или этот параметр задает возможность открытия в ручную меню?

Опубликовано
  • Автор

Добрый день, Дмитрий!

Коэффициент масштабирования должен работать. Возможно, при малых отличиях от 1.0 изменения незначительные и поэтому малозаметные.

Сохранение размера и положения окон после перезагрузки и автозапуск графических приложений в Yoctoap невозможны из-за ограничений браузера xombrero и графической среды weston.

Опция LOAD_MENU относится к загрузке самого приложения меню, которое является веб-сервером, а по кнопке меню его интерфейс открывается в веб-браузере. В общем случае это же меню доступно и из сети.

Опубликовано

Добрый день!

Спасибо большое за отличный плеер.

Пользуюсь месяц Yoctoap (64-bit, PC)-полный восторг. Но есть один вопрос. При воспроизведении PCM происходят кратковременные прерывания звука (0,5-1 сек.). 2-3 раза в час. На DSD все отлично.

Менял режимы воспроизведения, настройки буферов. Как это можно побороть?

Железо: Asus P8B75-M LX Plus, i3-3220T, 8Gb Ram. Работает на дефолтных частотах. Цап: Audio-GD 11.28 Amanero.

Спасибо.

P.s. под Виндой всё работает отлично.

Опубликовано
  • Автор

Пользуюсь месяц Yoctoap (64-bit, PC)-полный восторг. Но есть один вопрос. При воспроизведении PCM происходят кратковременные прерывания звука (0,5-1 сек.). 2-3 раза в час. На DSD все отлично.

Возможно, звук прерывается из-за задержек доступа при подкачке данных. Тогда может помочь использование режима воспроизведения Full Memory. Или использовать стандартный режим, увеличив в несколько раз "Preload Buffer". Если и в этом режиме прерывания того же характера сохраняются, то могут быть проблемы при передаче данных в ЦАП, например, неудачный USB-кабель.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.