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

IgorA

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

    5 555
  • Баллов

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

  • Посещение

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

    15

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

  1. PolarLight Когда размер буфера задается не в килобайтах, а в интервалах времени, это уже адаптивный вариант, где размер буфера автоматически меняется при изменении samplerate. Вряд ли здесь нужна дополнительная дифференциация. Систему настроек лучше не усложнять без необходимости.
  2. Адам, версиям плеера, начиная с 2.106, требуется запуск от имени администратора. Возможно, проблема с этим. На следующей неделе, если будет возможность, посмотрю на виртуальной машине.
  3. PolarLight, спасибо за хлопоты. Насчет интеграции в систему - по мере готовности плеера посмотрю, что для этого требуется. Возможно, что специальная адаптация и не нужна, так как плеер и в дальнейших версиях останется портабельным.
  4. @DJ Pete, можно попробовать отключить в ap2config Gapless Mode, если используется стандартный режим воспроизведения и включена эта опция. Также настраиваемые буферы можно поварьировать и режимы воспроизведения. Скорее всего, к ошибке приводит неудачная синхронизация управления при воспроизведении и изменение условий воспроизведения может влиять на это.
  5. bbest, я в любом случае делаю тот звук, который максимально (в рамках возможного) избавлен от программных влияний. Но совсем не факт, что именно он должен всем нравиться больше иных вариантов.
  6. bbest Если бы ap был запущен с root правами, у него был бы максимальный приоритет, а не стандартный. В конфиге MPD я ничего необычного не обнаружил, вроде бы, с таким и запускал.
  7. @bbest, после окончания загрузки файла в режиме Full Memory (этот режим по умолчанию активен) и с начала воспроизведения в ap остается только один активный поток, который и обеспечивает воспроизведение. Еще один поток, обслуживающий консольный интерфейс, просто спит в ожидании ввода. Для обеспечения управления приоритетом и блокировки используемой памяти от перемещения плеер следует запускать под root - sudo ./ap . В Full Memory в этом случае выполняется прямой вывод декодированного потока из памяти в драйвер с потреблением 0% ресурсов процессора. Конечно, если минимизировать буферы, то потребление ресурсов чуть увеличится. С точки зрения объективных условий для воспроизведения вряд ли это чем-то уступает режиму вывода в MPD. И при сравнении на одной системе я превосходства звука при воспроизведении через MPD не наблюдал. Размером буфера драйвера и периода можно управлять командами в соответствии с инструкцией.
  8. @AleXH На сайте AI radio новость была 22 июня 2015 года: Today started Flac (lossless audio) streaming, in oggFLAC format! 44.1Khz 16bit stereo (CD quality). Full meta tags support (chained stream), if you have any troubles with flac stream send us reports!
  9. Может быть, проще договориться, чтобы передавать метаданные трека стандартным образом? Вот AI-radio в той же папке тоже вещает в FLAC, а данные треков передает: http://listen.ai-radio.org:8000/44.flac
  10. Возможно, но в плеер я это включать не планирую, а так кто-то другой может написать отдельную программку с парсером веб-страницы, которая индицирует, что играет сейчас sector radio, с периодом обновления в несколько секунд.
  11. AleXH Спасибо, когда будет обновление, добавлю.
  12. Разрядность ЦАПа плеер нигде не сохраняет. Он при каждом запуске пытается подобрать рабочую разрядность, начиная с 32. Я неоднократно переключался на Ubuntu с ЦАПа с 32-разрядным режимом на 24-разрядный и обратно. Проблем не возникает. Может быть, выбор карты не под root делается? Надо попробовать запустить sudo ./ap .
  13. BUG-HUNTER Да, это пока последнее, что есть для linux. Позже будет веб-интерфейс, подобный версии для Windows. Важно обратить внимание, что первый запуск для выбора карты надо делать с root правами. Можно использовать команду sudo ./ap . И после выбора карты нужен перезапуск плеера.
  14. Можно выбирать между 176400 и 88200. На слух, что больше понравится. Можно не менять стандартное Multistage (64fp). Да. 24 или 32. Размер буфера - любой, пока нет проблем с прерываниями звука или помехами. Кому-то нравится меньше, кому-то больше. Если разницы не чувствуется, то большой буфер меньше загружает процессор.
  15. Если говорить в целом об условиях воспроизведения, то в чем-то они при использовании рендерера, конечно, отличаются - работают другие декодеры, файл считывается по http протоколу, а не через файловые операции. Но все эти отличия локализованы в процессе approxy, обеспечивающем декодирование и DSP. А ap2decoder, который играет, получает одинаковый PCM поток и через рендерер, и при обычной работе плеера. Режим Direct Input - безбуферный, соответственно, предварительная буферизация, необходимая для gapless, там невозможна. Стандартный режим приближается к Direct Input по мере уменьшения буфера предзагрузки (и gapless там доступен). И к Full Memory по мере его увеличения. Какими-то стресс-тестами уронить плеер можно и в других ситуациях. Все-таки это конструкция из нескольких модулей с асинхронным управлением. Борьба за устойчивость прежде всего важна для ситуаций, характерных для прослушивания с естественным управлением. Но если какая-то четкая закономерность воспроизводимого отказа будет выявлена, то такая информация, безусловно, будет мне полезна. Сам плеер потребляет возможный по ситуации минимум ресурсов процессора. Стремящийся к нулю в режиме Full Memory. Если звук прерывается, значит, недостаточен размер буферов и/или приоритет. Особенно критичен к задержкам режим Direct Input. Буферы настраиваются в панелях настроек модулей вывода и драйверов, приоритет - в ap2config.
  16. Sleasy Если выполнены два условия: в конфигураторе включен режим "Only WAV Player Mode" и отключен режим "Full Memory", то должен играть нормально. На всякий случай лучше начать со стандартных буферов: стандартный режим с буфером предзагрузки 256KB в аплеере и буфер 5000 мс в фубаре (в настройках устройства вывода).
  17. Если рендерер в списке устройств вывода не виден, надо закрыть панель настроек, перезапустить файл ap2renderer и снова перейти к выбору устройства вывода.
  18. Есть, если в фубаре использовать компонент http://www.foobar200...ew/foo_out_upnp а в аплеере рендерер версии 2.110 Mini с включенным в конфигураторе режимом Only WAV Player Mode и отключенным режимом Full Memory. В списке устройств вывода фубара при выполнении этих условий появится APlayer Mini Renderer, который и надо выбирать для воспроизведения. Воспроизводиться будет не только WAV, а все поддерживаемые фубаром форматы, так как декодирование выполняет сервер фубара.
  19. shmantz Возможно, проблема в том, что в реестре по пути HKLM/System/CurrentControlSet/Control/FileSystem/NtfsDisable8dot3NameCreationNtfsDisable8dot3NameCreationNtfsDisable8dot3NameCreation значение параметра NtfsDisable8dot3NameCreation не 0. Тогда надо сделать его 0, удалить папку с G:, перезагрузиться, опять скопировать папку на G: и попробовать снова открыть.
  20. Если при открытии папки через кнопку на панели плеера cue тоже не прочитывается, залейте пожалуйста на яндекс-диск сам этот файл в архиве для экспериментов. У меня, в принципе, есть что-то похожее - 64-разрядный сервер на SSD и большие внешние диски.
  21. То есть, если сделать путь к файлу на G: не длиннее пути на C: и снова открыть там папку, то ничего не изменится? И надо попробовать открыть папку на G: через собственную панель плеера (через правую кнопку выбора папки).
  22. В последнем случае из файла почему-то не считываются метаданные, относящиеся к картинке и cue. Интересно, есть ли отличия в этих двух случаях в формате файлового пути, отображаемого в верхней строке панели "О файле"? Текст оттуда можно скопировать через буфер обмена.
  23. Здравствуйте. Это Album Player 2.110 Mini, в котором через конфигуратор выбран модуль вывода WASAPI и включен режим "Only WAV Player mode".
  24. @Evgen1, это не новая версия. Это повтор для spongebob ссылки, которая уже была несколько страниц ранее.
×
×
  • Создать...

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

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