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

IgorA

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

    5 598
  • Баллов

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

  • Посещение

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

    15

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

  1. @sannik Расскажите пожалуйста подробнее, как надежно воспроизвести эту проблему. То есть, потрековый альбом или однофайловый образ с .CUE при этом воспроизводить, какие настройки буферов.
  2. @sannik, @PolarLight По Linux версии 1 При новом запуске стандартным является отображение последнего выбранного альбома (и трека). У меня эта информация сохраняется и выводится при новом запуске. Режим радио включается одним нажатием и для него не запоминается последнее состояние, так как списки станций составляются заново при каждом включении режима и не сохраняются как плейлист. 2. При повторном запуске актуальный режим FM, действительно, неверно отображался как DI. Это исправлено. Можно обновиться по той же ссылке на последнее обновление. 3. Я посмотрю внимательнее, как работает FM, но реализация режима FM не менялась с предыдущего обновления (от начала декабря). Если он стал менее стабильно работать, возможно, что-то еще поменялось. Может быть, что-то с параметрами. Можно начать тестировать с настроек по умолчанию. 4. Размеры буферов в последнем установочном комплекте выбраны так, чтобы радио в стандартном режиме включалось без прерываний звука. Для FM можно все поменять на "-1".
  3. @FlyInHigh, спасибо, и Вас тоже. Плеер взаимодействует с этой службой только при выводе через WASAPI (если включена соответствующая опция в настройках WASAPI).
  4. По описанию устройство интересное, но насколько удачен результат, тут скорее надо изучать отзывы и обсуждения реальных пользователей. Но это, конечно, как раз из категории "как сделать Album Player не нужным" .
  5. @Ozi, звуковая карта - несколько модернизированная ASUS Xonar Essence ST. Также использую внешние ЦАПы, в последнее время - Questyle CMA600i. Из ОС мне нравится звук на Windows 7 и Windows Server 2008 R2. И на лёгких версиях Linux.
  6. А если и для радио захочется слушать не Direct, а Standard? Режим переключить не сложно.
  7. @grigoxyr, а что не так с пробелами в /etc/asound.conf ?
  8. Обновлена альфа-версия Album Player for Linux 32-разрядная http://albumplayer.r...player32.tar.gz 64-разрядная http://albumplayer.r...player64.tar.gz ∙ Добавлен стандартный режим воспроизведения Standard с настраиваемым размером буфера предзагрузки. Использование этого режима позволяет совместить устойчивую работу Gapless mode с малыми значениями размера буфера драйвера. При использовании этого режима буфер предзагрузки должен быть в 2 или более раза больше буфера драйвера; ∙ Добавлен режим радио плеера. Настройки радиоплагина (вкладка Decoder -> Radio) аналогичны настройкам версии для Windows. Режим радио включается и выключается кнопкой "Радио" в левом верхнем углу панели плеера. Каталог радиостанций размещается в папке Radio и доступен для редактирования. Формат файлов аналогичен версии для Windows. Чтобы не было прерываний звука при начале воспроизведения станции буфер предзагрузки в стандартном режиме должен быть не более 65536 фреймов. Или надо использовать режим Direct Input. Прослушивание радио не совместимо с режимом Full Memory; ∙ Для DSD декодера добавлен режим воспроизведения Full Disk mode, обеспечивающий непрерывное воспроизведение полного образа SACD диска без переходных щелчков между треками. Включение и выключение этого режима требует для нормальной работы пересканирования SACD папок. В комплекте обновленной версии этот режим включен. Если есть сохраненные SACD плейлисты, надо либо пересканировать их, либо отключить эту опцию (вкладка Decoder -> DSD); ∙ Устранены артефакты в некоторых режимах работы ресемплера и утечка памяти при перезапусках воспроизведения; ∙ В комплект добавлен файл libgomp.so.1, отсутствующий в некоторых дистрибутивах. Напоминаю инструкции. Плеер выводит напрямую через драйвер ALSA. При установке отключается автоматическая загрузка сервера PulseAudio. Восстановить её можно, добавив ";" в начало строки "autospawn = no" в файле /etc/pulse/client.conf (с перезагрузкой). Устанавливается на любой распространенный дистрибутив Linux x86 и x64. Для установки скачать архив, соответствующий используемой платформе, и распаковать в папку /usr, если планируется запускать плеер c root правами, или в папку пользователя. Запускать можно и из терминала, и из графического файлового менеджера. Для запуска с root правами из папки /usr можно использовать командный файл aplayer_root. После распаковки надо однократно выполнить в папке плеера под root файл pulseoff ( sudo ./pulseoff ) и перезагрузиться. Проще всего на любой конфигурации запускать программы от администратора, используя файловый менеджер mc. В терминале запустить sudo mc. После этого все программы, запущенные из панелей менеджера, будут с root правами. Запускается файл aplayer. Первый раз надо запустить плеер обязательно с root правами. Открыть в браузере веб-интерфейс по адресу localhost:7778 для локального доступа или ip_компьютера:7778 по сети. Перейти в панели настроек (вызывается правой нижней кнопкой на панели) на вкладку Card, найти в списке доступных нужную карту, ввести в поле ввода ее номер и нажать кнопку "Select card". Плеер после этого должен автоматически завершиться. После этого можно приступать к обычному использованию. Управление аналогично веб-интерфейсу плеера для Windows. Обновлена консольная версия для Linux. Добавлена команда включения и выключения цветного вывода информации. co1 - включает, co0 - выключает цвет (с запоминанием). Устранена утечка памяти при многократном включении воспроизведения. 32-разрядная http://albumplayer.r...ew3/ap32.tar.gz 64-разрядная http://albumplayer.r...ew3/ap64.tar.gz
  9. Владимир, спасибо! С Рождеством! Не уверен, что до андроида я доберусь. И там уже есть плееры. Аудиофильский Neutron.
  10. Дмитрий, добрый вечер. Рендерер для Linux есть, но он несколько отстал от рендерера для Windows и от плеера для Linux. То есть, там есть недоработки, которые скоро будут устраняться. Управление, да, аналогично рендереру для Windows, запускается ap2renderer, настройки через веб-интерфейс по порту 7778. Ссылки вот: http://albumplayer.r...nderer32.tar.gz http://albumplayer.r...nderer64.tar.gz
  11. @main user Сообщите пожалуйста, на какое звуковое устройство выводится звук и, если есть возможность, выложите проблемный файл на яндекс.диск или другой файлообменник. Если проблема не в разрядности звукового потока, то она может заключаться в ограничениях на его частоту дискретизации, поддерживаемую драйвером. При выводе через WaveOut передискретизация выполняется автоматически в соответствии с частотой, выбранной в свойствах устройства в системных настройках. В таких случаях может помочь соответствующая настройка ресемплера.
  12. @main user Иногда из-за размера файла проблема может быть в режиме Full Memory, для которого в случаях однофайловых образов дисков может оказаться недостаточно памяти. Если отказы происходят на hi-res файлах, вполне возможно, что в панели настроек WASAPI надо включить конвертацию 24->32, так как не все драйверы в режиме Exclusive WASAPI принимают 24 бита.
  13. Ядро можно изолировать только при загрузке системы. А потом уже, неверное - "Selecting core". Иначе смысл какой? Смысл в том, что при выборе этой опции при каждом старте воспроизведения для всех процессов вызывается функция sched_setaffinity, которая задает маску процессоров, выделяя процессу плеера одно или два ядра и вытесняя остальные процессы на оставшиеся ядра.
  14. @AlexMi Видимо, это моя странность, но я к рандомному порядку равнодушен и прикрутить его не планирую. Однако, для тех, кому не хватает возможностей стандартного интерфейса, в комплекте есть UPnP/DLNA рендерер, который позволяет управлять звуковым движком плеера из других графических оболочек, поддерживающих рандомное воспроизведение - JRiver, MusicBee, foobar2000, Linn Kinsky.
  15. @AleXH Когда используется ресемплер SOXR, он сам конвертирует и оригинальный входной формат и свой выходной формат. Последний в соответствии с настройкой выходной разрядности. Если она отличается от float, то для VST опять выполняется преобразование в float на входе и на выходе обратно. С точки зрения минимизации преобразований при совместном использовании ресемплера и VST может быть оптимальным выбор выходного формата 32 float. Но при использовании Full Memory может быть резон и в 32 integer (или 24, если драйвер хочет 24), так как в этом случае не будет преобразований на этапе воспроизведения. Да и в обычных режимах при выборе выходной разрядности float финальное преобразование будет выполнять модуль вывода, а при выборе integer - управляющий декодерами approxy. Можно сравнивать два этих варианта (24 int / float) и выбирать лучший. С точки зрения математики преобразование будет идентичным на обоих концах.
  16. @AleXH Да, VST плагины работают после ресемплера, в порядке по списку сверху вниз.
  17. Lock memory - блокировка выделенных под данные областей памяти от перемещения и сброса на диск. В случае Full Memory может ограничивать память, доступную другим приложениям, но обеспечивать реальное воспроизведение только из памяти. Опции из System работают только при запуске плеера под root. Да, при наличии двух ядер "Double core" не надо выбирать. ALSA Period и ALSA Buffer определяют периодичность передачи данных в буфер драйвера ALSA и размер этого буфера соответственно. Выбор в фреймах и миллисекундах альтернативный. Можно задавать один из двух вариантов, а если заданы оба, приоритет имеют значения frames. Значение "-1" означает, что эта настройка не используется, а драйвер сам задает это значение по умолчанию. Каково оно, можно посмотреть на вкладке Status в процессе воспроизведения. Если использовать Gapless Mode, не следует делать буфер драйвера меньше 16384 фреймов (а больше будет ещё надёжнее).
  18. End, для меня вопрос о лучшей ОС пока открыт, но с Tiny Core объединить плеер можно. Однако сейчас для меня актуальны задачи по работе над самим плеером, а не над его объединением с ОС.
  19. Если вопрос относится к веб-интерфейсу Linux-версии, о котором выше был разговор, то по правой нижней кнопке на панели.
  20. @grigoxyr, нет, я не сталкивался. А на вкладке Status панели настроек при воспроизведении выводится содержательная информация о параметрах?
  21. @grigoxyr, это одна из возможных причин. Если управление воспроизведением работает и плейлист отображается, значит, обмен данными между плеером и браузером выполняется. Возможно, проблема именно с отображением числовых данных, а отображением занимается браузер под управлением скриптов. Какой номер версии у этого браузера?
  22. @grigoxyr, работа под root не должна создавать проблем. Может быть, проблема связана с браузером. Какая версия браузера используется для управления?
  23. Дмитрий, запускать надо и в консольной , и в веб-версии файл aplayer из соответствующей папки. Tiny Core в виде установочных образов распространяется 32-разрядная.
×
×
  • Создать...

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

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