-
Публикаций
5 555 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
@AleXH, для обратной совместимости и сохранения возможности обойтись одной папкой в авторских конфигурациях во второй версии плеера пути к модулям вывода меняться не будут. Возможно, в третьей версии основная папка разгрузится.
-
WASAPI на XP нет. Возможно, надо подобрать разрядность в настройках KS (попробовать включать конвертацию в 24 и 32 бита).
-
@Chris Rea, там используется шрифт Tahoma за исключением индикаторов параметров, в которых MS Sans Serif.
-
@Адам, возможно, в автозагрузке он запускается слишком рано. Можно для теста попробовать запускать один раз вручную после загрузки.
-
@Адам, порт там фиксированный, по умолчанию 100. Другие значения задаются параметром PortNumber в файле aplayer.ini в секции [APlayer]. Доступ может блокировать системный брандмауэр. По ссылке рассказано, как открыть порт в брандмауэре: http://tavalik.ru/dobavlenie-pravila-v-brandmauer-windows-server_2012_r2/
-
В плейлист можно будет включать произвольные файлы, но не фрагменты файла. Поэтому для комбинирования треков разных альбомов треки должны быть в отдельных файлах.
-
@Rock&Roll, в версии approxy от 29.11 добавлено несколько безобидных строк кода, обеспечивающих кэширование начального фрагмента воспроизводимого файла в оперативной памяти перед началом воспроизведения. Без этого в Direct Input часто прерывается звук при старте воспроизведения. Вот эти строки: HANDLE input_file = CreateFile(play_file, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL); if (input_file != INVALID_HANDLE_VALUE) { DWORD read; ReadFile(input_file, bufferTMP, 262144, &read, NULL); CloseHandle(input_file); } В этом фрагменте нет ничего потенциально критичного для устойчивости. Буфер для считываемых данных выделен, доступность файла проверяется. Возможно, эффект побочный и проявляется какая-то прежняя, ранее "молчавшая" ошибка. Тогда ее надо искать, но посмотрим, будет ли еще у кого-то аналогичная проблема.
-
@Rock&Roll, спасибо за тесты, но пока непонятно, что это такое. А сама система обычная или с какой-то особой оптимизацией?
-
А если на этот заменить - снова будет зависать или будет работать?: https://yadi.sk/d/-hv1dgXSktTZk
-
Только 64. 32 используется с тремя форматами - DSD, DVD-A и TAK.
-
@Rock&Roll, а если взять approxy64.exe от 5.11 и заменить им approxy64.exe в версии от 29.11 - это изменит ситуацию с зависанием или нет?
-
У меня диспетчером задач они убиваются успешно.
-
Плеер добавляет альбомы в порядке следования их папок в файловой системе. На локальных дисках с NTFS папки всегда упорядочены по алфавиту. Когда этот принцип не действует, скорее всего, папки упорядочены в порядке их создания. А какой режим вывода и какие изменения в настройках "из коробки"? Версия от 5.11 прикреплена к сообщению.
-
Если открывать другие форматы/файлы плеер тоже зависает? Если нет, тогда просьба - дать образец проблемного файла.
-
@Адам, весь клиентский веб-интерфейс представлен в открытом коде в папке web в файлах aplayer.html, aplayer.js, aplayer.css. Люди, знакомые с веб-технологиями, могут легко изменить дизайн и компоновку под себя произвольным образом.
-
@Адам, чтобы сделать плейлист, надо сформировать его состав в окне плеера и выбрать в контекстном меню команду сохранения плейлиста. Достаточно ввести имя. Расширение .ap2 добавляется автоматически.
-
Можно сделать плейлисты на каждый диск или один сводный на несколько дисков или сделать отдельные подборки по жанрам/исполнителям. Все варианты возможны на выбор пользователя. Веб-интерфейс открывает плейлисты только из основной папки плеера. Составить плейлисты на другом компьютере потенциально возможно, но в них сохраняется полный путь, начиная с буквы диска, поэтому пути к музыкальным файлам должны совпадать в обеих конфигурациях.
-
Я сам не занимался с сервером 2012, но насколько я помню, он просто переключается между GUI и Core режимами. Можно в GUI отсканировать диски и вернуться в Core. А делать веб-проводник - отдельная работа, которой я в ближайшее время не планирую заниматься.
-
@Адам, в веб-интерфейсе нет встроенного файлового менеджера. Ему доступны для воспроизведения плейлисты .ap2, сохраненные в основной папке плеера.
-
@Адам, есть веб-интерфейс, использование которого документировано в readme. Если изначально подготовить плейлисты с доступным контентом, используя GUI, то затем можно использовать для управления воспроизведением веб-сервер ap2web с удаленным управлением через браузер.
-
Ситуацию может улучшить перераспределение соотношения приоритетов ap2decoder/APlayer в пользу APlayer.exe. Но "при высокой занятости ЦП", может быть, лучше просто отключить полную предзагрузку. Ведь даже когда загрузка закончится, ЦП в покое не будет.
-
@Анд_ре, время простоя на паузе учитывается и существенных отклонений паузы не должны вносить.
-
@Анд_ре, плеер запрашивает информацию о системном времени в момент старта воспроизведения и вычитает это время из текущего системного времени для отслеживания переходов между треками в однофайловых образах. Обычно это работает корректно и если бывают расхождения, то в пределах единиц секунд на альбом. Если расхождение очень большое, скорее всего, в конкретной системной конфигурации плеер почему-то неверно работает с информацией о времени, получаемой от системы. Но играть трек в однофайловом образе по своей инициативе заново плеер в любом случае не должен (не может). После старта воспроизведения такого альбома он всегда пассивно ждет конца файла-образа и никак не управляет воспроизведением.
-
Отдельные треки не добавляются и не удаляются, только альбомы/папки. Возможность составлять плейлист из треков будет в следующей, третьей версии плеера.
-
@Schepke, плейлисты сохраняются по команде в контекстном меню в файлах .ap2 в виде списка альбомов, загруженных в данный момент в плеер. Сохраненные плейлисты можно открывать через команду в контекстном меню, перетаскивать в окно плеера, передавать в командной строке.