Перейти к содержанию
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.

AleXH

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

  • Посещение

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

  1. У aplayer.exe у себя наблюдаю одну проблему—не всегда инициализирует extras asio при запуске, повторный запуск проходит нормально. В остальном он работает нормально. ap2web, как оказалось, не зависает, это в dimas после перемотки нет реакции на остальные элементы, кроме перемотки. Помогает перезагрузка страницы. В light такой беды с перемоткой нет, но есть другая — она просто плохо управляется, нужно тыкать именно в пимпу и пытаться её тянуть, что не всегда получается - она не всегда цепляется. В dimas управление гораздо удобнее, можно просто ткнуть в произвольное место прогресса. В gui ap2web поле порта имхо лишнее, тут либо использовать единое поле ip:port, либо использовать 2 поля: ip: xxx port: xxx сейчас масло масленное. Имхо логичней было бы сканировать /web и найденные папки использовать в адресе, например: Address 192.168.1.2:100/dimas 192.168.1.2:100/light Не понял зачем dimas стоп и окружность вокруг М сделал с помощью css, проще же png...
  2. web.7z - dimas с коррекцией состояний play/pause, приглушен цвет кнопок. В iOS есть косяк с breadcrumbs (крошками) (2-ой скрин) -- при нажатии отрабатывает на уровень выше, в хроме на ноуте всё норм. -- Кто-нибудь подтвердит баг? Игорь, ap2web склонен к зависаниям, возможно ему не отвечает движок, не помешало бы добавить вывод в лог событий, чтобы видеть что происходит, путь к логу сделать настраиваемым. Ap2web отыграл альбом и завис, пришлось прибить, при повторном запуске выдаёт ошибку, крайним как обычно оказался aplayer.dat.
  3. Нет, AleXH предлагает сначала посмотреть ответ ОС на тип носителя и если он не съёмный, то рекурсивно переходить в родительскую папку при недоступности текущей. Тогда поведение диалога будет ожидаемым и понятным для пользователя - если он удалил папку с открытым альбомом, то оказывается в папке, где была папка с альбомом, а не в космосе. Когда папка не удалена, то открывается где? - Правильно в ней, а не в космосе, тогда почему после её удаления логика ломается? - Это странное решение с точки зрения интерфейса взаимодействия. dimas недочёты: 1. aplayer.html :105 лишний /div 2. Неправильно читает состояние паузы, если ap2web был установлен в неё снаружи light недочёты: 1. /img/body.jpg неудачный - на его фоне плохо читаются остальные элементы, без него лучше. web.7z - dimas исправлен, light причёсан aplayer.html, сохраняем на диск, распаковываем папки dimas и light, замещаем ими оригинальные в APlayer/web.
  4. )))) Игорь
  5. Ответ очевиден - флешку изъяли, потом пытаются открыть, нажимая кнопку Open в фейсе АП.
  6. Т.е это то, о чём я и говорил - стационарный, не перетыркиваемый как флешка в процессе прослушивания вариант. Речь идёт о недоступности носителя при попытке обратиться к нему.
  7. Кто-то под окнами часто открывает на съёмном носителе? Имхо на стационарных винтах гораздо чаще, тем более тип носителя под окнами известен. Текущее поведение - выбрасывание из текущего местоположения в самое начало недружественно, пользователю приходится каждый раз продираться по дереву назад. Но настаивать не буду, вам виднее каким должен быть интерфейс взаимодействия с пользователем.
  8. Юзкейс: Скачиваю альбом юТ с созданием папки в папке Download, отслушиваю в АП (винд), удаляю папку с альбомом (не понравился, если понравился - переношу на ПМЖ в Music), скачиваю новый альбом в Download, жму в АП на Open и открывается не папка Download, а Обзор папок (ХП), что не удобно. - Предлагаю пытаться открывать папки из бывшего пути по восходящей, т.е. откроется Download с новой раздачей.
  9. У меня призрачная надежда на то, что если выбросить интерфейс, управлением им, настройку арс, парсинг ответов пользователя и тд., используя настройки из config.dat, path.txt, то возможно получится более благозвучный вариант. Понятно, что во время воспроизведения вышеназванный код не работает, но линукс и пс не дают гарантии однозначного звучания, звук "шатает" от сборки к сборке.
  10. Игорь, планов на арс без интерфейса, только под комстроку, чтобы заюзать скриптом - нет?
  11. Думаю здесь вопрос в другом - вот музыка в качестве, а АП её "не умеет". Другое дело стоит ли тратить время на добавление возможности её воспроизведения, тут вам виднее.
  12. Почему fp64, а не fp32? — как я понимаю, поскольку мантисса у fp32 23 бита + бит знака, то и адресовать она может только 24 бита fixed без ошибок, выше придётся юзать экспоненту и здесь у нас начнутся ошибки округления до ближайшего возможного значения, передаваемого форматом, поэтому для передачи 32-х битных fixed значений нужно использовать fp64 с 52-х битной мантиссой. Если ошибаюсь — поправьте. имхо для раздачи конечно имело смысл преобразовать fp64=>32 fixed, размер был бы в 2 раза меньше при той же передаваемой информации.
  13. Возможно стоит в интерфейсе на видном месте разместить надпись Help/Помощь по нажатии на которую будет открываться html с оглавлением с ссылками на разделы/якоря html-страницы.
  14. Игорь, может в многострочном можно что-то оптимизировать/подкрутить и пересобрать? Может у нового билда будет звук лучше/ближе к офиц.
  15. офиц этого не делает, а из-за того, что многострочный ощутимо уступает в звучании офиц, приходится использовать оба. Можно, конечно, скриптом добавлять LF, но теплится надежда на то, что новая версия будет звучать лучше ) У офиц полнокровные низ-бас-середина, многострочный же снизу с завалом (
  16. Игорь, многострочный арс не понимает path.txt содержащий последнюю строку без LF.
  17. Точно, забыл, спасибо.
  18. Подтверждаю, спасибо. UP. Заметил отличие от поведения офиц - запуск беты не вытесняет из памяти офиц, играющую в это время.
  19. Гуд 1. Пути читаются правильно, в том числе и содержащие кириллицу, иероглифы. 2. При замене path.txt после завершения воспроизведения текущего трека, воспроизводит следующий трек из нового path.txt. Не гуд 1. Воспроизведение path.txt начинается со 2-го трека, а не с 1-го. 2. Записывает closed в play.txt, вместо переименования его в stop.txt. Как вариант можно адресовать треки через inodes, если путь не может быть правильно представлен в UTF-8. Каждый вариант звучит по разному, пока наилучший (имхо) звук даёт офиц.
  20. сейчас гляну - посмотрел, отыгрывает 1-ый трек, затем тишина, но в имени 1-го трека есть одинарные ascii кавычки ))) Во 2-ом есть обычные ascii круглые скобки. Рекодинга нет, выше есть path.txt, в нём видно, что только кавычки 2-х байтовые, остальное ascii, FAR открывает в редакторе как UTF-8, отображает корректно. Пути грабятся и составляются через слэш из $(ls -pL "$path") как есть, а поскольку разделы NTFS, то UTF-8. Завтра могу попробовать создать: /media/sdd2/test/1.wav /media/sdd2/test/2.wav /media/sdd2/test/3.wav и посмотреть,будут ли отыгрываться 2-ой и 3-й треки. Кстати, все пути к музфайлам замечательно передаются в качестве аргумента ap "$path", но не забываем отыгрывается-то только 1 файл, поэтому возможно проблема есть и в этом случае, просто до неё дело не доходит. UP. Проверил на тесте выше - без изменений, отыгрывает только 1 трек, затем тишина. Какими у стелс-ар должны быть права? У меня он создаёт devtmpfs, mode=0755 Проверил test с ascii <80h путями на 1-ой версии - весь плейлист отыгран, процесс ар завершён, но тест с юникодными кавычками провален.
  21. это типографские, юникодные кавычки внутри пути. Чего только юзвери не суют в пути - юникодные кружочки, звёздочки - горе-дизайнеры. Это ещё на иероглифах не тестировал ;-)
  22. Стартует со 2-го трека, а не с 1-го, после его проигрывания тишина, ар в памяти висит. Имхо вместо записи closed лучше переименовывать play.txt => stop.txt, тогда будет видно на каком треке остановился. Не догадался проверить нормально ли в интерфейсе треки отыгрывает, офиц отыгрывает, месяц назад слушал. UP. Подозреваю дело в UTF8 символах типографских кавычек.
  23. path.txtБаг парсера. в папке 5 flac + 1 cue, пути длинные. Скриптом формирую path.txt, в нём оказываются 5 полных путей к флэкам, все строки завершаются LF, в том числе и последняя, 5-ая. запускаю ар в своей папке, ар формирует play.txt и завершается, в play.txt попадает 2 байта "6:".
  24. Да, согласен, неразумно, в сад. Если запускать из комстроки поведение такое же - 1-ый трек и тишина, процесс ар висит в памяти, play.txt содержит 2:второй трек. В первой версии треки отыгрывались, но изменения path.txt не подхватывались. UP. Есть вопрос - убивая стелс ар с помощью killall ap убивается только процесс ар? - Он же в одну нить и ничего не порождает? - А как насчёт очистки использованной им памяти - всё на плечах сборщика мусора ядра? Как всё это организовано? - И Миша мне какую-то дичь втирал про демоническую природу стелс ар - это так?
  25. в UP так и сделал, но 2-ой трек из path.txt - тишина, ар похоже просто висит в памяти. Но что любопытно, 2-ю строку в play.txt сохраняет, а вот со стартом её воспроизведения траблы - не из-за того же? - текущая папка не музфайла, а ар. Хотя пути к музфайлам могут быть произвольными.

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.