Перейти к содержимому


 

Album Player (Aplayer)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12338

#12326 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 3011 сообщений

Отправлено 12 September 2017 - 08:02

Виктор Зайцев,
Когда-нибудь позже, может быть.  Сейчас в середине разработки версия для Linux, который в возможностях оптимизации более продвинут чем Os X. В самом плеере ничего уникального нет. Принципы, на которых он реализован,  для Mac пытается реализовать Damien Plisson в Audirvana. Для Android уже есть аудиофильский Neutron. Boot Camp я не интересовался. Если там нет проблем с аудиодрайверами, то, видимо, можно использовать, но нужно ли - каждый сам должен решить.

#12327 OFFLINE   Адам

Адам

    Эксперт

  • Продвинутые
  • 2115 сообщений
  • ГородТроицк
  • Занятие:злоупотребление жизненной формой

Отправлено 12 September 2017 - 20:47

IgorA, попробовал Ваш замечательный плеер на linux в составе сборки DietPi, звук отличный, но работает на этой сборке у меня как то не стабильно и через раз. Каковы Ваши рекомендации по использованию Аплеер Рендерера для linux, в частности какую минималистическую сборку порекомендуете для лучшего звука, может быть у Вас есть готовая сборка, что бы не специалистам запустить и без особого шаманства все заработало; возможно ли использования Тидал, так же как на Windows через BubbleUPnP? Можно ли прикрутить Аплеер Рендерер на Кински, по типу MPD рендерера?
Спойлер
Дома: Источник: Belkin Pure AV Power Console PF40 - AUDIO-РС: Streacom FC5-Линейный БП от Digital Hi-Fi - МП ASUS J3455M-E mATX-PPA USB card v.4+PPA USB кабель RED - WinServer 2016 AO-APlayer-JRiver 23-ABC EDEL-NAD M51/ XLR гибридный кабель от sergst  + усилитель Lukich Audio AL4 триод Тракт наушники: кабель RLS-63 от sergst+Kennerton Odin
АС-тракт: NAD M51+Lukich Audio AL4 пентод+Furutech μ-4.1 Bi-Wire SPEAKER Cable+Paradigm Monitor 9v.5
На работе: МП ASRock J3160-ITX - Wireworld Ultraviolet USB Cable-PPA USB card v.2-WinServer 2016 AO-APlayer-JRiver 23-Fostex HP-A4+Denon AH-D7000 кабель RLS от sergst
Спорт: xduoo x2 (clip-скотч мод)-Koss Sporta Pro

#12328 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 3011 сообщений

Отправлено 12 September 2017 - 21:27

Адам, рендерер для Linux, как и рендерер для Windows, работает с TIDAL через  BubbleUPnP.

Кински выводит на ap2renderer.
Под Windows надо использовать версию Kinsky 4.3.2, чтобы автоматически переключались треки:
https://yadi.sk/d/VRFB4idW3MFZLE

Сборками я пока не занимался, занимаюсь самим плеером.

#12329 ONLINE   PolarLight

PolarLight

    Знаток

  • Пользователи
  • 248 сообщений
Аудио тракт

Отправлено 12 September 2017 - 23:15

Просмотр сообщенияАдам сказал:

в частности какую минималистическую сборку порекомендуете для лучшего звука,
Рекомендую Вам обратить внимание на Snakeoil-os. Просто, удобно и качественно прямо "из коробки"

#12330 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 3011 сообщений

Отправлено 14 September 2017 - 20:46

Адам, вчера был вопрос, позже стертый, про Linux сборку DietPi и ap2renderer.
Я посмотрел на всякий случай - работает c TIDAL нормально.
При установке важно сделать две вещи: выполнить в папке плеера pulse_off с перезагрузкой и в настройках на вкладке Card выбрать карту и нажать кнопку "Select Card". Плеер при этом должен автоматически завершиться.

Сообщение отредактировал IgorA: 14 September 2017 - 20:47


#12331 OFFLINE   grigoxyr

grigoxyr

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 42 сообщений

Отправлено 14 September 2017 - 21:49

Игорь, скажите, а в первой версии ap linux, т.е. в той где уже можно листать внутри трека и выбирать буфера, но еще нет веб интерфейса, сложно организовать смену приоритета плеера? Хочу обойтись без сети и без Х-ов. Спасибо.

Сообщение отредактировал grigoxyr: 14 September 2017 - 21:50


#12332 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 3011 сообщений

Отправлено 14 September 2017 - 22:39

grigoxyr
В консольной версии при запуске с root правами выставляется максимальный приоритет nice и  realtime приоритет для планировщика. Настраиваемые значения технически возможно сделать, но пока я не планировал. Повышение стандартных значений приоритета возможно только при запуске с root правами.

#12333 OFFLINE   filintver

filintver

    Новичок

  • Пользователи
  • 23 сообщений
  • ГородМосква
  • Занятие:Телекоммуникации

Отправлено 15 September 2017 - 12:26

Добрый день всем.
Скажите есть ли для последней версии инструкция как настроить aplayer на вывод максимально качественного звука.
IgorA, на странице 134 форумчане делятся подробностями настройки, но, возможно, эти варианты уже неактуальны в связи ростом версии программы?
К сожалению, даже там не все понятно, подскажите пожалуйста какие плагины использовать и как это сделать по шагам.
Или дайте пожалуйста ссылку место где это написано (мануал я изучил). Тема более 400 страниц, нет времени на изучение всего объема.
Заранее благодарю за наводки, спасибо!

#12334 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 3011 сообщений

Отправлено 15 September 2017 - 14:58

filintver,
в отношении минимизации выполняемого кода оптимизированы модули вывода EXTRAS ASIO, EXTRAS KS, EXTRAS WASAPI, которые выбираются в программе ap2config. Они все хороши и предпочтения индивидуальны. ASIO есть смысл использовать только когда есть ASIO драйвер от изготовителя карты или ЦАПа. WASAPI и KS могут требовать настройки разрядности в конфигураторах этих режимов, так как стандартный Windows драйвер USB ЦАПа принимает только 24 бита, а некоторые другие, наоборот, 24 не принимают и 24 надо дополнять до 32.
Конвейер данных минимизирован в режимах Direct Input и Full Memory, которые доступны для выбора в ap2config как альтернатива режиму Standard. Дают ли они что-то и что предпочесть, опять же, нет универсального ответа.
То же относится и к остальным опциям - выбору приоритетов, управлению ядрами процессора и системным таймером, включению режима службы. Их влияние не гарантированно и нет однозначности - что там следует использовать.

#12335 OFFLINE   filintver

filintver

    Новичок

  • Пользователи
  • 23 сообщений
  • ГородМосква
  • Занятие:Телекоммуникации

Отправлено 15 September 2017 - 15:36

Ясно, Игорь, спасибо, у меня используется асио драйвер от usb конвертера.

Так а на счет того, что форумчане писали на 134 странице (http://forum.doctorh...325#entry431696), это еще актуально или подходило для старых версий вашей программы?

Сообщение отредактировал filintver: 15 September 2017 - 15:41


#12336 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 3011 сообщений

Отправлено 15 September 2017 - 15:41

То, что обсуждалось по ссылке, уже не актуально.

#12337 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 3011 сообщений

Отправлено Вчера, 18:00

Для сохранения lossless файлов  и декодированных MQA файлов с потоковых сервисов, которые не дают просто сделать копию файла, ASIO Grabber:

http://albumplayer.ru/asiograbber.zip

Устанавливается на любой Windows компьютер как виртуальный ASIO драйвер, других драйверов ASIO для работы не требуется.
Для установки надо запустить  regsvr32 asiograbber.dll в папке с файлом dll, например, из FAR, который должен быть запущен от имени администратора, так как эту команду надо обязательно выполнять от имени администратора.
Если устанавливать в c:\asio, то в архиве по ссылке есть готовые командные файлы для установки и удаления по этому пути. Их тоже надо запускать от имени администратора.
При записи файлов в панели настроек ASIO надо предварительно выбирать реальную разрядность файлов - 16 или 24 бита.
Чтобы перехватить Lossless вывод из программы TIDAL для Windows,  требуются определенные настройки, так как она напрямую не выводит через ASIO.
Надо установить Hi-Fi Cable ASIO Bridge. Это драйвер виртуальной карты, который вывод через любые интерфейсы переадресует на ASIO:

https://yadi.sk/d/bSw8Ua6A3N3bMQ

В программе TIDAL в настройках вывода надо выбрать HiFi Cable и в настройках вывода, вызываемых кнопкой справа от названия выхода, выбрать опцию "Use Exclusive Mode". В этом случае вывод выполняется через Exclusive WASAPI.
В конфигураторе HiFi Cable выбрать для вывода ASIO Grabber Driver. По кнопке "ASIO Panel" вызывается панель управления граббером. Там можно задать разрядность, папку сохранения, скопировать через буфер названия трека, альбома и имя исполнителя.  Например, скопировать эти данные из панели Track Info, которую можно вызвать при воспроизведении. Запись на диск выполняется и эти данные используются только по окончании трека. То есть, пока идет воспроизведение эти поля можно заполнять. Для исполнителей и их альбомов создаются отдельные папки. Можно указать только альбом и исполнителя, воспроизвести альбом, он весь сохранится с шаблонными именами TrackNN, а треки потом переименовать.

Вот картинки в работе панелей граббера и виртуального кабеля:
Изображение
Изображение

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

#12338 OFFLINE   Сергей_58

Сергей_58

    Новичок

  • Пользователи
  • 12 сообщений

Отправлено Вчера, 20:51

Игорь, Приветствую. Использую на Windows АПРендерер+minimserver+BubleUPnP нет Gapless mode в настройках плеера он включен. Также при использовании рендерера под линукс + minimserver под windows + BubleUPnP при включенном в настройках Gapless mode слышится короткий щелчёк при переходе на следующий трек, также при переходе на следующий трек часто звук пропадает хотя отсчёт времени проигрывания идёт, при ручном переключении на следующий трек звук появляется.
Можно это как-то поправить?

С Уважением, Сергей

Сообщение отредактировал Сергей_58: Вчера, 21:14


#12339 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 3011 сообщений

Отправлено Вчера, 21:22

Сергей,   в BubbleUPnP неканоническая реализация gapless (там, кстати, gapless отдельно включается  в дополнительных настройках UPnP). Они и при gapless посылают рендереру между треками команду "Стоп", что как-то противоестественно в этой ситуации. Рендерер для Linux адаптирован к этой ситуации, а для Windows обновление будет несколько позже. Однако в Linux версии  рендерера своя специфика - там нет своего буфера, только режимы Direct Input и Full Memory, а gapless требует предварительной буферизации. Для нее используется буфер драйвера и он должен быть достаточно большим для этого, хотя бы, порядка 100KB (16K или 32K фреймов).





Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 2

1 пользователей, 1 гостей, 0 анонимных



Rambler's Top100 Рейтинг@Mail.ru