Перейти к содержанию
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

Опубликовано
  • Автор
3 часа назад, AleXH сказал:

В ресивере не работает сдвиг каналов

Я поправил обработку сдвига каналов, обновил, можно проверить.

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

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

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

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

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

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

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

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

Сейчас гляну

 

UP. Заменил скримазио. В РН вижу как поток выливается из скримазио и вливается в ап2декодер, но в каналы микшера он не попадает вообще, они пустые.

 

UP2. Оказалось процессы апрокси наплодились, заклинили, убил. Включил - каналы сдвинуты верно, воспроизводит, но при перезагрузке этой страницы воспроизведение заткнулось и заклинило. Увеличил буфер с 256 до 4096, количество фреймов прежнее 60000 , UDP заменил на TCP, играло уже дольше, но всё равно заклинило.

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

Опубликовано
  • Автор
46 минут назад, AleXH сказал:

В РН вижу как поток выливается из скримазио и вливается в ап2декодер, но в каналы микшера он не попадает вообще, они пустые

Из screamasio поток выливается  в драйвер карты, который в виде dll загружается в screamasio.

 

ap2decoder выводит в драйвер asioscream, он транслирует поток в виде UDP пакетов в приемник screamasio, а он выводит поток в ASIO драйвер карты. 

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

Механизм прохождения данных через буфера похоже требует доработки, согласования, во избежание опустошения. Понятно, что предполагается что сеть не будет высоконагруженной, но реальность бывает разной.

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

Опубликовано
  • Автор
8 минут назад, AleXH сказал:

Механизм прохождения данных через буфера похоже требует доработки

Текущая схема, на мой взгляд, вполне устойчива. На всех этапах возможна буферизация с запасом.

Какие и как наблюдаются проблемы?

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

Через 3-5 мин начинает заикаться, тормозить.

Опубликовано
  • Автор
4 часа назад, AleXH сказал:

Через 3-5 мин начинает заикаться, тормозить.

 

Там была недоработка - по окончании первого трека размер буфера приемника обнулялся. Я поправил и обновил приемники в архиве на версию 1.1. Можно пробовать.

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

Попробовал - гуд! :good: Играет, не заикается даже при достаточно нагруженной сети.

 

Заметил ещё что при закрытии АР при петле через сеть не запоминает текущий трек, при последующем запуске активный трек последний в плейлисте, а не, скажем, 2-ой.

Опубликовано
23 часа назад, IgorA сказал:

Из screamasio поток выливается  в драйвер карты, который в виде dll загружается в screamasio.

 

ap2decoder выводит в драйвер asioscream, он транслирует поток в виде UDP пакетов в приемник screamasio, а он выводит поток в ASIO драйвер карты.

Эту цепочку хорошо бы в ридми для лучшего понимания прохождения потока данных: АР => APProxy => AP2Decoder => AsioScream => LAN => ScreamAsio => ASIO => Sound Card Driver

 

UP. Видимо это и так есть в вашем туду, но на всякий:

1. ресиверу не хватает расширенного статуса в его окошке - параметров воспроизводимого потока и типса с этой инфой. Имело бы смысл выводить и инфу с названием альбома - трека.

 

2. излучателю хорошо бы добавить переключаемые профили c ip:port ами - кому вещать.

 

 

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

Опубликовано
  • Автор
13 минут назад, AleXH сказал:

Имело бы смысл выводить и инфу с названием альбома - трека.

Этого не будет точно, поскольку этот протокол, в отличие от DLNA, метаданные треков не транслирует. Смотреть надо в плеер, а не в ресивер.

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

Тогда параметры потока - битрейт (скорость), каналы, битность, ЧД.

 

Ресивер не имеет кнопки стоп, когда мы его просто хотим освободить, а не завершить сессию и выгрузить. Более нативно было бы добавить кнопку Close справа от End Session, которую можно переименовать в Stop (смысл по факту тот же).

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

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

AleXH

Терзают смутные сомнения - больше пользы в этом или вреда. 

Ресивер по замыслу - не для наблюдения за ним, а, скорее, для безголовой конечной точки на консольном винсервере. 

До ресивера доходит технический поток, параметры которого могут иметь мало общего с исходником. Поток там - расжатый PCM с унифицированным битрейтом, разрядность этого потока может быть преобразована передатчиком. Человеку, понимающему технические детали,  из контекста понятно, что там будет, а "малых сих" зачем смущать этим.

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

Вам виднее - если это скажется на звуке, то однозначно не стоит. Имхо, ресиверам не помешало бы добавить установку приоритета.

  • 2 weeks later...
Опубликовано

В случае каких-то нестыковок в памяти остаются бесхозные approxy.exe процессы, видимо aplayer.exe не смог закрыть его при своей выгрузке. Возможно стоило бы перед запуском approxy.exe проверять его наличие в памяти, и принудительно закрывать его.

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

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

Добрый всем день. Игорь, ребята, помогайте. Странная ситуация! На компе стоят два плейера – обычный и Мини. Обычный для радио и образов, для аудиокниг на ночь, так как играет тише чем Мини. Мини – для всего остального, пользуюсь им чаще. Вчера захотелось музыки, запустил файлик flac, по умолчанию открылся тот плейер, на котором закончил слушать прошлый раз, а именно обычный. Но вместо музыки начало воспроизводиться что-то отдаленно похожее на музыку, дикие искажения, почти белый шум с пробивающейся музыкой. То ли рокот, то ли хрип, короче, ужас. Причем только на файликах 192 khz, на 44 (рипы CDдисков), 96 (рипы винил), мз3 и т.д. всё нормально. Даже DSD норм, только щелкать начал. Испугался за аппаратуру и акустику – нет, на Мини любые файлы без проблем играет, никаких искажений нигде. В настройки год не лазил, музыку слушал последний раз в субботу. Что случилось? Может, что-то, прости, Господи, сбилось? Но это же бред! У кого-то что-то похожее было? Выложил бы видео, да не силен в уменьшении размера файла и в видеоредакторах. Хотя попробую.

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

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

dushap2014

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

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

Игорь, спасибо. Сегодня на всякий случай скачаю новый, попробую из коробки. Странно просто, что ни с того, ни с сего. Первый раз за три года такая дрянь...

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

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

Доброго всем дня. Разобрался. Установил новый, из коробки. Тыкал по порядку. В итоге: в режиме вывода (у меня АСИО), в буфере по умолчанию цифра семь. Я выставлял всегда на ноль, так как при семерке, например, у меня при проигрывании проглатывались пара секунд в конце файла мр3 (аудиокниги, к примеру). Выставил 0 - хрипит. Выставил 1 - не хрипит. На Мини такой настройки нет, но там и не глотает. В итоге оставил, естественно, 1, по минимуму. Не хрипит. Вот такая странная история. Что случилось и почему это началось, не понимаю. Ну да Бог с ним. Всем спасибо.

  • 2 weeks later...
Опубликовано

Век живи, век учись - дураком помрёшь. (Это я про себя)

Ну пользовался плеером, ну играет, удобств мизер. Пока не прочитал файл readme_ru.txt

Оказывается не тот файл запускал!!!

Запустил ap2web.exe и получил то управление, о котором и мечтать не мог!

Действительно, "наши люди читают инструкцию когда всё уже сломано".

Когда своё мнение уже сложилось чужое можно игнорировать

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

Для тестирования UPnP рендерер для Android, транслирующий звуковой поток в сеть по протоколу scream:

 

https://albumplayer.ru/aprenderer.apk

 

Три вкладки интерфейса рендерера, по которым всё должно быть понятно.

 

android-aprenderer.png

 

DSD передаётся либо в Native, либо в DoP.

Опубликовано
В 27.04.2025 в 21:58, IgorA сказал:

UPnP рендерер для Android

Звук из бублика есть, а вот в самой программе на второй вкладке не видно входных частот. На скриншоте только увидел что они есть, но черного цвета. :)

 

ps а в статусе белые

Спойлер

Screenshot_2025-05-01-14-09-52-21.jpg

Screenshot_2025-05-01-14-28-53-14.thumb.jpg.4ff1c6417711b5ca801b1fc6df3f21a8.jpg

 

psps после прослушивания нескольких песенок, при воспроизведении следующих появились паузы, те пропадает звук. Переключился на простой АПрендерер, нет пауз на том же треке. Музон на карточке в мобиле. Перезапуск бублика (v3.8.0.2 андроид 13) помогает от пауз, но не надолго... наблюдаем дальше :music:

 

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

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

@IgorA Привет, прости меня, ты можешь мне помочь ?

Огни Танто Кон я file ISO SACD I -файлы иногда прыгают, или я вообще не чувствую песню.

Спасибо и хорошего 1 мая

Может ли буфер быть? Я использую топпинг DAC E30II и последнюю версию Aplayer

В карте это и в сет -игроке по умолчанию до 256

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

blues666

Можно попробовать увеличить размер буфера в 2 раза и посмотреть, как это повлияет на результат. Но Preload Buffer вообще не используется в режиме Direct Input. Поэтому выбор возможных действий зависит от используемых настроек.

 

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

 

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

Для дальнейшего тестирования релиз-кандидат scream-рендерера для Android:

https://albumplayer.ru/aprenderer.apk

По итогам прошедшего тестирования исправлено:

• интерфейс адаптирован к тёмной теме Android;
• исправлена перемотка;
• в 32-разрядной версии устранены сбои синхронизации, приводившие к пропускам фрагментов звука;
• доработан переход между треками;
• добавлена опция Play silence для ЦАПов, проглатывающих начало трека.

Для выгрузки рендерера следует использовать кнопку STOP на шторке уведомлений.

Опубликовано
16 часов назад, IgorA сказал:

приводившие к пропускам фрагментов звука

С интерфейсом стало все замечательно, а вот пропуски остались. Подключился по ТСР - пропусков нет и большие паузы между треками исчезли.

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

Последние посетители 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.