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

IgorA

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

    5 550
  • Баллов

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

  • Посещение

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

    15

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

  1. Я попробовал на виртуальной машине, запускается: Скачал в браузере этот файл: http://albumplayer.ru/linux/aplayer64.tar.gz Распаковал в папке Downloads Зашел там в папку aplayer Кликом правой кнопки по файлу aplayer запускается контекстное меню. Там File 'aplayer' -> Run in Terminal Затем в браузере http://localhost:7778
  2. @svladimir57 Я записал выложенный вчера образ yoctoap64.iso на флешку, загрузил, на вкладке Card она видит USB XMOS ЦАП. На всякий случай ещё раз перезалил файл на сервер.
  3. @svladimir57 Версия Yoctoap для PC? 32- или 64- разрядная?
  4. @svladimir57, попробуйте удалить файл /etc/asound.conf и перезапустить плеер. Иногда содержание этого файла мешает корректной работе плеера. В целом за опознание устройств отвечает система и драйверы. А они в обновлениях этого года не затрагивались вообще. То есть, если раньше что-то там работало, то и сейчас должно. Или есть какие-то внешние причины. Yoctoap загружается какой версии (для какой аппаратной платформы)?
  5. @PolarLight Юрий, у каждого веб-интерфейса есть свой aplayer.is. У Dimas он, соответственно, в папке dimas. При отключенной ротации картинки можно менять кликом по тексту в инфопанели или открыв в Dimas полноэкранный просмотр картинок.
  6. @Egor567 Можно попробовать команды (все три): systemctl --user stop pulseaudio.socket systemctl --user stop pulseaudio.service systemctl --user mask pulseaudio.socket потом перезагрузка. Для восстановления systemctl --user unmask pulseaudio.socket с перезагрузкой.
  7. AleXH Я выскажу своё личное ощущение, может быть, оно ошибочно - это труды для никого, для двух-пяти человек. Поскольку, на мой взгляд, для людей, толерантных к консоли, уже в исходном ap всё нормально, а тех, кому и эти изыски нужны, и консоль подходит - искать днём с огнём.
  8. @AleXH, ap сделан для интерактива. Попытки сделать из него стелс-движок - насилие над материалом. А реальный стелс-движок уже сделан и называется он APRenderer_SE. Если в вашем ядре сокеты работают и Lua на нём работает, то, возможно, в Lua можно формировать http-запросы, управляющие этим рендерером. Там и Gapless поддерживается.
  9. Обновления от 22.09.2020 Для Windows • Обновлен веб-интерфейс. В левый верхний угол панели добавлена кнопка включения/выключения режима радио. Когда радио включается, открывается каталог радиостанций плеера, когда выключается - происходит возврат к последнему альбому. • Добавлен новый веб-интерфейс, разработанный для плеера автором Dimas.sky, известным по аудиофильским операционным системам TinyMPD и Fatboy. Интерфейс открывается при добавлении ключа /d к базовому адресу веб-интерфейса, например: http://192.168.1.3:100/d Изображения веб-интерфейса с комментариями доступны по ссылке http://albumplayer.ru/img/dimas-win.png Интерфейс состоит из трёх основных секций (слева направо) - основной экран, панель плейлиста, панель выбора папок/плейлистов. На рабочем столе или горизонтально ориентированном экране планшета или смартфона отображаются две секции из трёх, на вертикально ориентированном экране - одна секция. Экраны листаются влево-вправо или переключаются кнопками на панели. В случае вертикальной ориентации на основной экран добавляется справа внизу круглая кнопка "M" для быстрого перехода в панель выбора папок. При клике по картинке открывается полноэкранный просмотр картинок альбома или трека радиостанции. Выход из этого режима выполняется кнопкой в правом верхнем углу, а листание картинок - кнопкой в середине правого края картинки. Общие правила использования веб-интерфейсов изложены в разделе V файла readme: http://albumplayer.ru/readme_ru.txt Для Linux • Плеер и рендерер обновлены до версии 2.07. • Добавлен веб-интерфейс Dimas от Dimas.sky. Веб интерфейс открывается при добавлении ключа /d к адресу плеера, например http:/192.168.1.77:7778/d и через APmenu в системах с плеером. В руководство пользователя добавлено описание этого веб-интерфейса. • В рендерере устранено аварийное завершение при ручном переключении треков в режиме Full Memory. • Плеер и рендерер в загрузочных образах для PC, Raspberry Pi и других микрокомпьютеров обновлены в соответствии с последними изменениями.
  10. @AleXH bash != сравнивает символьные строки, а маркер utf8 - не символы. Если сравнивать числа на неравенство через -ne, то ветка then не срабатывает: let "line = 16#EFBBBF" if [ "$line" -ne 15711167 ]; then ... ; fi
  11. Файлы модулей вывода ap2decoder.exe для различных интерфейсов вывода в последний раз пересобирались для обновления от 5 апреля 2018 года. Файл модуля декодеров/DSP approxy.exe в последний раз пересобирался для первого релиза AP 2.111 от 7 января 2019 года.
  12. @AleXH Консольный плеер с движком, собранным с core2 оптимизацией: http://albumplayer.ru/linux/test/ap-core2.tar.gz Декодеры стандартные. Как говорится, чем мог.
  13. Этим я не буду заниматься. 64-разрядный компилятор GCC автоматически использует для оптимизации инструкции SSE/SSE2. Этого, на мой взгляд, достаточно.
  14. @AleXH Вот вариант, которому кроме секунд можно передавать минуты:секунды и минуты.секунды http://albumplayer.ru/linux/test/ap-seek3.tar.gz
  15. Если самим не получится в скрипте сосчитать секунды, то парсер дописать могу.
  16. @AleXH Я посмотрел, в выложенном ap-seek не была убрана экспериментальная обработка системных сигналов. Видимо, проблема из-за неё. Вот исправленный вариант: http://albumplayer.ru/linux/test/ap-seek2.tar.gz
  17. @AleXH, Ппробуйте для объективности несколько раз поменять местами релизный и этот, и сравнить их поведение. Там ничего не менялось при стелс-запуске с последнего релиза, кроме учёта значения параметра перемотки при старте. Без него две этих версии вообще ничем не должны отличаться.
  18. @AleXH, да, числовой конец строки и пробелы до него отбрасываются и получается путь к воспроизводимому файлу.
  19. @AleXH То, что вводит пользователь, программа может пересчитать в то, что нужно. Кавычки нужны, видимо, для стелс-запуска, там нужен дополнительный аргумент командной строки, но в path.txt они не нужны. Там просто число после имени. Если имя будет содержать пробелы, это не помешает.
  20. Вот такой вариант (время в секундах через пробел после имени файла в той же строке): http://albumplayer.ru/linux/test/ap-seek.tar.gz
  21. @AleXH, а зачем? Парсить .cue внешним скриптом? Если свою оболочку писать, есть смысл посмотреть на управляемый по http рендерер, который я делал весной. Сам движок там по минимализму не уступает консольному. Рендерер поддерживает все возможности веб-плеера, а команды управления воспроизведением туда можно отправить из консольного скрипта через wget. Только в ядре должна быть поддержка TCP.
  22. Возможно, звук прерывается из-за задержек доступа при подкачке данных. Тогда может помочь использование режима воспроизведения Full Memory. Или использовать стандартный режим, увеличив в несколько раз "Preload Buffer". Если и в этом режиме прерывания того же характера сохраняются, то могут быть проблемы при передаче данных в ЦАП, например, неудачный USB-кабель.
  23. Добрый день, Дмитрий! Коэффициент масштабирования должен работать. Возможно, при малых отличиях от 1.0 изменения незначительные и поэтому малозаметные. Сохранение размера и положения окон после перезагрузки и автозапуск графических приложений в Yoctoap невозможны из-за ограничений браузера xombrero и графической среды weston. Опция LOAD_MENU относится к загрузке самого приложения меню, которое является веб-сервером, а по кнопке меню его интерфейс открывается в веб-браузере. В общем случае это же меню доступно и из сети.
  24. Добрый вечер, Дмитрий! У меня дробные значения коэффициента масштабирования в первой строке aplayer.js работают. Важно, чтобы разделителем целой и дробной части была точка, а не запятая. Распахнуть окно можно двойным кликом по шапке окна, а изменить размер - перетаскиванием границы окна. С клавиатуры можно плавно увеличивать и уменьшать масштаб содержания окна комбинациями Ctrl+ Ctrl- (+ и - с основной клавиатуры). Масштаб всего экрана, включая окно и его содержание, можно плавно увеличивать и уменьшать комбинацией Alt-PageUp, Alt-PageDown. wayland (графическая среда Yoctoap) пытается при загрузке выставить нативное разрешение монитора, но можно попробовать задать разрешение явно, в файле /home/root/.config/weston.ini добавить строки [output] mode=1920x1080 (или другое разрешение). Опция LOAD_MENU задаёт, запускать ли программу меню при загрузке. Окно меню открывается средней кнопкой в левом верхнем углу рабочего стола.
  25. Добрый вечер, Дмитрий! В файле /usr/aplayer/aplayer.js первая строка var coeff=1.0; // Коэффициент масштабирования веб-интерфейса Там можно поменять 1.0 на 1.2 или другой подходящий. mc в Yoctoap надо запускать из текстового режима. Выход из графического комбинацией Ctrl-Alt-Backspace. Обратно в графический - команда weston.
×
×
  • Создать...

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

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