-
Публикаций
5 594 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
Часто помогает опция "Single core" на первой вкладке ap2config.
-
@Max_A Там ещё включен автомат системной частоты в правом верхнем углу ap2config. Для нормального ASIO он не нужен, а мешать воспроизведению звука в системе другими устройствами он может.
-
Max_A Если используется модуль вывода EXTRAS ASIO и в его панели настроек включена опция "Hold ASIO Output", надо попробовать её выключить. Возможно, dll используемого драйвера ASIO не освобождает устройство при выгрузке из памяти.
-
main_user Плеер не управляет положением своего окна при воспроизведении. Естественных причин для таких перемещений нет и они в нормальных условиях не наблюдаются. Если этот эффект наблюдается только при воспроизведении, а в покое его нет, значит, в конкретной конфигурации система странно реагирует на обновление информации о позиции воспроизведения в окне плеера.
-
@DmitryVK Я думаю, сразу выводить 176.4 из декодера DSD более естественный путь. Но это, как почти всегда, вопрос практический, а не теоретический. Разумно будет сравнить два варианта и сделать собственные практические выводы на основе прослушивания.
-
Там ещё для проверки работоспособности и звука доступен консольный плеер. Запускается ap.sh Выбор устройства - команда card После выбора устройства лучше перезапуститься, выход - команда x Потом навигация и запуск воспроизведения - вводом номеров папок и файлов.
-
А упоминавшуюся выше buster на ядре 4.10.19 проверяли? : http://albumplayer.ru/linux/tinyap-buster.iso
-
"Product name"
-
Если найдёте e-mail, то пожурите пожалуйста непосредственно Билла Гейтса. Имена устройств интерфейса WaveOut по стандарту от Microsoft не могут превышать 31 символ. mmsystem.h: #define MAXPNAMELEN 32 typedef struct tagWAVEOUTCAPSA { WORD wMid; WORD wPid; MMVERSION vDriverVersion; CHAR szPname[MAXPNAMELEN]; DWORD dwFormats; WORD wChannels; WORD wReserved1; DWORD dwSupport; } WAVEOUTCAPSA,*PWAVEOUTCAPSA,*LPWAVEOUTCAPSA;
-
Здравствуйте, Дмитрий! Поскольку проблема связана с работой системного драйвера с устройством, плеер в этой ситуации изменить ничего не может. Если где-то найдётся конкретная информация, какой патч надо применить для исправления ситуации, то это можно будет сделать. Недавно в теме выкладывалась ссылка на сборку на базе новейшей системы dCore buster, но это вариант без своего графического интерфейса, там интерфейс плеера надо загружать по сети с планшета, смартфона или другого компьютера. Можно посмотреть, что будет там.
-
В системе то, что касается настройки звука через alsamixer, не менялось с момента первого релиза в октябре 2018 года.
-
Этот информер перетаскивается за любую точку своего окошка. Его можно на всё время сеанса работы плеера задвинуть за границу экрана. А если станет интересно - что играет, вытащить на время.
-
Дмитрий, отключить можно через пункт контекстного меню "Форматы файлов". Там в панели выбрать строку, которая начинается с RAD, нажать кнопку "Конфигурация" и снять галку "Show Radio Informer".
-
Юрий, по ссылке драйвер для старой звуковой подсистемы OSS, не для ALSA. Поддержка E-MU 1212m PCI в Linux-ALSA существует уже давно. Если бы драйвера в системе не было, карта вообще не опознавалась бы и не работала. Другой вопрос, что поддержка 24 бит для воспроизведения, возможно, так и не была там реализована. Единственное, что я нашёл по этому вопросу в интернете, это переписка разработчиков драйверов из 2008 года, где констатируется, что эту проблему решить не удалось: https://www.alsa-pro...ary/006224.html
-
Здравствуйте, Юрий. В отношении поддерживаемой разрядности вывода плеер сам ничего не решает. Здесь всё в ведении драйвера. Если иногда какие-то настройки в файлах конфигурации могут на это влиять, то, опять же, надо искать информацию по конкретному драйверу, и по E-MU 1212m PCI мне ничего в этом плане не встречалось. Можно посмотреть в какой-нибудь новейшей системе на пятом ядре - что там плеер покажет. Можно попробовать выбирать разные SUBDEVICE в списке карт, если их там более одного.
-
Для тестирования сборка dietAP для микрокомпьютеров ODROID-C2, на базе 64-разрядной DietPi. Записывается на карту памяти от 1GB программой Rufus. http://albumplayer.ru/linux/dietap.zip Сборка включает в себя плеер с веб-интерфейсом, консольный плеер, меню управления APmenu и Roon/LMS бридж. При загрузке по умолчанию используется динамический IP, который можно посмотреть в интерфейсе роутера или в свойствах рендерера APlayer MediaRenderer через программы BubbleUPnP или mConnect. Для настройки на статический IP надо в файле dietpi.txt на FAT разделе карты памяти поменять AUTO_SETUP_NET_USESTATIC=0 на =1 и в следующих строках задать нужные параметры. Установлен файловый менеджер mc. Вход по SSH логин: root пароль: dietpi В отличие от оригинальной DietPi, добавлено автомонтирование в папку /media USB накопителей при загрузке и при подключении в процессе работы. Файловый менеджер плеера по умолчанию настроен на папку /media как на корневую. Для доступа к полной файловой системе надо убрать media в поле Root Folder на первой вкладке настроек плеера. Монтирование сетевых дисков через запуск dietpi-drive_manager. Не следует его запускать при подключенных NTFS накопителях, иначе он поставит не нужный пакет ntfs-3g. Меню управления плеером и системой открывается по адресу ip_компьютера:7780 Из меню можно перейти в плеер и настройки рендерера. Прямой доступ к ним по портам 7778 и 7779. Консольный плеер запускается в терминале командой ap.sh Для включения в автозагрузку компонента для вывода на рендерер из Roon и LMS сервера, надо раскомментировать последнюю строку в файле /opt/bootlocal.sh. Запускать этот компонент по выбору можно через APmenu. Руководство пользователя плеера, включающее в себя описание рендерера, консольного плеера и APmenu: http://albumplayer.r...x_manual_ru.pdf При использовании встроенного вывода звука через HDMI режим доступа к буферу драйвера на первой вкладке настроек надо переключить с MMAP на R/W.
-
Обновлен плеер для Linux. • Обновлен плеер с веб-интерфейсом. Исправлен доступ к вновь подключаемым устройствам в файловом менеджере плеера и отображение содержания корневой папки при первой загрузке. • Обновлен консольный плеер. Устранёны пропуски треков при частом переключении треков через индексную карту .cue. • В сборку TinyAP добавлена поддержка режима вывода DSD Native для ЦАПов TEAC. • В загрузочных сборках для PC и Raspberry Pi плеер обновлен в соответствии с последними изменениями.
-
@verisokin Под движком в данном случае имелся ввиду движок по входу, а не по выходу, то есть, пакет декодеров. Версия FFmpeg 3.4.1. В более старых не все форматы работают, в более новых - субъективно хуже звук (а объективно чуть выше нагрузка при декодировании). Если хочется Дебиан 7 и gcc 4.7, то пожалуйста - пробуйте, сравнивайте. Собранный на Дебиан 7 файл консольного плеера x64 с динамической компоновкой с библиотеками C++. http://albumplayer.r...t/ap-std.tar.gz И он же со статической компоновкой http://albumplayer.r...p-static.tar.gz Собрано пока без библиотеки OpenSSL, но на воспроизведение файлов это не влияет, только некоторые радиостанции работать не будут. Чтобы не копировать при сравнении файлы, можно их переименовать, например, в ap1 и ap2 и запускать поочередно из одной папки. Да и остальные версии можно собрать туда же.
-
verisokin Консольный плеер с момента тестирования и релиза 2 марта версий на FFmpeg движке фактически не менялся. Поэтому, если есть 2.02, то этого достаточно. В 2.03 единственное изменение по существу - переход к статической сборке с библиотеками, ранее загружавшимися динамически. Но судя по всей предыдущей практике, такая мера всегда была только на пользу. Я сравнивал, правда, только версии плеера с веб-интерфейсом, но там новый вариант явно не уступал исходному. Да
-
Сборка TinyAP на странице плеера для Linux обновлена до версии 1.17. Исправлено отображение содержания папки /media в файловом менеджере плеера после загрузки. Исправлены пропорции панели настроек плеера в браузере Midori. Тем, у кого проблемы с работой сетевой карты в TinyAP, может помочь добавление в сборку пакета firmware-all. Для этого надо два файла из архива http://albumplayer.r...-firmware64.rar поместить на флешку в папку tce/sce и в файл tce/sceboot.lst добавить (через FAR или из Linux) строку firmware-all Экспериментальная сборка TinyAP на базе новой dCore buster с ядром 4.19.10. http://albumplayer.r...nyap-buster.iso В новой системе есть проблемы с поддержкой графического интерфейса, поэтому сборка без собственного GUI. firmware-all в комплекте. В автозагрузке аплеер, рендерер и апменю. Открываются, как обычно, по портам 7778, 7779, 7780. Конфигурация с динамическим IP, который можно увидеть в свойствах рендерера, в интерфейсе роутера или по команде ifconfig в консоли системы. Для поддержки Wi-Fi надо добавить в tce/sce пакеты из этого архива (и раскомментировать их загрузку в tce/sceboot.lst): http://albumplayer.r...ster-wifi64.rar , запустить wifi.sh, настроить подключение, раскомментировать запуск wifi.sh в /opt/bootlocal.sh, сохраниться: filetool.sh -b Установлен SSH сервер. Логин: tc Пароль: aplayer2019
-
@main user Предпочтения зависят от конкретной ситуации, поэтому универсальных советов нет. Я слушаю плеер с настройками "из коробки", только меняю модуль вывода обычно на EXTRAS ASIO. Галка Force Direct Mode не влияет на вывод декодированного PCM потока. Она оставлена, поскольку это один из параметров инициализации вывода. Ваши настройки для Waveout нормальные. Автомат системной частоты с этим модулем вывода оправдан, поскольку без него в общем случае будет передискретизация потока системой. Но при этом важно через ресемплер отключить на выходе неподдерживаемые устройством вывода частоты дискретизации, иначе можно загнать драйвер в нерабочее состояние. Режим службы означает запуск модуля вывода как системной службы. Это меняет правила, по которым система работает с программой. В частности, такой процесс изолирован от экранного вывода и оконных сообщений. Но это не обязано как-то сказываться на звуке. Это вариация условий воспроизведения, которая добавлена для экспериментаторов.
-
@Max_A Когда один модуль вывода заменяется на другой, его панель настроек вызывается автоматически. При этом один конфигуратор модуля удаляется из основной папки, другой туда копируется. До окончания выбора такая шестеренка будет не однозначной, поскольку строку в списке "Модуль вывода" можно выбрать любую, а рабочий модуль - один конкретный. В нормальных условиях ситуация обычно такова, что переключения между панелями нужны на краткосрочном этапе экспериментов, за которым обычно следует длительный период использования стабильных настроек. Поэтому какой-то особой проблемы в том, что панелей настроек более одной, на мой взгляд, нет. Конвертер m3u файлов со ссылками на радиостанции в .rad файлы каналов радиокаталога плеера: http://albumplayer.ru/m3u_to_rad.zip В верхнее поле ввода можно скопировать ссылку на m3u. Или по кнопке “Select m3u” выбрать локальный файл. По кнопке “Select Output Folder” вызывается панель выбора выходной папки (там же её можно создать). Если оставить пустое поле, файлы будут созданы в папке программы. По кнопке “Convert” запускается конвертация. Папку с новыми .rad файлами следует добавить в папку Radio, вложенную в папку плеера.
-
так может не отбрасывать, либо процедуру разбить на две, с отбрасыванием и без. Не отбрасывание не создаёт никаких накладных расходов, просто переменная, управляющая позиционированием сейчас хранит секунды. И секунды, и миллисекунды - в коде операнд типа int.
-
Пункт 1 выполненный без задержек после пункта 3 вернёт предыдущий трек, поскольку номер трека, запрашиваемый в произвольный момент в процессе воспроизведения, идентифицируется по текущей позиции воспроизведения, а она после отбрасывания миллисекунд оказывается позицией предыдущего трека, а не выбранного. На самом деле, в воспроизведении трека с упреждением на пол-секунды ничего плохого нет, полезный запас с учётом возможных погрешностей в позиционировании и разметке .cue. Переделать отработку позиционирования с секунд на учёт миллисекунд не сложно и этой проблемы не будет. Но не повод что-то менять срочно. Поэтому при какой-нибудь оказии.
-
@PolarLight Здравствуйте, Юрий. Нет не планирую, поскольку система в целом не такая громоздкая для просто замены её на новую версию, а некоторые обновления не формализуются, поскольку меняют структуру самой системы. Как, например, вчерашнее обновление.
