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

IgorA

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

    5 598
  • Баллов

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

  • Посещение

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

    15

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

  1. @AleXH, а если Midori в этой ситуации запустить через "Go to Aplayer" в контекстном меню рабочего стола и перезагрузить страницу через "Load Page", то что будет?
  2. @AleXH, спасибо, вроде бы, прояснилось: Не хватило буфера в 256 байтов для длинного русского имени папки. Можно попробовать исправленный вариант с буфером в 512 байтов (без лога): http://albumplayer.ru/linux/test/aplayer-fix.tar.gz Да, это опечатка. Исправлю, спасибо!
  3. Там разные массивы: Drives - это только папки, а Playlists - плейлисты + папки. Всегда есть Last плейлист, поэтому индекс в Playlists смещается на 1. Из лога понятно, что вылетает внутри функции FindFirstFile, вызванной для папки Classic. Вариант с добавлением лога операций внутри FindFirstFile: http://albumplayer.r...yer-log3.tar.gz
  4. @AleXH, вот версия aplayer с логом, дополненная логгированием действий при открытии папок: http://albumplayer.ru/linux/test/aplayer-log2.tar.gz Сделайте пожалуйста лог при открытии папки с падением.
  5. @AleXH Тогда, возможно, чем-то поможет дополнительное логгирование операций при перемещениях по папкам. Вечером могу добавить. Может быть, что-то могли бы прояснить эксперименты с папками. Например, разделить на две половины содержание этой папки, переместить в две подпапки, и посмотреть результат. Для управления папками может оказаться удобнее, чем mc, графический файловый менеджер xfe, который просто установить.
  6. @AleXH, то есть, не попасть уже в /media/DFoot/Music/Classic/ ?
  7. @AleXH, похоже, что падает на обработке папки /media/DFoot/Music/Classic/Великое повечерие с Покаянным Каноном преподобного Андрея Критского [5CD] (2007)/CD1/ при обработке CUE. Можно попробовать открыть конкретно эту папку. Если падение будет и в этом случае, то дать её содержание на исследование.
  8. Если имеется ввиду, как к сообщению в форуме прикрепить, то, может быть, переименовать, добавив в конец .zip.
  9. @AleXH, а если сейчас последовательно открыть рабочую папку и потом сразу проблемную, то лог после падения так и завершится рабочей папкой?
  10. @AleXH, а если беспроблемную папку открыть - лог с файловыми операциями появится?
  11. @AleXH, 1. Да, кэширование DVD-A по размеру я пока не отключал. 2. Скорее всего, его выбивает конкретная папка. Посмотрите пожалуйста по версии с логом http://albumplayer.r...t/ap_log.tar.gz на операциях с какой папкой всё заканчивается.
  12. тыркал - эффекта не было, может что-то в html пропустил, когда "мержил" изменения из 1.02 в 1.0, который модифицировал под больший размер окна midori. Для этого в aplayer.html в тег table, в котором эта строка добавлено onclick="StatusClick()" а в aplayer.js function StatusClick() { if (ModePlaylists == true) { PlaylistIndexNew = -1; onselectPlaylist(false); } } В начале aplayer.js функция ClickSelect(). Там строка $('#Albums').prop('size', '14'); Это означает 14 строк в списке альбомов. Если надо больше, то надо увеличить это число.
  13. Для Full данные в памяти надо разместить, а для Direct они доступны сразу. Общность режимов в том, что если файл и память рассматривать как альтернативные источники данных для DI и FM, то оба режима работают с этими источниками без собственного буфера, передавая данные в буфер драйвера.
  14. Юрий, CUE можно было бы не удалять. На первой вкладке настроек есть опция, которая отключает использование CUE. Она действует на конкретное сканирование, потом можно обратно включить.
  15. @Evgen1, если альбом однофайловый с индексной картой CUE, то сразу начнет играть только первый трек. При выборе для старта воспроизведения второго или далее трека воспроизведение начнется после полной загрузки альбома. Так было всегда.
  16. @PolarLight Здравствуйте, Юрий! Этот эффект как-то связан с размером плейлиста? У меня в плейлисте из нескольких сотен альбомов альбомы переключаются нормально. Возможно, этот сбой связан с конкретным содержанием раздела (неверной индексацией альбомов). Тогда просьба - попытаться найти, какой материал сбивает плеер. По второму вопросу. Иерархический вариант навигации по плейлисту потребует полной переработки работы плеера с файлами, поскольку сейчас и сканирование папок, и сохраняемые плейлисты рассчитаны на линейный список. Соответственно, и веб-интерфейс получает только линейный список. Сортировка альбомов в этом списке соответствует алфавитному порядку следования папок с альбомами. Если удобнее иерархический доступ, можно открывать альбомы по одному через панель выбора папки. Там выводится дерево папок. Для упрощения доступа к содержанию большого плейлиста можно использовать фильтр в правом верхнем углу панели плеера. Там можно указывать формат файла, фрагмент имени исполнителя или названия альбома. Надо кликнуть по строчке, где написано " kbps kHz bit ch length time".
  17. Эта команда работает и с обычными правами тоже.
  18. Для сохранения настроек и плейлистов достаточно в терминале ввести команду filetool.sh -b
  19. Но из-за этого мой рецепт по монтированию boot в media не сработает, поскольку раздел уже смонтирован в /mnt.
  20. @AleXH, забыл сказать, что загрузочная флешка всегда монтируется в /mnt. С каким именем, легко увидеть, открыв /mnt в mc - у этой папки больше размер.
  21. В отношении баса внимательно не сравнивал. Распаковываем unsquashfs apmenu.sce Полученную папку можно переименовать в apmenu, изменить содержание, запаковать mksquashfs apmenu apmenu.sce Потом md5sum apmenu.sce > apmenu.sce.md5.txt
  22. Значит, не зря были реализованы разные режимы. Но, повторюсь, эти режимы отличают разные параметры буферов при выполнении одних и тех же действий, поэтому комбинировать их невозможно.
  23. Я думаю, мало кто будет этим заниматься, но если даже будет, естественнее для системы создать отдельный маленький раздел, а музыку хранить на другом большом, который будет монтироваться и нынешней сборкой. А если делить диск не хочется, то рецепт, как можно автомонтировать boot диск в media, я выше сообщил.
  24. В консольной версии два режима: Direct Input и Full Memory. В обоих режимах буфер предзагрузки не используется. Буфер драйвера там задается при остановленном воспроизведении командой bf, после которой без пробела указывается число фреймов в буфере. Период передачи данных из драйвера аналогичным образом задается в фреймах командой pf.
  25. Эти режимы несколько по-разному делают одно и то же. Поэтому, как их можно комбинировать, я не знаю. Full Memory работает как Standard, у которого буфер в памяти увеличен до размера всего файла (этот буфер в самом Standard можно увеличивать до 64MB, что обеспечит до минут воспроизведения без обращений к диску, а сами обращения будут кратковременными, обычно - доли секунды). А Direct Input работает как Full Memory, который вместо памяти читает данные из файла на диске.
×
×
  • Создать...

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

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