Перейти к содержанию

IgorA

Продвинутые
  • Публикаций

    5 555
  • Баллов

    14 098 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

Весь контент IgorA

  1. @China, я поставил Runtu 16.04 x64 по ссылке с официального сайта. При установке на нее по инструкции плеер играет: 1) Запуск pulseoff под root (например, запустить sudo mc из терминала, войти через mc в папку плеера и там запустить pulseoff) 2) Перезагрузка системы 3) Запуск плеера под root, на вкладке Card в настройках ввод номера аудиокарты и нажатие на кнопку "Select card" с автоматическим завершением плеера 4) Рабочий запуск плеера
  2. Обновлены тестовые версии плеера и UPnP/DLNA рендерера для Linux. 32-разрядные http://albumplayer.r...player32.tar.gz http://albumplayer.r...nderer32.tar.gz 64-разрядные http://albumplayer.r...player64.tar.gz http://albumplayer.r...nderer64.tar.gz Плеер выводит напрямую через драйвер ALSA. Поддерживается bit-perfect и вывод DSD DoP. Устанавливается на любой распространенный дистрибутив Linux x86 и x64. Для установки скачать архив, соответствующий используемой платформе, и распаковать в папку /usr, если планируется запускать плеер c root правами, или в папку пользователя. Запускать можно и из терминала, и из графического файлового менеджера. Для запуска с root правами из папки /usr можно использовать командный файл aplayer_root. После распаковки надо однократно выполнить в папке плеера под root файл pulseoff ( sudo ./pulseoff ) и перезагрузиться. Проще всего на любой конфигурации запускать программы от администратора, используя файловый менеджер mc. В терминале запустить sudo mc. После этого все программы, запущенные из панелей менеджера, будут с root правами. Запускается файл aplayer для плеера и ap2renderer для рендерера. Первый раз надо запустить плеер обязательно с root правами. Открыть в браузере веб-интерфейс по адресу localhost:7778 для локального доступа или ip_компьютера:7778 по сети. Перейти в панели настроек (вызывается правой нижней кнопкой на панели) на вкладку Card, найти в списке доступных нужную карту, ввести в поле ввода ее номер и нажать кнопку "Select card". Плеер после этого должен автоматически завершиться. После этого можно приступать к обычному использованию. Управление аналогично веб-интерфейсу плеера для Windows. Рендерер управляется через такой же веб-интерфейс. Что нового: 1. В настройки добавлена вкладка DSP с возможностью включения ресемплера с почастотной настройкой преобразования и с опциями конвертации многоканала в стерео, перестановки каналов стерео и инверсии фазы сигнала. 2. Переключения настроек размеров буферов, режимов вывода. приоритетов, использования ядер и др. теперь выполняются без остановки воспроизведения, что удобно для исследования влияния различных настроек на звук. 3. В рендерере исправлен вывод в режиме Gapless Mode для Direct Input.
  3. Kinsky, вроде бы, поддерживает Gapless только с OpenHome Renderer. Возможно, если дополнительно включить в цепочку BubbleUPnP Server, который может в роли OpenHome Renderer ретранслировать поток на UPnP/DLNA рендерер, тогда и там Gapless появится.
  4. В BubbleUPnP Gapless при начальной установке выключен. Включается: Settings - UPnP Tweaks - Enable gapless control.
  5. Сергей, в последней версии рендерера Gapless работает. Я проверил сейчас на всякий случай 32- и 64- версии из актуальных установочных архивов, ничего не меняя в настройках, с BubbleUPnP и JRiver. Надо только учитывать, что Gapless в версии для Windows только для стандартного режима воспроизведения. Если включить Full Memory или Direct Input, то его, действительно, не будет. Но так было всегда.
  6. @dm72, насчет рендерера все верно, а AsioGrabber берет поток со входа драйвера ASIO, на который в данном случае попадает поток, выдаваемый программой TIDAL через exclusive WASAPI. Видимо, там должна быть побитовая точность в случае декодирования обычного FLAC. Можно сделать оба варианта и сравнить значения семплов в аудиоредакторе. SoundForge показывает числовые значения каждого семпла. Только сравнивать надо не файлы целиком, а контент со звуком, так как AsioGrabber вынужден сам детектировать границы файлов и может подрезать фрагменты полной тишины, если они будут, в начале файла.
  7. Он может сохранять в такой WAV, а FLAC из WAV можно сделать любой подходящей утилитой - XRecode II и т.д.
  8. Слушать без Tidal можно, декодированными в 24/96, но только если предварительно сохранить их через Tidal.
  9. @PolarLight, здравствуйте. В ap2renderer для Linux аналогичная aplayer для Linux панель управления, там выбираются режимы и параметры. Панель загружается через браузер, локальный адрес localhost:7778, удаленный - ip_компьютера:7778.
  10. У них есть FAQ и там последний вопрос/ответ такие: I have a UPnP/AV media renderer can I control this with Kazoo? Not yet. Kazoo only supports ohMedia renderers. However, support for UPnP/AV media renderers is on our list of features to add to Kazoo. То есть, задержка за ними, а не за АПлеером. Но должна работать трехзвенная схема с подключением Bubble UPnP Server, которые поддерживает функцию OpenHome рендерера, который увидит Kazoo, и переадресует вывод на UPnP рендерер. Но я не проверял.
  11. Сергей, в BubbleUPnP неканоническая реализация gapless (там, кстати, gapless отдельно включается в дополнительных настройках UPnP). Они и при gapless посылают рендереру между треками команду "Стоп", что как-то противоестественно в этой ситуации. Рендерер для Linux адаптирован к этой ситуации, а для Windows обновление будет несколько позже. Однако в Linux версии рендерера своя специфика - там нет своего буфера, только режимы Direct Input и Full Memory, а gapless требует предварительной буферизации. Для нее используется буфер драйвера и он должен быть достаточно большим для этого, хотя бы, порядка 100KB (16K или 32K фреймов).
  12. Для сохранения 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, устройство можно выбрать.
  13. То, что обсуждалось по ссылке, уже не актуально.
  14. @filintver, в отношении минимизации выполняемого кода оптимизированы модули вывода EXTRAS ASIO, EXTRAS KS, EXTRAS WASAPI, которые выбираются в программе ap2config. Они все хороши и предпочтения индивидуальны. ASIO есть смысл использовать только когда есть ASIO драйвер от изготовителя карты или ЦАПа. WASAPI и KS могут требовать настройки разрядности в конфигураторах этих режимов, так как стандартный Windows драйвер USB ЦАПа принимает только 24 бита, а некоторые другие, наоборот, 24 не принимают и 24 надо дополнять до 32. Конвейер данных минимизирован в режимах Direct Input и Full Memory, которые доступны для выбора в ap2config как альтернатива режиму Standard. Дают ли они что-то и что предпочесть, опять же, нет универсального ответа. То же относится и к остальным опциям - выбору приоритетов, управлению ядрами процессора и системным таймером, включению режима службы. Их влияние не гарантированно и нет однозначности - что там следует использовать.
  15. @grigoxyr В консольной версии при запуске с root правами выставляется максимальный приоритет nice и realtime приоритет для планировщика. Настраиваемые значения технически возможно сделать, но пока я не планировал. Повышение стандартных значений приоритета возможно только при запуске с root правами.
  16. @Адам, вчера был вопрос, позже стертый, про Linux сборку DietPi и ap2renderer. Я посмотрел на всякий случай - работает c TIDAL нормально. При установке важно сделать две вещи: выполнить в папке плеера pulse_off с перезагрузкой и в настройках на вкладке Card выбрать карту и нажать кнопку "Select Card". Плеер при этом должен автоматически завершиться.
  17. @Адам, рендерер для Linux, как и рендерер для Windows, работает с TIDAL через BubbleUPnP. Кински выводит на ap2renderer. Под Windows надо использовать версию Kinsky 4.3.2, чтобы автоматически переключались треки: https://yadi.sk/d/VRFB4idW3MFZLE Сборками я пока не занимался, занимаюсь самим плеером.
  18. @Виктор Зайцев, Когда-нибудь позже, может быть. Сейчас в середине разработки версия для Linux, который в возможностях оптимизации более продвинут чем Os X. В самом плеере ничего уникального нет. Принципы, на которых он реализован, для Mac пытается реализовать Damien Plisson в Audirvana. Для Android уже есть аудиофильский Neutron. Boot Camp я не интересовался. Если там нет проблем с аудиодрайверами, то, видимо, можно использовать, но нужно ли - каждый сам должен решить.
  19. Я не спрашиваю про режимы. Я вкурсе. Это буферы те же? Я же в пример скриншоты предоставил. Там все буферы справа. Предоставьте скриншот чтоли. Обьясните нормально. А не по типу "в холодильнике холодно". У меня справа - это буфер драйвера WASAPI, режим для которого выбирается слева. Те же ли это буферы в фубаре, видимо, надо спросить теперь у Питера Павловски. Вами был задан вопрос "Где?". На него был дан конкретный ответ: "справа, "Output buffer", в миллисекундах". Комментарий про Pull был добавлен с гуманной целью облегчения работы Вашего сознания над сопоставлением настроек двух плееров, поскольку в фубаре тот же режим называется Event. Maiko WASAPI уже несколько лет как несовместим с актуальными версиями плеера.
  20. Рендерер-граббер для Linux по ссылке выше обновлен. Теперь для исполнителей и их альбомов создаются иерархически упорядоченные папки, а имена файлов содержат только номер и название трека. Если запускать граббер от root, то файлы сохраняются во вложенной в основную папку программы папке grabber, если с обычными правами, то для сохранения используется папка grabber в папке пользователя /home/имя_пользователя (иначе прав на запись может не быть).
  21. Режим выбирается слева внизу. "Pull mode" - другое название для "Event mode". Размер буфера - справа, "Output buffer", в миллисекундах.
  22. Рендерер-граббер для Linux. Сохраняет копии воспроизводимых файлов в формате WAV в папку grabber, вложенную в основную папку. Может использоваться для сохранения offline копий lossless файлов с TIDAL. В отличие от Windows версии получает метаданные и сохраняет файлы с именами в формате Исполнитель-Альбом-Трек. Запускается файл ap2grabber, настраивается и управляется аналогично обычным плееру/рендереру через веб-интефейс по порту 7778 (либо localhost:7778, либо ip:7778 при управлении по сети). Если включить Full Memory и полную предзагрузку, то с началом воспроизведения трек уже сохранен и можно перейти на следующий. С Full Memory нормально работает BubbleUPnP. Через Logitech Media Server тоже можно воспроизводить TIDAL, но в режиме Direct Input. В этом случае для создания копии надо воспроизводить треки полностью. 32-разрядный граббер http://albumplayer.ru/linux/apgrabber32.tar.gz 64-разрядный http://albumplayer.ru/linux/apgrabber64.tar.gz
  23. @_IGOR_, у меня не так много ISO DVD-A, но они актуальной версией "из коробки" открываются нормально. Если есть такой проблемный ISO с рутрекера, может быть, я посмотрю по номеру раздачи?
  24. А сам Deep Purple In Concert CD2 отдельно тоже открывается без аварии? У следующей за ним папки тоже формат flac? Можно еще одну-две следующих папки проверить, может быть, папка, предшествующая аварии не успела отобразиться в списке.
  25. @_IGOR_, возможно, что проблема у сканера со следующей по порядку папкой за Deep Purple In Concert CD2. Если попробовать открыть только ее одну, то откроется?
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.