Перейти к содержанию
View in the app

A better way to browse. Learn more.

Dr.Head Forum. Всё можно послушать!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

IgorA

Продвинутые
  • Зарегистрирован

  • Посещение

Весь контент 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.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.