-
Публикаций
5 550 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
Права у файла должны быть на выполнение, 755 - это нормально. Вот версия 4, где path.txt загружается в память как двоичный блок данных, без потокового чтения строк. В этом случае проблемы с кодировками могут возникать только при создании этого файла. https://yadi.sk/d/BU2-XLfaaSx8eA
-
Если они записываются в path.txt без перекодировки, как они есть в имени файла, то мешать не должны. Проверьте, как в остальном, с обычными именами файлов без типографских кавычек.
-
Пути в многострочный path.txt надо записывать вообще без кавычек, даже когда там пробелы и кириллица.
-
Исправленный вариант: https://yadi.sk/d/9oRldrVUM0KigA Когда доиграет и завершится, в play.txt запишет closed.
-
ap в стелс режиме в одном потоке работает, но даже если бы он создавал нити, то kill прибивает процесс целиком, с дочерними нитями. За освобождение памяти от ресурсов, занятых завершенными процессами, отвечает диспетчер памяти ядра и память должна освобождаться. Что касается демонической природы, то стелс ap, действительно, запускается по правилам запуска службы (демона).
-
Выяснять путь к папке процесса можно, но лишний код. Только для этого надо лезть в папку /proc. А если запускать плеер из командной строки в его папке, то тоже будет только первый файл воспроизводиться? Я у себя, по крайней мере, пару строк проверял.
-
В запускающем скрипте надо перед запуском плеера переходить в его папку. Он все файлы ищет в текущей папке.
-
Вот обновленный ap-playlist. Список перечитывает, curr.txt создаёт. https://yadi.sk/d/tZ5VSVaR9vXfGA
-
Нет, сейчас парсится плейлист целиком при запуске, как обычный плейлист. Менять его по ходу уже можно, но это будет следующий плейлист. Если нужно его каждый раз перечитывать, то и это можно сделать.
-
Вот консольный плеер (x64), который рассматривает многострочный path.txt как плейлист и воспроизводит его в стелс-режиме: https://yadi.sk/d/1MmekPxPy406XA
-
Посмотрю в выходные.
-
Да, можно на файлообменник выложить.
-
А с какими конкретно образами наблюдается эта проблема?
-
Это улучшенная альтернатива RAM диску. Доступ к копии того же файла в той же оперативной памяти, но без файловых операций и посредника в виде драйвера диска. При этом данная копия уже разжата и её воспроизведение не сопровождается декодированием.
-
Включить в ap2config режим Full Memory и полную предзагрузку.
-
Юрий, веб-интерфейс прежде всего для планшетов и смартфонов, которые сами заменяют собой пульт. Драйвер пульта эмулирует ввод клавиатурных комбинаций, которые могут обрабатываться в веб-интерфейсе, но в силу отсутствия клавиатуры в планшетах и смартфонах в универсальном веб-интерфейсе поддержка горячих клавиш не предусмотрена.
-
China Что ещё может помочь найти S/PDIF я не знаю, но думаю, что в любом случае проблема связана с системой, а не с плеером 2.07. Можно загрузить актуальную TinyAP, где тоже 2.07, и посмотреть, что будет там. Ещё, как вариант, что можно попробовать - вернуться к первоначальному варианту конфигурации (без строк device 1), потом запустить alsamixer и посмотреть, не выключен ли цифровой выход в микшере. В этом случае в позиции этого выхода внизу будут буквы mm. Надо на него переместиться и нажать на клавиатуре клавишу m. Тогда mm должно поменяться на 00 и выход может быть включен.
-
Тогда в mc после строк card STX надо попробовать добавить строки device 1
-
Чтобы такая строка для правки появилась, надо выбирать не первое упоминание карты в списке, а второе, где в названии присутствует DEV=0.
-
China Вполне возможно, что в используемой системе та же версия ALSA, что и в Yoctoap. С той же проблемой в отношении S/PDIF. Тогда и решение может оказаться аналогичным указанному выше.
-
Отсутствие S/PDIF выхода в списке - обычно проблема не плеера 2.07, а системы Yoctoap. С другими системами, включая TinyAP, в том же плеере эти выходы будут. В первом релизе плеера 2.07 была проблема, которая могла приводить к отсутствию некоторых устройств в списке. Но она была исправлена в обновлении от 27 сентября.
-
Так вся аудиофильская оптимизация и плееров, и систем связана с минимизацией программной активности в процессе воспроизведения. Поэтому, конечно, может.
-
Если речь идёт про Yoctoap, то эта проблема в данной теме уже обсуждалась, как и вариант ее решения. В руководстве пользователя соответствующая информация есть в начале страницы 63. Суть там в том, что надо выбрать на вкладке Card вариант с DEV=0, а потом поменять в файле /etc/asound.conf "device 0" на "device 1".
-
Нормальный, но некоторый парадокс заключается в том, что это должен быть аналог того конфига, который создал бы сам аплеер при выборе карты.
-
Можно попробовать после настройки микшера выполнить команду alsactl store и раскомментировать строку alsactl restore в файле /home/root/.profile Если это не поможет, то добавить строки с настройкой микшера после строки с alsactl restore.