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

IgorA

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

    5 598
  • Баллов

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

  • Посещение

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

    15

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

  1. Слушать без Tidal можно, декодированными в 24/96, но только если предварительно сохранить их через Tidal.
  2. @PolarLight, здравствуйте. В ap2renderer для Linux аналогичная aplayer для Linux панель управления, там выбираются режимы и параметры. Панель загружается через браузер, локальный адрес localhost:7778, удаленный - ip_компьютера:7778.
  3. У них есть 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 рендерер. Но я не проверял.
  4. Сергей, в BubbleUPnP неканоническая реализация gapless (там, кстати, gapless отдельно включается в дополнительных настройках UPnP). Они и при gapless посылают рендереру между треками команду "Стоп", что как-то противоестественно в этой ситуации. Рендерер для Linux адаптирован к этой ситуации, а для Windows обновление будет несколько позже. Однако в Linux версии рендерера своя специфика - там нет своего буфера, только режимы Direct Input и Full Memory, а gapless требует предварительной буферизации. Для нее используется буфер драйвера и он должен быть достаточно большим для этого, хотя бы, порядка 100KB (16K или 32K фреймов).
  5. Для сохранения 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, устройство можно выбрать.
  6. То, что обсуждалось по ссылке, уже не актуально.
  7. @filintver, в отношении минимизации выполняемого кода оптимизированы модули вывода EXTRAS ASIO, EXTRAS KS, EXTRAS WASAPI, которые выбираются в программе ap2config. Они все хороши и предпочтения индивидуальны. ASIO есть смысл использовать только когда есть ASIO драйвер от изготовителя карты или ЦАПа. WASAPI и KS могут требовать настройки разрядности в конфигураторах этих режимов, так как стандартный Windows драйвер USB ЦАПа принимает только 24 бита, а некоторые другие, наоборот, 24 не принимают и 24 надо дополнять до 32. Конвейер данных минимизирован в режимах Direct Input и Full Memory, которые доступны для выбора в ap2config как альтернатива режиму Standard. Дают ли они что-то и что предпочесть, опять же, нет универсального ответа. То же относится и к остальным опциям - выбору приоритетов, управлению ядрами процессора и системным таймером, включению режима службы. Их влияние не гарантированно и нет однозначности - что там следует использовать.
  8. @grigoxyr В консольной версии при запуске с root правами выставляется максимальный приоритет nice и realtime приоритет для планировщика. Настраиваемые значения технически возможно сделать, но пока я не планировал. Повышение стандартных значений приоритета возможно только при запуске с root правами.
  9. @Адам, вчера был вопрос, позже стертый, про Linux сборку DietPi и ap2renderer. Я посмотрел на всякий случай - работает c TIDAL нормально. При установке важно сделать две вещи: выполнить в папке плеера pulse_off с перезагрузкой и в настройках на вкладке Card выбрать карту и нажать кнопку "Select Card". Плеер при этом должен автоматически завершиться.
  10. @Адам, рендерер для Linux, как и рендерер для Windows, работает с TIDAL через BubbleUPnP. Кински выводит на ap2renderer. Под Windows надо использовать версию Kinsky 4.3.2, чтобы автоматически переключались треки: https://yadi.sk/d/VRFB4idW3MFZLE Сборками я пока не занимался, занимаюсь самим плеером.
  11. @Виктор Зайцев, Когда-нибудь позже, может быть. Сейчас в середине разработки версия для Linux, который в возможностях оптимизации более продвинут чем Os X. В самом плеере ничего уникального нет. Принципы, на которых он реализован, для Mac пытается реализовать Damien Plisson в Audirvana. Для Android уже есть аудиофильский Neutron. Boot Camp я не интересовался. Если там нет проблем с аудиодрайверами, то, видимо, можно использовать, но нужно ли - каждый сам должен решить.
  12. Я не спрашиваю про режимы. Я вкурсе. Это буферы те же? Я же в пример скриншоты предоставил. Там все буферы справа. Предоставьте скриншот чтоли. Обьясните нормально. А не по типу "в холодильнике холодно". У меня справа - это буфер драйвера WASAPI, режим для которого выбирается слева. Те же ли это буферы в фубаре, видимо, надо спросить теперь у Питера Павловски. Вами был задан вопрос "Где?". На него был дан конкретный ответ: "справа, "Output buffer", в миллисекундах". Комментарий про Pull был добавлен с гуманной целью облегчения работы Вашего сознания над сопоставлением настроек двух плееров, поскольку в фубаре тот же режим называется Event. Maiko WASAPI уже несколько лет как несовместим с актуальными версиями плеера.
  13. Рендерер-граббер для Linux по ссылке выше обновлен. Теперь для исполнителей и их альбомов создаются иерархически упорядоченные папки, а имена файлов содержат только номер и название трека. Если запускать граббер от root, то файлы сохраняются во вложенной в основную папку программы папке grabber, если с обычными правами, то для сохранения используется папка grabber в папке пользователя /home/имя_пользователя (иначе прав на запись может не быть).
  14. Режим выбирается слева внизу. "Pull mode" - другое название для "Event mode". Размер буфера - справа, "Output buffer", в миллисекундах.
  15. Рендерер-граббер для 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
  16. @_IGOR_, у меня не так много ISO DVD-A, но они актуальной версией "из коробки" открываются нормально. Если есть такой проблемный ISO с рутрекера, может быть, я посмотрю по номеру раздачи?
  17. А сам Deep Purple In Concert CD2 отдельно тоже открывается без аварии? У следующей за ним папки тоже формат flac? Можно еще одну-две следующих папки проверить, может быть, папка, предшествующая аварии не успела отобразиться в списке.
  18. @_IGOR_, возможно, что проблема у сканера со следующей по порядку папкой за Deep Purple In Concert CD2. Если попробовать открыть только ее одну, то откроется?
  19. @_IGOR_, надо попробовать удалить из папки плеера файл aplayer.dat, в котором автоматически сохраняется последний плейлист. И если получится найти папку, на которой падает сканер, то интересно ее посмотреть.
  20. Logitech Media Server работает с рендерерами аплеера и под Windows, и под Linux. Для этого надо установить и настроить плагин upnp bridge. В настройках сервера на вкладке "Подключаемые модули" в самом низу надо добавить путь к репозиторию http://downloads.sou...e44/repo-sf.xml и нажать справа внизу "Применить". В конец списка плагинов добавятся плагины Philippe's LMS Plugins. Там надо найти и включить UPnP/DLNA bridge, нажать "Применить". Плагин появится в списке активных и можно будет выбрать его настройки. В настройках надо сначала включить плагин (флажок Running вверху и "Применить" внизу), запустить рендерер, в строке Configuration file нажать справа кнопку Generate. Через 30 секунд создастся файл конфигурации и добавятся строки для его настройки. После этого надо снова остановить плагин, настроить конфигурацию, и снова запустить. Рабочая конфигурация для рендерера должна быть следующей (верхняя частота дискретизации может зависеть от карты и в поле Network Socket Interface надо поставить либо ip адрес своего сервера, либо знак вопроса - ?): После запуска в пределах минуты находятся доступные в сети рендереры. Ранее выбранный отображается сразу, но он тоже работать не будет, пока не сформируется список. В ap2renderer для Linux через его веб-интерфейс (http://localhost:7778) необходимо отключить режим Full Memory, который по умолчанию включен. И в версии для Windows не включать. Рендерер для Windows должен нормально работать, для Linux потребовалось исправление для автоматического перехода между треками. Еще там была сделана корректировка для поддержки GaplessMode в BubbleUPnP. Архивы обновлены 32 http://albumplayer.r...nderer32.tar.gz 64 http://albumplayer.r...nderer64.tar.gz Если аналогичным способом установить плагин ickStream из репозитория http://wiki.ickstrea...ox_Installation то через LMS можно транслировать на рендерер TIDAL, в том числе, на отдельной Windows машине.
  21. Еще 09.07.2017 было небольшое исправление, связанное с аварийным завершением при отключенной службе Windows Audio и включенном управлении системной громкостью.
  22. @BSV, технически можно, но требует некоторых переделок, мне не интересных. Для добавления папок на ходу есть вариант через панель выбора папки. Автопереход на добавленный альбом сделан еще потому, что при включенной опции "Автоплей" воспроизведение новой выбранной записи не начнется, если не перейти на новый альбом, а ставить логику отображения добавленных папок в зависимость от этой опции я не считаю удачным вариантом.
  23. @AleXH, в качестве стандартной меня не устраивает. Добавлять папки без остановки можно и в актуальных версиях, вызывая панель добавления папок через Ctrl+кнопка.
  24. @Сергей_58 Плагин для фубара работает только с рендерером от версии Mini в режиме Only Wav. Форматы поддерживаются разные, так как декодирует сам фубар. И для upnp плагина фубара нельзя включать режим Full Memory. Для тех, кому нужны DSP или VST, я делал еще x64 вариант рендерера для фубара, который работает в составе полного плеера: https://yadi.sk/d/duD92WUE3LpmGo
  25. Для LMS есть сторонний плагин для вывода на UPnP рендереры. Но там надо разбираться с настройками. Я посмотрю, позже напишу. Весь код веб-интерфейса полностью открыт, доступен для изменения и замены на свой собственный. Любой желаемый интерфейс можно сделать с нуля самому или кого-то попросить этим заняться. Это три файла: aplayer.html, aplayer.css, aplayer.js. @AleXH, я посмотрю, чем можно помочь. Нужна 32-разрядная версия со стандартным окном?
×
×
  • Создать...

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

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