Album Player (APlayer) Версия 2.114 Freeware Windows XP/Vista/7/8/10/11 Содержание I Общие сведения II Составление альбомов III Управление программой IV Настройки программы V Веб-интерфейс VI Прослушивание интернет-радио VII Воспроизведение видео VIII Управление плеером из других программ (UPnP/DLNA) IX Album Player Mini X Автоматический запуск при загрузке системы XI Возможные проблемы I Общие сведения Программа Album Player предназначена для любителей музыки, составляющих свои сборники альбомов на жестком диске или на CD/DVD. Album Player воспроизводит звуковые файлы и диски форматов WAV, FLAC, APE, ALAC, WavPack, AIFF, TAK, WMA, MP3, MP4, OGG, OPUS, Audio-CD, SACD, DVD-A и других форматов. Помимо этого, плеер может использоваться для прослушивания интернет-радио и воспроизведения видеофайлов. Album Player отображает список альбомов выбранного диска или каталога, содержание выбранного альбома, картинки альбома, имя исполнителя, год выпуска. Воспроизведение возможно с начала, с выбранной песни, или выбранного набора песен. Есть режим проигрывания всех альбомов без остановки. Кроме того, может быть удобным использование программы для поиска и прослушивания аудио-файлов на выбранном диске - разделе HDD или на CD/DVD. Для запуска плеера следует использовать файл APlayer.exe. Процесс APlayer.exe обеспечивает работу пользовательского интерфейса плеера. После его запуска автоматически загружается процесс ap2decoder.exe, который управляет декодированием воспроизводимых файлов, выполняемым процессом approxy.exe, и обеспечивает воспроизведение звука. Файл ap2config.exe запускается для выбора дополнительных настроек, недоступных в контекстном меню плеера. При доступности режима Address Windowing Extensions (AWE) плеер использует этот режим для размещения буферов в оперативной памяти, что обеспечивает гарантированную защиту от выгрузки данных в файл подкачки в процессе работы системы. Режим AWE должен включаться в системе явно. Для этого требуется однократный запуск командного файла awe_on.bat. Если закрыть окно плеера, удерживая клавишу Ctrl, можно воспроизводить образы дисков в стелс-режиме, с завершением процесса графической оболочки плеера. Повторный запуск файла APlayer.exe остановит в этом случае воспроизведение. Исключение составляют образы SACD и DVDA, для которых в стелс-режиме воспроизведение ограничено текущим треком. Не следует переименовывать файлы из установочного комплекта плеера, так как некоторые операции используют предопределенные имена файлов. После изменения настроек декодеров различных форматов, доступных через команду контекстного меню "Форматы файлов", требуется перезапуск плеера. Для работы версии 2.114 требуется вход в систему с правами администратора. Если это не желательно, таких прав не требует версия 2.105, которую можно скачать по следующим ссылкам: http://albumplayer.ru/AP2105.zip (32-разрядная версия) http://albumplayer.ru/AP2105_x64.zip (64-разрядная версия) По отдельной ссылке можно загрузить декодеры библиотеки FFmpeg с поддержкой дополнительных аудиоформатов и воспроизведения видео: http://albumplayer.ru/in_ffmpeg.zip (32-разрядная версия) http://albumplayer.ru/in_ffmpeg_x64.zip (64-разрядная версия) Единовременно может запускаться единственный экземпляр версии 2.114. Однако предыдущие версии плеера по 2.105 включительно могут запускаться в нескольких экземплярах, при условии их запуска из различных папок. II Составление альбомов Файлы, составляющие альбом, помещаются в отдельный каталог. Плейлист альбома формируется автоматически при открытии папки в плеере. Для файлов всех форматов плейлист может создаваться на основе .cue файла, находящегося в том же каталоге. Если .cue ссылается на wav-файл, он автоматически используется в качестве плейлиста для файлов сжатых форматов с тем же именем. Поддерживаются .cue, включающие ссылки на несколько файлов. Если требуется использовать .cue с указанием полного пути к файлу, то такой .cue файл должен открываться через команду меню "Открыть .cue", перетаскиваться в окно плеера или копироваться туда через буфер. Картинки альбома сохраняются в том же каталоге или вложенных каталогах, список допустимых имен для которых может дополняться и редактироваться в программе ap2config.exe. Каждое имя папки с картинками в списке должно завершаться точкой с запятой (;). Пути к папкам с картинками указываются относительно папки с музыкальными файлами альбома. Например, если картинки находятся не во вложенной, а в соседней папке с именем "Covers", то для их отображения список путей должен быть дополнен путем \..\Covers;. Имена файлов картинок произвольные. Поддерживаемые форматы - jpg, png и tiff. Размеры картинок в пикселях и пропорции произвольные. Отображение картинок происходит в рамках квадрата 320x320 пикселей или в полноэкранном режиме, в который (и из которого) плеер переключается по двойному клику по картинке. III Управление программой Использование кнопок панели управления интуитивно понятно. В верхнем левом углу окна программы находится распахивающийся список, который содержит список альбомов. Под списком альбомов находится список треков выбранного альбома. Начало воспроизведения возможно по двойному щелчку левой кнопки мыши на нужной строке списка, либо при нажатии на соответствующую кнопку панели управления. Выбор неполного списка песен альбома для прослушивания производится протягиванием курсора мыши по списку с удерживанием левой кнопки мыши для непрерывного блока, либо щелчком левой кнопки мыши с удерживанием клавиши Ctrl для выбора отдельных треков. В режиме прослушивания выбранного набора треков не происходит переход на следующий альбом вне зависимости от состояния опции "Переходить на новый альбом". Если при выборе каталога требуется не заменять список альбомов, а добавить новые альбомы к списку, при нажатии на кнопку "Выбор каталога" следует удерживать клавишу "Ctrl". Для удаления отдельных альбомов из списка используется клавиша "Delete", удаляющая выделенную строку списка альбомов. Добавить отдельные папки и файлы в список воспроизведения можно, перетескивая папки и файлы в окно плеера из проводника Windows или копируя ссылки на них через буфер обмена. При сворачивании плеера в системный трей одиночный клик мышкой по иконке программы переключает режим "воспроизведение/пауза". Клик правой кнопкой мыши вызывает меню управления воспроизведением. Клавиша F5 переключает на следующую картинку альбома, если их более одной. Клавиша F6 продлевает отображение текущей картинки на время, заданное в настройках для интервала чередования картинок альбома. Когда курсор мыши находится над картинкой, можно переключать картинки альбома колесиком мыши. Для перехода в процессе воспроизведения на следующий или предыдущий альбом следует нажимать кнопки переключения треков, удерживая нажатой клавишу Ctrl клавиатуры. Поле ввода справа вверху позволяет отобрать альбомы в списке по фрагменту названия, автору, году выпуска, формату файлов. Слева от поля ввода расположена кнопка включения/выключения режима радио, в котором плеер отображает каталог радиостанций, размещаемый в папке Radio. IV Настройки программы Меню настроек вызывается по правой кнопке мыши. Команда меню "Вставить" доступна при наличии в буфере обмена Windows ссылок на папки или файлы. Команда меню "Открыть список" позволяет открыть сохраненный ранее список воспроизведения (файлы *.ap2). Файлы списков воспроизведения могут запускаться щелчком мыши по их ярлыкам в проводнике или на рабочем столе, перетаскиваться в окно плеера и копироваться через буфер обмена. Команда "Сохранить список" сохраняет текущий список воспроизведения. Команда "Новый список" очищает список воспроизведения. Команда меню "Открыть CUE / M3U" позволяет добавить к списку альбомов новый альбом на основе треклиста, считанного из выбранного файла .cue или .m3u. Этот вариант может быть полезным в случае, когда треки альбома представлены отдельными файлами, не пронумерованными по порядку. Стандартная процедура сканирования папок в таких случаях может формировать список треков альбома в неверном порядке. Команда меню "Интервал между треками" позволяет задать, если требуется, паузу между треками при воспроизведении. Команда меню "Интервал для картинок" задает период обновления картинок, если в каталоге альбома их более одной. Нулевое значение периода отменяет режим слайд-шоу. Команда меню "Форматы файлов" вызывает панель для выбора форматов файлов для поиска. Для ускорения сканирования каталогов можно включить флажок "Фильтрация форматов" в панели "Форматы файлов" и выделить в списке форматов строки, соответствующие используемым форматам. Примечание: Если в каком-то каталоге обнаруживаются файлы определенного формата, поиск в нем файлов других типов не производится. То есть, действует принцип "Один формат - один каталог". При этом воспроизвести разнородные файлы из общего каталога в одном сеансе работы с плеером возможно, но для этого потребуется поочередно сканировать один каталог, выбирая нужные форматы файлов в меню, вызываемом по правой кнопке мыши, либо перетаскивая файлы различных форматов в окно плеера. Пока выполняется сканирование каталогов, правая кнопка панели управления остается в нажатом состоянии. Кликом по этой кнопке можно прервать сканирование в произвольный момент. Опция "Режим вывода" позволяет выбрать режим вывода звука. Следует учитывать, что использование иных, кроме waveOut, режимов может требовать наличия специализированных драйверов или аппаратной поддержки. Если в каком-либо режиме вывода плеер будет зависать, этот режим не следует использовать. Также следует учитывать, что режим ASIO может не поддерживать определенные частоты дискретизации звука, например, 32 и 192kHz. Кнопка "Настройка" в панели "Режимы вывода" вызывает панель настроек выходного плагина, выбранного в списке. Опция "Переходить на новый альбом" задает режим воспроизведения, при котором после окончания текущего альбома происходит переход к воспроизведению следующего. Опция "Показывать картинки" при снятии флажка задает режим широкого отображения плейлиста, без показа картинок альбомов. Опция "Автоплей" задает автоматический запуск воспроизведения при открытии плейлиста. Опция "Сворачивать в трей" задает сворачивание окна плеера в системный трей вместо панели задач при нажатии на кнопку сворачивания окна. В трее доступно управление воспроизведением через контекстное меню, вызываемое по правой кнопке мыши. Одиночный клик левой кнопкой мыши по значку в трее включает воспроизведение и включает/выключает режим паузы. Двойной клик по значку в трее открывает окно плеера. Команда меню "О файле" вызывает для выбранного в списке файла информационную панель, если эта функция поддерживается декодером формата файла. Заданные значения настроек, а также последний выбранный альбом и трек, запоминаются и используются при следующем запуске программы. Настройки входных плагинов (декодеров форматов) доступны через команду контекстного меню "Форматы файлов". Панель настроек входного плагина отображается при выборе соответствующей строки в списке и нажатии кнопки "Конфигурация". Для воспроизведения радио (RAD-файлы), mp3 и ряда других форматов используется библиотека FFmpeg. В панели настроек FFmpeg плагина можно редактировать список декодируемых им форматов и изменять настройки для радио. Опция "Show Radio Informer" включает показ отдельного окошка с информацией о воспроизводимом треке радиостанции. Опция Load Pictures включает загрузку из сети картинок для треков радиостанций. В настройках SACD плагина в списке "Output Mode" можно выбрать режим вывода для DSD файлов. Режимы вывода "DoP" и "Native (ASIO)" будут работать только при поддержке этих режимов используемым ЦАПом. В списке "DSD Mode limit" можно задать значение частоты дискретизации, выше которого используется режим вывода PCM даже при выборе режимов "DoP" или "Native (ASIO)" в списке "Output Mode". Опция "PCM mode for multichannel" позволяет прослушивать многоканальные DSD записи на ЦАПах с поддержкой стерео DSD без отключения режимов DoP и DSD Native, если на вкладке "DSP" конфигуратора ap2config.exe включена опция "Конвертировать 5.1 в стерео". Дополнительные настройки выбираются в программе ap2config.exe. На вкладке "General" находятся общие настройки плеера. Опция "Увеличивать картинки" включает режим увеличения небольших картинок до размера области вывода изображений. Опция "Показывать сообщения в трее" включает всплывающие сообщения о смене трека, появляющиеся при сворачивании плеера в трей. Опция "Показывать файлы в диалоге выбора папки" позволяет включить отображение файлов в панели выбора папки. По умолчанию оно отключено, так как в этом режиме панель работает медленнее и на некоторых компьютерах нестабильно. Опция "Исполнитель после названия трека в списке из CUE" задает расположение имени исполнителя, отличающегося от исполнителя альбома, относительно названия трека при отображении информации из CUE. Группа кнопок "Использование ядер процессора" позволяет включить режим выполнения всех программных потоков плеера на одном физическом ядре процессора. Этот режим обеспечивает дополнительную оптимизацию при операциях с данными, но может приводить к нестабильности воспроизведения. При использовании этой опции монопольное владение ядром процессора будет обеспечиваться только при запуске плеера от имени администратора. Группа кнопок "Режим воспроизведения" позволяет выбрать один из доступных режимов. В режиме "Стандартный" используется регулируемый буфер предзагрузки и поддерживается опция "Gapless mode", задающая бесшовный (без пауз) режим воспроизведения отдельных файлов альбома. Отключение опции "Gapless mode" может способствовать более устойчивой работе плеера при воспроизведении файлов с оптических дисков или по сети. В режиме "Direct Input" воспроизведение происходит без использования буфера плеера и декодированные данные загружаются непосредственно в буфер драйвера. Это минимизирует число операций с данными, но может приводить к нестабильности воспроизведения, особенно при малых значениях размера буфера драйвера. В режиме "Full Memory" воспроизводимый файл декодируется и полностью загружается в оперативную память, а процесс декодера аудиоформата завершается и выгружается из памяти. Этот режим исключает обращения к диску в процессе воспроизведения. Полоса прогресса исчезает на время загрузки файла в режиме "Full Memory" и ее появление означает, что загрузка завершилась и стала доступна перемотка по файлу. Опция "Полная предзагрузка" задает включение воспроизведения по окончании полной загрузки файла в память. В выпадающем списке "Модуль вывода" можно изменить используемый модуль вывода. Стандартный модуль работает с выходными плагинами, которые можно выбрать и настроить в контекстном меню плеера (пункт меню "Режим вывода"). Модули вывода из папки EXTRAS представляют собой оптимизированные версии звукового движка для режимов вывода ASIO, Kernel Streaming (KS), WASAPI и WAVEOUT. Для отдельных настроек этих модулей используются свои программы-конфигураторы. Модули из EXTRAS реализуют передачу звукового потока с побитовой точностью. При их использовании в плеере громкость, за исключением модуля WAVEOUT, не регулируется и для ее установки следует использовать для режима WASAPI системный регулятор громкости Windows, а для режимов Kernel Streaming и ASIO - регулировку громкости в усилителе или другом устройстве воспроизведения. Модуль вывода EXTRAS ASIO не поддерживает многоканальное воспроизведение. Опция "Hold ASIO Output" в настройках позволяет в ряде случаев устранить щелчки при переходах между треками в режимах Direct Input и Full Memory. После включения этой опции для вывода звука в других приложениях может требоваться завершение работы плеера. Для обеспечения возможности воспроизведения при использовани модулей вывода EXTRAS KS и EXTRAS WASAPI может требоваться включение опций конвертации разрядности звукового потока в 24 или в 32 бита. Эти опции доступны в панелях конфигураторов этих режимов и на вкладке "DSP" программы ap2config. Режим вывода WASAPI поддерживается в Windows, начиная с версии Vista и в более поздних версиях. Если конфигуратор режима Kernel Streaming при запуске выдает сообщение об ошибке, это означает, что драйвер карты не поддерживает необходимых для этого режима функций. Для вывода через ASIO должен иметься драйвер с поддержкой этого режима. Опция "Режим службы" обеспечивает запуск звукового движка плеера (ap2decoder.exe) в режиме cлужбы Windows. Если в этом режиме после сбоя плеер перестает воспроизводить файлы, следует выполнить файл uninstall.bat. Опция "Выполнять от текущего пользователя" обеспечивает запуск службы от имени пользователя, что может быть целесообразно при использовании режима вывода ASIO. Однако этот вариант запуска возможен только при входе в систему с паролем. Если запускать службу плеера стандартным образом, то для пользовательских настроек драйвера ASIO, задаваемых в панели ASIO Control Panel, требуется скопировать эти настройки в системном реестре. Для этого предназначена утилита RegCopy в папке EXTRAS\ASIO\RegCopy. Опция "Автомат системной частоты" включает для устройства вывода по умолчанию автоматическое переключение системной частоты дискретизации в соответствии с частотой дискретизации воспроизводимого файла. При использовании режимов вывода WaveOut и DirectSound, а в некоторых случаях для WASAPI и KS, эта опция позволяет избежать преобразования частоты дискретизации исходного файла при воспроизведении. Автоматически переключается следующий ряд частот: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000. Если частота аудиоданных не из этого ряда, то сохраняется последняя ранее заданная частота. Если устройство вывода не поддерживает какие-либо из этого ряда частот, для режима "Автомат системной частоты" следует настроить на вкладке "DSP" ресемплинг этих частот в поддерживаемые, иначе попытка их воспроизведения приведет к установке нерабочих настроек устройства. Если оказались выбранными нерабочие параметры вывода, восстановить рабочую конфигурацию вручную можно, вызвав кликом правой кнопки по значку динамика в трее "Устройства воспроизведения". После этого в свойствах устройства по умолчанию на самой правой вкладке надо выбрать какой-либо стандартный режим вывода. Опция "Период таймера" позволяет изменить период системного таймера на время воспроизведения. При установке минимальных размеров буферов драйверов меньший период таймера может обеспечить более стабильное воспроизведение. Опция "Управлять системной громкостью" включает регулировку системной громкости из панели плеера. Если данная опция отключена, то регулировка громкости выполняется модулями вывода в тех случаях, когда поддерживается ими. Эта опция не поддерживается в Windows XP. На вкладке "DSP" находятся настройки опциональной цифровой обработки исходного сигнала. Опция "Включить ресемплинг" активизирует преобразование частоты дискретизации исходного файла, указанной в каждой строке матрицы, в частоту, указанную в выбранном для этой строки столбце матрицы. Частоты указаны в килогерцах. Параметр "Ослабление" позволяет задать в децибеллах ослабление входного сигнала, что позволяет избежать возможный клиппинг при ресемплинге. Рядом находится раскрывающийся список для выбора фазовой характеристики ресемплера. "Minimum phase" характеризуется отсутствием колебаний перед крутыми фронтами выходного сигнала (отсутствует предзвон), но наличием увеличенного постзвона после фронта."Linear phase" имеет симметричные предзвон и постзвон."Intermediate phase" находится между первыми двумя. Steep filter - опция, которая включает фильтр с максимально плоской амплитудно-частотной характеристикой, но с повышенным звоном. Ultra High Quality - опция, которая включает режим максимального качества преобразования, требующий больше вычислительных ресурсов. По умолчанию действует режим Very High Quality. Опция "Конвертировать 5.1 в стерео" активизирует преобразование многоканального звука формата 5.1 или 7.1 в стерео, что позволяет воспроизводить многоканальные файлы на устройствах, поддерживающих воспроизведение только двух каналов. Опция "Конвертировать стерео в 5.1" активизирует распределение стереозвука по 5 каналам для воспроизведения на многоканальных устройствах. Опция "Поменять местами каналы" меняет местами левый и правый каналы стереофонограмм. Опция "Инвертировать фазу" позволяет изменить полярность выходного сигнала. Радиокнопки группы "Формат вывода" позволяют выбрать определенный формат вывода аудиоданных. Опция "Конвертировать PCM в DSD" включает преобразование PCM данных в формат DSD. Автор используемого конвертера - Mans Rullgard. Остальные опции панели DSP в этом случае игнорируются. В конвертации участвует ресемплер SoXR и учитываются его настройки за исключением выходной частоты дискретизации. В группе опций конвертера опция "Фильтр" выбирает цифровой фильтр. Доступны режимы фильтра clans (closed-loop analysis of noise-shaper) и sdm (sigma delta modulator). В каждом из режимов можно выбрать фильтры от 4-го до 8-го порядков. Предпочтение фильтра может зависеть от используемого ЦАПа. Фильтр clans является предпочтительным для iFi DAC и других ЦАПов на Burr-Brown. Опция "Вывод" позволяет выбрать между режимами DoP и Native. Native будет работать только при выводе через ASIO и поддержке этого режима драйвером устройства. Опция "Режим" выбирает выходной формат: DSD64, DSD128, DSD256. Опция "Уровень" позволяет выбрать между уровнем выходного сигнала 0dB и -6dB. Преобразование может прерываться при клиппинге, особенно при включении фильтров высших порядков. Если при воспроизведении пропадает звук в одном или в обоих каналах, следует выбрать уровень -6dB. Опция "Многопоточный режим" включает режим преобразования каждого из каналов в отдельном программном потоке, что позволяет использовать пареллельную обработку при доступности более одного ядра и ускорить загрузку в режиме Full Memory. В силу ресурсоёмкости конвертация в DSD несовместима с использованием режима воспроизведения Direct Input. На вкладке "VST" доступны настройки VST плагинов. Установка VST плагинов выполняется путем копирования dll файлов плагинов в папку VST32 или VST64, в зависимости от платформы, для которой предназначен плагин. 32-разрядная версия плеера работает только с 32-разрядными VST плагинами, а 64-разрядная - только с 64-разрядными. Однако есть возможность совместить 32-разрядный режим декодирования и DSP/VST процессинга c 64-разрядным режимом вывода звука. Для этого варианта потребуется скопировать в основную папку 32-разрядной версии плеера используемый 64-разрядный ap2decoder.exe с его конфигуратором. Также потребуется сделать в той же папке копию 32-разрядного файла approxy.exe с именем approxy64.exe. После этого модуль вывода будет 64-разрядным, а процессинг - 32-разрядным. На вкладке "VST" в правом списке отображаются доступные плагины, а в левом - выбранные для использования. Кнопки между этими списками позволяют управлять списком выбранных плагинов. Кнопки "Load" и "Save" позволяют загружать и сохранять пресеты. Для автоматической загрузки при старте воспроизведения пресет надо сохранять с именем default. С лидирующими звездочками в списке доступных пресетов отображаются встроенные пресеты плагина. При старте воспроизведения с активными VST плагинами в трее отображается синий значок с белой буквой "V". При клике по нему отображается список активных плагинов и можно вызывать панели настроек плагинов. Флажок "Bypass" в панели настроек позволяет временно отключать плагин. Для настройки на слух следует использовать режимы воспроизведения с минимальными буфером предзагрузки и буферами выходных плагинов. В режиме Full Memory VST плагины будут работать только на этапе предзагрузки, поэтому для оперативных настроек он не подходит. Для сокращения числа преобразований данных при использовании VST плагинов рекомендуется выбирать на вкладке "DSP" формат вывода "32 bit float". В исходных настройках стандартной конфигурации задержка действия измененения настроек и интервал обновления панелей VST плагинов в процессе воспроизведения составляют несколько секунд. Чтобы получить задержку и интервал обновления, не превышающие 100 миллисекунд, следует уменьшить до 64KB буфер предзагрузки в ap2config, а также до минимума буфер выходных плагинов стандартной конфигурации или модулей вывода из EXTRAS (в их панелях настроек), а также на вкладке DSP ap2config выбрать разрядность вывода 32 float или 32. На вкладке "Hotkeys" можно настроить горячие клавиши для управления воспроизведением. Для настройки выбирается одно из полей ввода и нажимается клавиша или комбинация с клавишами Ctrl и Alt. В качестве глобальных горячих клавиш по умолчанию используются соответствующие клавиши мультимедийной клавиатуры. В качестве глобальных клавиш переключения альбомов по умолчанию используются клавиши навигации по страницам браузера (BrowserBack и BrowserForward). Для восстановления значения по умолчанию следует выключить и снова включить горячую клавишу. На вкладке "Colors" можно настроить цвет шрифта цветных элементов панели плеера. Кликом по названию элемента или по цветному прямоугольнику вызывается панель выбора цвета. Кроме того, можно вводить в поле ввода шестнадцатиричный код цвета, где каждая пара цифр задаёт последовательно интенсивности синей, зеленой и красной составляющих цвета. V Веб-интерфейс В папке web, вложеннной в основную папку плеера, находятся файлы веб-интерфейса, обеспечивающего возможность управления воспроизведением из браузера, в том числе, с планшетов и смартфонов. Для использования веб-интерфейса нужен любой современный браузер с поддержкой HTML5, кроме браузера Internet Explorer. Из основной папки плеера запускается файл ap2web.exe. Он стартует в трее (иконка в виде черного диска) . Если кликнуть по иконке открывается окошко с информацией об адресе локального веб-сервера, например: http://192.168.1.3:100. Этот адрес следует вводить в адресной строке браузера. Номер порта (100) можно изменять в панели сервера. Веб-сервер должен использоваться отдельно от основного плеера. Если запускать их одновременно, будут конфликты. Настройки режимов воспроизведения при применении веб-интерфейса используются от основного плеера. По умолчанию загружается плейлист, автоматически сохраненный при завершении работы (Last Playlist). По крайней правой кнопке кнопочной панели открывается список плейлистов формата .ap2, сохраненных в основной папке плеера, и проводник по дискам и папкам основного компьютера. Для входа в папку, содержащую вложенные папки, следует выбрать строку папки и повторно нажать на нее. На время загрузки данных фон выбранной строки выделяется повышенной яркостью. Для выхода без выбора из списка папок надо кликнуть по строке, в которой при воспроизведении выводятся параметры kbps, KHz и т.д. Для загрузки плейлиста или папки следует выбрать нужную строку в списке и повторно нажать (отжать) правую кнопку в панели управления воспроизведением. Во время сканирования папок в инфопанель выводится путь к последней обработанной папке. Сканирование можно остановить в произвольный момент кнопкой СТОП. Клик по картинке в веб-интерфейсе скрывает картинку и отображает широкий плейлист. Обратное переключение выполняется кликом по вертикальной полоске справа от плейлиста. В веб-интерфейсе навигация по альбомам выполняется независимо от процесса воспроизведения. Чтобы вернуться к выводу списка воспроизводимого альбома надо кликнуть по тексту инфоблока с информацией о воспроизводимом треке. Если веб-интерфейс не будет открываться с планшета или смартфона, подключенного по wi-fi, может требоваться отключить брандмауэр Windows или добавить в его исключения процесс ap2web.exe. Инструкции, как это сделать, можно найти в интернете. Поле ввода вверху панели позволяет отобрать альбомы в списке по фрагменту названия, автору, году выпуска, формату файлов. При нажатии на кнопку "+", расположенную справа внизу, панель выбора папки открывается в режиме добавления выбранных папок в существующий плейлист. Если кнопку "+" нажать при открытой панели выбора папки, текущий плейлист сохраняется под именем, которое вводят в поле ввода вверху панели. Если перед нажатием кнопки "+" выбрать в списке ранее сохранённый плейлист, его имя будет скопировано в поле ввода. Кнопка "-" в режиме отображения альбомов удаляет из плейлиста выбранный альбом. В режиме выбора папок эта кнопка удаляет выбранный в списке плейлист. Кнопка вверху слева в панели веб-интерфейса включает и выключает режим радио, в котором отображается и воспроизводится радиокаталог плеера. В режиме радио в процессе воспроизведения при клике по инфопанели с названием станции информация о воспроизводимом треке копируется в буфер обмена. Если к http адресу веб-интерфейса добавить /l , то будет открыта облегченная, оптимизированная для управления прослушиванием со смартфонов версия веб-интерфейса (light), разработанная для плеера автором с ником powerma на сайте hifidiy.net. Обратное переключение в полный режим выполняется с ключом /f. Примеры: http://192.168.1.3:100/l, http://192.168.1.3:100/f. В облегченной версии треки запускаются в одно касание к списку. Правая верхняя кнопка "..." вызывает панель выбора папок. Для завершения выбора ее надо нажать повторно. Для выхода без выбора папки надо кликнуть по строке с информацией о разработчике под списком папок. Список альбомов раскрывается над списком треков. Если к http адресу веб-интерфейса добавить /d , то открывается веб-интерфейс, разработанный для плеера автором Dimas.sky. Интерфейс состоит из трёх основных секций (слева направо) - основной экран, панель альбома, панель выбора папок/плейлистов. На рабочем столе или горизонтально ориентированном экране планшета или смартфона отображается две секции из трёх, на вертикально ориентированном экране - одна секция. Экраны листаются вправо-влево или переключаются кнопками на панели. Изображение интерфейса Dimas с комментариями доступно по ссылке http://albumplayer.ru/img/dimas-win.png . В случае вертикальной ориентации на основной экран добавляется справа внизу круглая кнопка "M" для быстрого перехода в панель выбора папок. При клике по картинке открывается полноэкранный просмотр картинок альбома или трека радиостанции. Выход из этого режима выполняется кнопкой в правом верхнем углу, а листание картинок - кнопкой в середине правого края картинки. Клиентская часть веб-интерфейса имеет открытый исходный код. Это три файла в папке web: aplayer.html, aplayer.js, aplayer.css. На основе модификации этих файлов можно реализовать альтернативный, более адаптированный к конкретной платформе и устройству интерфейс для управления воспроизведением. В файле web_commands.txt содержится информация для разработчиков о наборе поддерживаемых серверной частью http-команд. VI Прослушивание интернет-радио Прослушивание интернет-радиостанций в плеере происходит подобно воспроизведению файлов. Режим радио включается и выключается кликом по кнопке "Радио", расположенной вверху панели плеера левее поля ввода текста для фильтра альбомов. Поддерживается вещание в форматах FLAC, OGG, OPUS, MP3, AAC, WMA. Записи в список радиостанций добавляются в папку Radio как файлы с расширением .rad, содержащие строку с http-ссылкой на поток или ссылку на .m3u файл. Кроме .rad поддерживаются файлы плейлистов форматов .m3u и .pls. В папке Radio находится каталог музыкальных станций, который может пополняться или редактироваться пользователями. Прослушивание радио не совместимо с режимом вывода Full Memory. В настройках плагина in_ffmpeg.dll (его строка в панели "Форматы файлов" начинается с RAD) можно отключить показ картинок треков, задать количество загружаемых из поискового сервиса картинок трека и указать адрес прокси-сервера. Загрузка картинок будет работать при указании в панели настроек параметров API cх и API key, которые могут быть получены следующим образом: Зайдя в свой аккаунт Google (создается бесплатно) на странице https://developers.google.com/custom-search/v1/overview?hl=ru следует нажать кнопку "Получить ключ", выбрать создание проекта, ввести в поле ввода имя, например, APlayer, выбрать радиокнопку "Yes" и нажать кнопку "Next". Появится панель, где надо нажать кнопку SHOW KEY и сохранить полученный API key. Затем следует открыть страницу https://programmablesearchengine.google.com/controlpanel/create?hl=ru и ввести в поле ввода имя, например, APlayer. Затем выбрать радиокнопку "Поиск во всем интернете" и включить опцию "Поиск изображений". Затем нажать кнопку "Создать" и скопировать API cx код из верхней строки отображенного листинга кода, после "cx=". Полученные коды следует ввести в соответствующие поля панели настроек и нажать кнопку Apply. Поле "query with" позволяет указать текст, добавляемый к строке запроса, отправляемого в поисковый сервис, для его уточнения. По умолчанию добавляется "album cover". При клике в процессе воспроизведения правой кнопкой мыши по окну плеера текстовая информация о воспроизводимом треке и веб-адресе радиостанции копируется в буфер обмена. VII Воспроизведение видео Для воспроизведения музыкального видео используется входной плагин FFmpeg, доступный по отдельной ссылке, которая приведена в первом разделе этого текста и на странице плеера. По команде контекстного меню "О файле" можно посмотреть список звуковых дорожек файла. В панели настроек FFmpeg плагина можно выбрать номер воспроизводимой аудиодорожки, когда их несколько ("Audio track number"). Также в этой панели можно дополнять или сокращать список расширений, для которых используются FFmpeg декодеры. Там же можно включить или отключить вывод видео ("Show Video") и аппаратное декодирование видео ("Use HW acceleration"). Изменения этих настроек подействуют после перезапуска плеера. Видео отображается в отдельном окне, которое можно закрыть, не прерывая воспроизведение звука. В видеоокне для управления отображением доступно контекстное меню в котором можно включить отображение точка в точку ("Scale video to 100%") и полноэкранный режим ("Full Screen mode"). Также там можно задать задержку для компенсации опережения звука видеорядом ("Set video delay") и вызвать инфопанель с параметрами потока ("Stream info"). В полноэкранный режим и обратно можно переключаться двойным кликом по видеоокну. Для воспроизведения видео следует использовать стандартный режим воспроизведения (не Direct Input и не Full Memory). Рекомендуемый размер буфера предзагрузки - 256KB. VIII Управление плеером из других программ (UPnP/DLNA) Звуковым движком плеера можно управлять на отдельном компьютере или по сети из других приложений, поддерживающих функции контрольной точки (контроллера) UPnP/DLNA. К таким программам, в частности, относятся популярные аудио плееры JRiver, MusicBee и программа Linn Kinsky ( http://albumplayer.ru/Kinsky_4.3.2_win.zip ). Данный режим работы поддерживает использование всех модулей вывода, режимов вывода и настроек, доступных в ap2соnfig и конфигураторах модулей вывода плеера, включая режим Full Memory. В то же время, становятся доступными дополнительные возможности других проигрывателей, связанные с навигацией по библиотеке, работой с плейлистами и доступом к дополнительным сервисам. Для использования данной возможности плеер следует запускать в режиме UPnP/DLNA рендерера, используя для запуска файл ap2renderer.exe, который находится в основной папке плеера. Файл APlayer.exe во время работы рендерера запускать не следует. После запуска рендерер отображается значком в трее в виде зеленого треугольника на фоне темного диска. Завершить работу рендерера можно через контекстное меню, кликнув правой кнопкой мыши по значку. В программах, поддерживающих вывод через UPnP/DLNA, рендерер будет виден как APlayer Media Renderer. При первом запуске рендерера при появлении запроса системы на разрешение доступа программы в сеть следует подтвердить разрешение. Через рендерер без конвертации могут воспроизводиться форматы WAV, FLAC, DFF, DSF (с выводом в PCM, DoP и ASIO Native DSD режимах), AIFF, APE, ALAC, MP3, AAC, OGG, WMA. Для воспроизведения остальных форматов следует декодировать их в формат WAV, что поддерживают, в частности, настройки плееров JRiver и MusicBee для работы с рендерером. Используя Kinsky и другие программы, также можно воспроизводить аудиофайлы через UPnP сервер ASSET ( http://www.dbpoweramp.com/asset-upnp-dlna.htm ), который поддерживает декодирование по выбору отдельных форматов в WAV. Примеры настройки отдельных программ на работу с рендерером приведены в следующем разделе. В панели рендерера, вызываемой кликом по иконке в трее, доступна опция "Download tracks". При ее включении прослушиваемые через онлайн-сервисы музыкальные треки в оригинальном формате сохраняются в папке Downloads, вложенной в папку плеера. В панель выводятся сообщения о начале и окончании загрузки трека. IX Album Player Mini По отдельной ссылке можно загрузить минимизированную версию Album Player Mini, имеющую ряд особенностей: http://albumplayer.ru/AP2110-MINI.zip (32-разрядная версия) http://albumplayer.ru/AP2110-MINI_x64.zip (64-разрядная версия) Album Player Mini не содержит модуля DSP/VST процессинга и не поддерживает настройки, доступные на вкладках "DSP" и "VST" основного плеера. Данная версия обеспечивает наиболее короткий путь передачи аудиоданных в процессе воспроизведения. Для воспроизведения доступны форматы WAV, FLAC, APE, WV (кроме ISO.WV), DFF, DSF, M4A, AIFF, MP3, MP4, OGG, AAC, WMA. В панели настройки форматов, доступной через контекстное меню плеера, в данной версии доступны настройки параметров воспроизведения DSD файлов. Конфигуратор этой версии содержит дополнительную опцию "Only WAV Player mode". Включение данной опции переводит плеер в режим передачи загружаемых из файла или по сети аудиоданных драйверу устройства без обработки. В этом режиме не загружаются какие-либо декодеры форматов файлов и для воспроизведения доступен только формат WAV. Можно использовать минимизированный Only WAV движок для воспроизведения любых форматов файлов, если запустить плеер в режиме рендерера через файл ap2renderer.exe и выполнять декодирование воспроизводимых файлов с использованием плееров JRiver, MusicBee или сервера ASSET. Соответствующие настройки для плееров JRiver и MusicBee приводятся ниже. JRiver В меню "Инструменты-Параметры-Медиа Сеть" выбрать верхний флажок "Использовать Медиа Сеть для DLNA". В появившейся панели для настройки Медиа Сети выбрать строку "Audiophile 24-bit DAC" Выбрать "Установка и настройка серверов DLNA", там в секции "Аудио" выбрать Режим: "Указанный формат", Формат: "PCM 24 bit", Дополнительно: Частота дискретизации: "как источник". Если ЦАП поддерживает DSD DoP, то прокрутить в самый низ и там в "Дополнительно" выбрать: "Bitstream DSD". В этом случае DSD будет без конвертации воспроизводиться в формате DoP. В JRiver доступные рендереры отображаются в окне плеера слева вверху в секции "Играет Сейчас". При запуске программы этот список формируется около 10 секунд. При выборе APlayer Mini Renderer в этом списке файлы будут воспроизводиться через Album Player Mini. MusicBee Установить UPnP/DLNA плагин, скопировав файл mb_Upnp.dll в папку Plugins. Ссылка на страницу плагина: http://getmusicbee.com/addons/plugins/11/upnp-dlna-device-support/ В меню "Правка-Настройка-Плагины-musicbee upnp-Настройка" настроить опции оutput sample rate: 44100 to 192000 maximum bit depth: 24 оutput format: PCM - 24 bit оutput sample rate: same as source. Выбрать APlayer Mini Renderer как устройство вывода в меню "Правка-Настройка-Плеер-вывод звука через: Aplayer Mini Renderer". X Автоматический запуск при загрузке системы Для настройки автоматического запуска плеера, рендерера или веб- интерфейса при загрузке системы следует воспользоваться планировщиком заданий Windows. Обычный способ добавления приложений в начальную загрузку здесь не подходит, поскольку процессы должны запускаться с правами администратора. Следует запустить приложение "Планировщик заданий", там выбрать операцию "Создать простую задачу...", указать понятное имя задачи, например APlayer, затем выбрать способ запуска "При входе в Windows", действие "Запустить программу". Затем, используя кнопку "Обзор", выбрать путь к запускаемому файлу. Начальную часть пути до имени файла через буфер скопировать в поле "Рабочая папка" (без кавычки в начале пути). На вкладке "Завершение" выбрать опцию 'Открыть окно "Свойства" для этой задачи после нажатия кнопки "Готово"'. В появившейся панели свойств выбрать опцию "Выполнять с наивысшими правами". Если потребуется удалить созданную задачу, следует в планировщике перейти в библиотеку, там выбрать в списке задач задачу и в списке операций операцию "Удалить". XI Возможные проблемы и способы их решения ПРОБЛЕМА: Файл плеера (APlayer.exe) не запускается, зависает или выдает сообщение об ошибке. РЕШЕНИЕ: При запуске через ярлык на рабочем столе в свойствах ярлыка в поле "Рабочая папка" следует указать полный путь к папке плеера. Если плеер перестал запускаться после установки новых компонентов, следует их удалить. Если плеер перестал запускаться в процессе использования, следует удалить файл aplayer.dat. После некоторых сбоев декодера формата FLAC для восстановления работоспособности плеера может потребоваться перезагрузка системы. Если плеер перестал воспроизводить файлы в режиме службы, следует выполнить файл uninstall.bat. ПРОБЛЕМА: Воспроизведение звука сопровождается щелчками, тресками, звук прерывается. РЕШЕНИЕ: Следует увеличить размер буфера (buffer size), используемого при воспроизведении. Размером буфера можно управлять в настройках большинства выходных плагинов. Больший размер буфера повышает устойчивость воспроизведения, но увеличивает его задержку. ПРОБЛЕМА: Плеер не находит музыкальные файлы при открытии папки или диска. РЕШЕНИЕ: Следует снять флажок "Фильтрация выбранных форматов" в панели "Форматы файлов". ПРОБЛЕМА: Плеер обнаруживает в папке не все музыкальные файлы. РЕШЕНИЕ: Плеер включает в список альбома только файлы, совместимые по формату. Если файлы в папке различаются по формату, следует поочередно перетащить в окно плеера образцы файлов каждого из форматов, имеющихся в папке. Для каждого формата в этом случае сформируется отдельный список файлов. ПРОБЛЕМА: В списке треков альбома нарушен порядок следования треков. РЕШЕНИЕ: Поскольку плеер не использует информацию о номерах треков из тегов файлов, указанная ситуация может возникнуть, если в потрековом рипе альбома имена файлов треков начинаются не с номера трека. Для решения проблемы при наличии cue следует перетаскивать файлы cuе альбомов в окно плеера, копировать cue через буфер обмена или открывать через команду меню "Открыть CUE/M3U". Тогда треки альбома будут упорядочены в соответствии с CUE. Для сборника альбомов это можно проделать один раз и сохранить результат в виде плейлиста (файла .ap2). При наличии в таких папках и m3u, и cue файлов, треки будут автоматически упорядочены при сканировании папок в соответствии с m3u, если в меню будет выбрана опция "Обрабатывать m3u" и отключена опция "Обрабатывать cue". ПРОБЛЕМА: В списке треков альбома отображаются нечитаемые названия треков. РЕШЕНИЕ: Названия в тегах треков могут сохраняться в различной кодировке. В настройках FFmpeg плагина (декодер формато RAD,MP3,..., вход в настройку через "Форматы файлов") следует переключить опцию "Windows-1251 encoded tags". Если это не поможет, то отключить в контекстном меню плеера опцию "Использовать теги". После изменения настроек следует повторно открыть проблемные папки. ПРОБЛЕМА: При воспроизведении происходит преждевременный переход на следующий трек. РЕШЕНИЕ: Следует увеличить размер буфера предварительной загрузки. Для стандартного декодера он задается в панели программы ap2config.exe параметром "Буфер предзагрузки для выходных плагинов". Для модулей вывода из папки EXTRAS задается значение в поле "Preload buffer" в панели настроек модуля. ПРИМЕЧАНИЕ: При использовании драйвера ASIO4ALL изменение его настроек будет влиять на работу плеера только в случае изменения этих настроек через панель ASIO4ALL, открытую через значок в трее, который появляется при начале воспроизведения. Следует поставить плеер на паузу, открыть панель настроек, изменить настройки, закрыть панель и перезапустить плеер. Кнопку "ASIO control panel" в настройках плеера для ASIO4ALL не следует использовать. При запуске плеера в режиме службы дополнительно потребуется скопировать настройки ASIO4ALL утилитой RegCopy из папки EXTRAS\ASIO\RegCopy. Форумы технической поддержки плеера: http://forum.doctorhead.ru/index.php?showtopic=8905 http://forum.ixbt.com/topic.cgi?id=12:52300 http://www.vegalab.ru/forum/showthread.php/47818-Album-Player-(APlayer) Дата обновления на странице плеера ( http://albumplayer.ru ) является ссылкой на историю обновлений. Отзывы и замечания можно отправлять автору программы на e-mail igor_a_2000@mail.ru .