Aimp управление с руля
TASEButton
Появилась возможность создавать текстовые кнопки.
В старой версии, если кнопка имела текст, его приходилось писать поверх текстуры в графическом редакторе, а уже после вставлять в AIMP. Новый подход существенно упрощает работу при таком сценарии.
Вы помните, что элементы TASEButton и TASESwitch могут иметь несколько наборов кадров для отображения (переключение между наборами происходит через точку доступа State), если раньше количество кадров в наборе вычислялось автоматически, то теперь оно задается вручную с помощью нового свойства FramesPerState . Такой подход позволит выделить маску, «крышку» и хит-тест маску за пределы наборов и тем самым избежать дублирования кадров.
Назначение программы
Основное назначение программы – работа с клавиатурой. Настройка программы заключается в том, что пользователь назначает дополнительным, которые присутствуют на мультимедийных клавиатурах или «горячим клавишам» (комбинация клавиш в сочетании с модификаторами Ctrl, Shift, Win и Alt) определенные действия, которые будут выполнены при их нажатии.
TASETabControl
TASETabControl — это бывший TASEPlaylistTabs, который был намертво привязан к менеджеру плейлистов. Теперь этот элемент, как и все остальные визуальные элементы, привязывается к источнику данных с помощью биндинга. Хочу заметить, что старые скины поднимаются без проблем — автоматический конвертер работает как часы.
- Появился отдельный набор шрифтов для подсвеченного (Hover) состояния вкладки
- Возможность автоматического расчета ширины вкладки:
Минимальное значение определяется текстурой, максимальное — дизайнером. Учтите, что максимальная ширина вкладки не должна быть больше видимой зоны TabControl-а, иначе при минимальном размере окна самая большая вкладка может просто не влезть.
Стоит заметить, что автоматический расчет ширины вкладки доступен только для горизонтального режима расположения вкладок.
Недостатки
AIMP – удивительно простой, и в то же время функциональный плеер. Он не так наворочен, как, например, PowerAMP или Neutron, однако будет неплохим апгрейдом, если вам не хватает функционала встроенного проигрывателя.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
TASESpectrumDisplay
Хочу отдельно акцентировать внимание, что TASESpectrumDisplay является одним из тех элементов, что поддерживают отражение по вертикали и горизонтали. В связи с этими изменениями было убрано свойство Orientation.
Помимо этого было сделано:
- Возможность сегментации пик
- Максимально возможное количество столбцов увеличено до 256
Настройка звуковых эффектов
Для любителей настраивать все и вся создатели АИМП добавили возможности встроенного эквалайзера, изменения баланса и скорости воспроизведения.
Эквалайзер достаточно продвинутый – опытный пользователь сможет настроить проигрыватель под свой звуковой тракт и наушники. Отдельное спасибо за опцию предусиления – пригодится владельцам смартфонов с выделенным ЦАП или пользователям внешних усилителей.
Произвольная сортировка песен
Нередко музыкальная библиотека бывалого меломана составляет сотни песен. Причем редко кто слушает музыку альбомами – у большинства песни разных исполнителей идут вразнобой. Для таких пользователей разработчик АИМП припас функцию сортировки песен в произвольном порядке.
Кроме предустановленных шаблонов, отсортировать музыку можно и вручную, расположив треки как заблагорассудится.
Если же в плейлисте есть музыка из разных папок, можно провести группировку файлов по папкам.
Настройка системы
Рассмотрим настройку системы дистанционного управления компьютером с помощью программы MKey (подробнее и бесплатно скачать можно здесь
) (3). Эта программа обладает статусом “Freeware” и распространяется бесплатно, а также имеет простой, интуитивно понятный интерфейс на нескольких языках, который позволит настроить и использовать ее даже начинающим пользователям.
AIMP4: Skin Engine — элементы управления. Часть 2 : 19 комментариев
Круто! Особенно порадовала возможность изменять фон плейлиста, пусть даже без полупрозрачности (может это даже плюс, текст не будет теряться на прозрачном фоне).
Правда, не совсем понял про HeaderIndents и ItemIndents — правильно ли я понял, что эти свойства будут влиять на расстояния между строками в плейлисте?
не совсем понял про HeaderIndents и ItemIndents — правильно ли я понял, что эти свойства будут влиять на расстояния между строками в плейлисте?
А реализовать расчёт ширины вертикальных вкладок можно будет, если размер их будет меняться с помощью SplitView?
Да, такая возможность будет.
Круто =)
Получается вкладки будут разной длины в зависимости от длины названия плейлиста?
Если это так, то сомневаюсь, что это будет хорошо выглядеть.
По моему это классно! к тому же это опционально
Артём, несколько вопросов по TASEPanel:
1 Будет ли она иметь свою текстуру?
2 Будет ли возможность её позиционировать в редакторе, как и простые элементы (мышью, клавишами)?
3 Будет ли возможность её клонирования?
4 Планируется ли многостраничный вариант панели, по аналогии с группой?
—
Ещё вопрос по TASEAnimator: возможность выбора кадра означает лишь возможность смены фазы анимации, или на этом кадре аниматор можно будет остановить, т.е. использовать этот элемент как аналог TImageList с произвольным выбором кадра ?
—
Ну, и когда ж, примерно, всё это удовольствие мы сможем задействовать?
1. Да
2. Да
3. Ее самой, без дочерних элементов, да.
4. Нет, не планировал.
—
За остановку отвечает свойство Accessibility, если его выставить в False, то можно переключать кадры только вручную.
—
Закрытое тестирование начнется через месяц-два. Открытое, как я написал в заметке о планах на год — осенью
Хотелось бы уточнить по TASEAnimator:
1. Ныне за остановку анимации отвечает точка доступа Accessibility. Свойство Accessibility, которое можно выставить в True/False – переключает режим – авто/ручной? Будет и то и это?
2. В авторежиме можно ли будет отслеживать номер отображаемого кадра, для управления чем-либо ещё (самоостановкой, например)?
3. AnimationInterval останется на нынешнем 15-ти миллисекундном уровне, или будет доступен и мелкий шаг?
4. В ручном режиме вращение задаётся простой сменой номера кадра? В таком случае отдельный реверс не нужен, просто меняем направление прироста. Но автоматизация этого процесса подразумевает наличие счётчика, с «открытым входом» и источника входных импульсов, желательно мелкого интервала. Будет ли и это, или автоматизация ручного режима не предусматривалась вовсе?
1. Естественно, если Accessibility = False — режим ручной
2. Да
3. 15 мс — это 60 кадров в секунду. Имхо, нет смысла делать еще быстрее.
4. Будет можно
Согласен, что 60 кадров достаточно. Но я имел ввиду, что ныне интервал доступен лишь пакетами по 15 милисекунд. Создаётся ошибочное представление, будто можно выставить и 5, и 10 (или 20 и 30), и что между ними будет какая-то разница. Будет ли этот пакетный интервал реализован пакетами меньшего интервала? В любом случае не лишним было бы эту особенность «озвучить» — в справке ли, либо хинтом (или ещё как).
в этом плане да, но более точный таймер будет кушать куда больше ресурсов
Спасибо порадовал! теперь обложки будут ещё удобнее и интереснее
Будут-ли скрипты для анимации,то-есть пишется номер кадра и через запятую его длительность далее какой нибудь разделитель или новая строка и опять номер кадра и т.д.
Вот пример,как это пишется в cursor xp:
1,500
2-5,20
6,2000
7-9,30
2-5,10
2-5,30
10,1000
2-5,30
2-5,40
2-5,50
10,1000
2-5,100
Нет, скрипты позволяют управлять только свойствами объектов. Анимация у нас делается несколько другим образом (см. TASEAnimator)
Доброго времени суток.
Вопрос:
Планируется ли в настройках связей сервис Action связывать с двумя и более объектами? Например: открытие какого-нибудь окна и переключение состояния какого-либо пользовательского провайдера.
ОС Android не в последнюю очередь ориентирована на мультимедиа, в том числе и на проигрывание музыки. Соответственно, существуют десятки разнообразных музыкальных проигрывателей для устройств на этой системе. Сегодня мы хотим обратить ваше внимание на AIMP – версию сверхпопулярного плеера с Windows для Андроида.
Проигрывание по папкам
Важной и очень ценной для большинства пользователей фичей, которой обладает плеер, является проигрывание музыки из произвольной папки.
Эта возможность реализована невероятно просто – создается новый плейлист, и через встроенный файловый менеджер добавляется нужная папка.
TASESearchEdit
Так же, как и TASETabControl, TASESearchEdit получился путем отделения жестко зашитого поля для поиска от менеджера плейлистов. Новый элемент управления, так же, как таб-контрол, связывается с менеджером плейлистом посредством биндинга. Да, это означает, что теперь вы можете размещать в скине несколько полей ввода для «быстрого поиска».
Возможности интеграции
АИМП умеет подхватывать управление с гарнитуры и выводить виджет управления на экран блокировки (понадобится Android версии 4.2 или выше).
Функция не новая, однако её наличие можно смело записывать в плюсы приложения.
TASEAnimator
Новые свойства
- AnimationReversed — позволяет запустить анимацию в обратном порядке
Binding-клиент
- Возможность изменения значений свойств AnimationInterval / AnimationReversed
- Возможность изменения номера отображаемого кадра
Binding-провайдер
Провайдер содержит пока одну единственную точку доступа — AnimationFrameIndex. Как видно из названия, эта точка доступа указывает на номер отображаемого кадра текстуры.
Основные возможности
- запуск приложений;
- эмуляция нажатий клавиш;
- эмуляция перемещений мыши и кликов кнопок мыши;
- управление звуковой картой;
- управление программами мультимедиа;
- выполнение макросов и скриптов;
- передача ИК команд внешним устройствам (при наличии ИК передатчика);
- различные операции с активным окном (закрыть, свернуть, развернуть);
- запуск хранителя экрана и выключение компьютера;
- управление программами, которые имеют специальные интерфейсы связи (WinLIRC).
Программы, рекомендуемые производителем для работы с инфракрасным приемником Redray Grani J-series, собраны на диске, идущем в комплекте с устройством. Их функциональные возможности многообразны: от эмуляции клавиатуры, до полного управления всем компьютером с пульта ДУ.
Таймер завершения воспроизведения
В AIMP присутствует функция приостановки воспроизведения по заданным параметрам.
Как говорят сами разработчики, эта опция предназначена для тех, кто любит засыпать под музыку или аудиокниги. Интервал настройки очень широк – от заданного времени и заканчивая окончанием плейлиста или трека. Полезно и для экономии батареи, между прочим.
Преимущества аудиоплеера AIMP
- прост в использовании;
- имеет большую коллекцию плагинов и скинов;
- расширенный набор операций при работе с плейлистом;
- богатый набор функций для воспроизведения и записи звуковых файлов различных форматов, благодаря использованию библиотеки BASS 2.4.x.
Подробнее узнать о всех возможностях аудиоплеера AIMP можно посетив сайт разработчика или поискать информацию на просторах Интернета. Тем не менее, один аспект работы с плеером незаслуженно остался в тени. Речь идет о возможности дистанционного управления аудиоплеером AIMP с помощью пульта.
И хотя пульты ДУ еще не являются для персональных компьютеров таким же обязательным аксессуаром, как и для бытовой техники, без сомнения, возможности мультимедийных приложений делают их использование весьма полезным и удобным. Предлагаем убедиться в этом самостоятельно, проследив весь процесс настройки дистанционного управления на примере аудиоплеера AIMP.
В статье будет рассказано, как начать с выбора пульта ДУ, перенести на него управление аудиоплеером и получить в результате многофункциональную систему дистанционного управления.
Пульт ДУ взаимодействует с компьютером через приемник, который улавливает сигнал с пульта ДУ, обрабатывает и передает его в компьютер. Наибольшее распространение получили пульты ДУ, работающие в инфракрасном диапазоне, поэтому в основе системы дистанционного управления, о которой пойдет речь, будет новинка от компании Redray – инфракрасный приемник Redray Grani J-series (1).
Это небольшое устройство, внешне напоминающее flash-накопитель, будет исполнять роль мостика, по которому сигналы с пульта ДУ попадают в компьютер.
Redray Grani подключается к компьютеру через USB порт. После чего Windows автоматически установит необходимый драйвер. Redray Grani это HID-совместимое устройство. Оно определяется в системе, как игровой контролер, на что указывает индекс серии “J”. Следует отметить, что серия Redray Grani представлена двумя типами устройств с индексами J (joystick) и К (keyboard). В первом случае данные в компьютер передаются в формате игрового контроллера – джойстика, во втором – эмулируется клавиатура.
Изюминкой этого устройства является фирменный алгоритм декодирования, способный обработать сигнал с любого пульта ДУ, и сгенерировать для каждой его клавиши уникальный код. Благодаря этой способности пользователь может выбрать любой понравившийся ему пульт ДУ, чтобы использовать его для управления компьютером.
Видимо, поэтому в комплекте нет пульта ДУ, а весь набор состоит из инфракрасного приемника Redray Grani, диска с программным обеспечением и гарантийного талона. Все это размещается внутри красочно оформленного DVD-бокса.
Чтобы нажатие кнопки на пульте ДУ откликалось действием на компьютере, необходима специальная программа для работы с пультами дистанционного управления. Список таких программ внизу статьи (2). С их помощью кнопкам пульта ДУ назначаются команды и действия, которые будут выполняться на компьютере.
TASEPlaylist
Добавлены свойства для регулирования отступов от границы записи / заголовка группы до ее содержимого:
Добавлена возможность указать рабочую область для элемента плейлиста. Новое свойство позволит выделить область плейлиста, которая будет доступна пользователю для управления его содержимым, все остальное пространство, несмотря на то, что визуально оно видимо и доступно, считается элементом плейлиста невидимым:
Такой подход разнообразит визуальную составляющую плейлиста: теперь можно сделать навесные полупрозрачные панели или плавный переход контента в фон по краям элемента без ущерба для функциональности и юзабилити.
Весьма популярным вопросом на нашем форуме был вопрос о полупрозрачности плейлиста. На текущий момент плейлист не поддерживает полупрозрачность ни в каком виде. Дело в том что, плейлист весьма «тяжелый» элемент с огромным количеством текстовой информации, а вывод текста с «правильным» альфа-каналом (для поддержки полупрозрачности) — весьма трудоемкая операция.
Популярной задачей, для чего дизайнерам требовался полупрозрачный плейлист, была задача использовать в качестве фона плейлиста текстуру, чьи кадры можно переключать динамически с помощью биндинга или обложку альбома воспроизводимого трека. Исходя из такой постановки задачи, я сделал частичное решение. Итак, плейлист обзавелся новым свойством — ParentBackground .
Что оно делает? Как работает? Свойство позволяет плейлисту использовать фон предка в качестве своего фона:
Под плейлист я положил TASECoverArtDisplay, а у самого плейлиста отключил фоновую текстуру и выставил полупрозрачный цвет фона:
Сфера использования этого свойства имеет одно ограничение — фон предка не должен быть полупрозрачным . Если вы попытаетесь использовать это свойство вместе с полупрозрачным фоном, то после отрисовки плейлист просто «отключит» полупрозрачность для своей области.
TASEPanel
Панель — весьма простой элемент управления, основной целью которого является возможность размещать на себе другие элементы управления.
По сути, это своеобразный TASELayoutContainer только расположенный не на уровне фоновых элементов, а на уровне элементов управления. Что это дает? У фоновых элементов и элементов управления есть несколько основных отличий:
- Фоновые элементы рисуются раньше, нежели элементы управления. В этой статье я использовал текстовую метку не по назначению, чтобы обойти это ограничение и задать текстуру всплывающей панели.
- Фоновые элементы позиционируются относительно своих соседей, тогда как элементы управления прикрепляются лишь к границам контейнера, на котором они лежат. Таким образом, если в первом скрытие элемента ведет к смещению соседних элементов, то во втором — никакого смещения не будет.
Достоинства
- Приложение полностью на русском;
- Все возможности доступны бесплатно и без рекламы;
- Проигрывание папок;
- Таймер отключения.
Поддержка потокового аудио
AIMP, как и большинство других популярных плееров, способен проигрывать звуковые онлайн-трансляции.
Поддерживаются как онлайн-радио, так и подкасты. Кроме непосредственно добавления ссылки, можно скачать отдельный плейлист радиостанции в формате M3U и открыть приложением: АИМП его распознает и возьмет в работу.
Управление плеером AIMP с пульта ДУ
Предлагаемым ниже методом можно управлять любым мультимедийным приложением и даже дистанционно управлять… всем компьютером! Аудиоплеер AIMP — одна из новых популярных программ, потеснив своего старшего «коллегу» — WinAmp пользуется большой популярностью среди многих пользователей компьютеров.
TASEEqualizerDisplay
Появилась возможность заливки нижней и верхней областей разными цветами
Эти действия разделены на три категории
Мультимедиа
- управление WinAmp и различными медиаплеерами;
- управление громкостью;
- управление CD-ROM;
Действия
- операции с окнами и папками;
- запуск программ;
- управление энергопотреблением и т.п.;
Клавиатура
- эмуляция нажатий;
- управление скроллингом;
- работа с макросами;
- эмуляция мыши.
Кроме клавиатуры, программа MKey также работает с HID-совместимыми устройствами, в числе которых инфракрасный приемник Redray Grani J-series, что позволяет использовать ее для дистанционного управления компьютером с пульта ДУ. Для чего пользователь назначает перечисленные выше действия кнопкам на пульте ДУ.
Итак, все звенья в системе дистанционного управления компьютером определены, осталось только настроить управление аудиоплеером. Способ настройки аудиоплеера, с которым познакомится читатель, может быть использован для любой программы при настройке управления ей с пульта ДУ.
Подберем пульт ДУ для управления аудиоплеером. Это может быть любой пульт ДУ от бытовой техники, с любым набором и обозначением клавиш, потому что пользователь может самостоятельно назначать действия, которые будут выполняться на компьютере, при нажатии на нем той или иной клавиши.
Хорошим выбором будет пульт ДУ, на котором уже есть мнемонические обозначения некоторых функций аудиоплеера, таких как воспроизведение, пауза, смена трека, изменение громкости и т.п., например, от музыкального центра, видеоплеера или комбинированные пульты, у которых блок управления телевизором совмещен с блоком управления видео. Автор использовал пульт от телевизора Panasonic – модель EUR644666.
Из внушительного количества функций и команд, которыми обладает аудиоплеер AIMP, выберем лишь те, управление которыми мы хотим осуществлять с пульта дистанционного управления. В этом нам поможет менеджер настройки горячих клавиш, доступ к которому осуществляется из настроек «Плеер».
Мы видим, что каждой команде можно задать комбинацию как локальных горячих клавиш, когда AIMP является активным окном, так и глобальных клавиш, комбинации которых будут работать, даже если AIMP не активен и пользователь работает в другой программе. Если посмотреть на назначенные комбинации «горячих клавиш», то мы увидим, что глобальными являются клавиши, относящиеся к категории мультимедиа. Такие клавиши присутствуют на мультимедийных клавиатурах, и большинство аудио/видео плееров поддерживают управление с их помощью. Каким же образом можно перенести эти клавиши на пульт ДУ.
Для начала определим команды, которые мы будем посылать с пульта ДУ: воспроизведение, пауза, смена трека, управление громкостью, переключение между плейлистами.
Автор распределил команды управления на выбранном пульте ДУ следующим образом:
- клавиши, отмеченные знаками «+» и «–», возьмут на себя управление громкостью;
- запуск плеера осуществляется при нажатии на клавишу «1»;
- закрывать приложения мы будем клавишей, которая расположена в левом верхнем углу;
- блок клавиш, помеченных стрелками, отвечает за перемещение внутри плейлиста и выбор нужной композиции;
- блок цветных клавиш отвечает за управление воспроизведением и смену трека.
Будем считать, что на компьютере читателя уже установлен аудиоплеер AIMP, программа MKEY и подключен инфракрасный приемник Redray Grani. Для программирования кнопок пульта ДУ запустим программу MKEY, переключимся в меню «Настройки», и с помощью нижних закладок перейдем в раздел «Плагины», где нужно отметить пункт «USB HID».
Чтобы проверить работоспособность связки «пульт ДУ – инфракрасный приемник – программа», перейдите на закладку «Тест» и нажмите кнопку «Активировать». Каждое нажатие клавиши на пульте ДУ, должно сопровождаться появлением в этом окне новой строки, со значением «ММ1» в колонке «Key».
Настроим запуск аудиоплеера при нажатии на клавишу «1». Для этого переключимся в меню «Клавиши» и нажмем кнопку «+ Добавить». Когда появится окно с предложением нажать лавишу, на пульте ДУ необходимо нажать кнопку, которой мы хотим присвоить эту функцию. Нажмем на кнопку, которая помечена «1», и введем для нее название – Запуск AIMP.
После нажатия ОК в колонке слева появится строка «Запуск AIMP», которой можно назначить действие. Для этого во второй колонке кликнем мышкой на кнопку «Действия», под ней выбираем «Запуск программ», в правом поле отмечаем пункт «Запустить программу/открыть файл:». С помощью нажатия на значок «лупа», указываем путь к исполняемому файлу аудиоплеера и нажимаем внизу справа значок «дискета», чтобы сохранить это действие.
Теперь при нажатии на пульте ДУ клавиши «1» будет запускаться аудиоплеер AIMP, если он не запущен, или происходить его активация, когда окно программы не активно.
Для завершения работы с плеером введем общепринятую в Windows комбинацию «Alt – F4», которую назначим на пульте ДУ клавише, обозначенную мнемоническим знаком .
В программе MKey проделаем те же действия для добавления новой клавиши, что и в примере для запуска плеера. На запрос ввода названия клавиши введем «Закрыть программу». Назначим клавише «Закрыть программу» эмуляцию одновременного нажатия комбинации «Alt» + «F4». Во второй колонке программы MKEY кликнем мышкой на кнопку «Клавиатура» и выберем под ней пункт «Клавиши». В правой части программы выбираем переключатель «Эмулировать нажатие» и, отметив параметр «Alt», выбираем из раскрывающегося списка F4. Не забываем сохранять назначенное действие, нажатием на значок «дискета».
Таким же способом назначим оставшимся кнопкам, которые были выбраны для управления плеером с пульта ДУ, эмуляцию клавиатурных комбинаций, в соответствии с таблицей:
Результатом нашей работы будет 16 запрограммированных на пульте ДУ клавиш. В окне программы MKEY нажмите кнопку «Список», чтобы увидеть список названий с закрепленными за ними действиями.
При программировании клавиш пульта ДУ, мы указали, что перемещение между плейлистами осуществляется с помощью клавиатурной комбинации Page Up и Page Down. Однако если мы проверим реакцию AIMP на нажатие этих клавиш с пульта ДУ, то не увидим никаких действий. Это связано с тем, что в настройках аудиоплеера для перемещения между плейлистами не задано никаких «горячих клавиш». Исправим это несоответствие – выбрав надпись «Следующий плейлист» и дважды щелкнув мышкой в ячейке «Локальные». Появится поле ввода, где пользователь должен ввести желаемую комбинацию клавиш. Вы можете нажать клавишу Page Up на клавиатуре или нажать клавишу «?» на пульте ДУ. В первом и втором случае результатом будет появление в ячейке значения PgUp. Теперь задайте комбинацию для команды «Предыдущий плейлист», задействовав клавишу Page Down на клавиатуре или клавишу «?» на пульте ДУ.
Таким образом, пользователь может использовать для команд аудиоплеера AIMP любую клавиатурную комбинацию, которую затем сможет продублировать на пульте ДУ.
Результатом выполненных настроек будет управление основными функциями воспроизведения и навигации в плейлистах для аудиоплеера AIMP с пульта ДУ. Во-первых, это дает полную свободу в перемещении – вы больше не привязаны к компьютеру при воспроизведении фонограмм; во-вторых, не нужно переключаться между приложением, в котором вы работаете, и аудиоплеером, чтобы сменить трек, сделать паузу или изменить громкость — эти функции доступны с пульта ДУ.
Если на пульте ДУ остались незадействованные клавиши, используйте их для управления:
- CD-ROM (открыть/закрыть);
- окнами (свернуть/развернуть, расположение, убрать в трей);
- папками;
- браузером;
- питанием и т.д.
Причем, по усмотрению пользователя, набор команд может быть изменен или переназначен другим клавишам на пульте ДУ. Это выгодно отличает систему дистанционного управления на основе Redray Grani от других пультов ДУ, где набор возможных действий определен производителем.
Отметим, что, эмулируя мультимедийные клавиши, можно управлять с пульта ДУ не только аудиоплеером AIMP, но и другими мультимедийными приложениями среди которых:
- медиаплееры, имеющие аналогичные команды управления: Windows Media Player, Zoom Player, Apollo, BSPlayer, Light Alloy, Crystal Player;
программы для презентаций (PowerPoint, Google Presently); - фотоальбомы и средства просмотра изображений (ACDSee, IrfanView, Kodak Presently);
- программы для караоке;
- различные игры, не требующие динамичного управления, и т.д.
Таким образом, можно многократно расширить возможности обычного компьютера, добавив к нему всего одно устройство. Диапазон применения пульта ДУ весьма широк: от использования в качестве дополнительной клавиатуры, на которую вынесены “горячие клавиши” часто используемых приложений, до превращения ПК в полноценный мультимедиа-центр, который станет многофункциональным источником развлечений. Все зависит от вашей фантазии и желания!
Мод кнопок NWD (NWD Key Mod) (Swm Mod Key)
версия: 1.6.1
Последнее обновление программы в шапке: 20.09.2021
Краткое описание:
Переключение треков обученными кнопками на рулевом колесе, для автомобильных проигрывателей. Выбор приложения для последующего запуска.
Описание:
Программа "Мод кнопок NWD" предназначена для адаптации обученных рулевых кнопок (Next, Prew и Mic.) под сторонние музыкальные проигрыватели. Такие как "AIMP", "Poweramp" и прочие использующие стандартные android медиа-кнопки (в режиме "Альтернативные команды"), а также проигрыватели PCRadio, Jet Audio, и т. д. (в отключенном режиме "Альтернативные команды", с увлечением времени отклика ). "Мод кнопок NWD" помогает переключать треки вперёд и назад только при активном аудио потоке (для предотвращения произвольного запуска проигрывателя). Программа работает на автомобильных проигрывателях на платформе Allwinner T3 с android начиная с API 19 (4.4.4), также реализована работа на MTK устройствах SWM 8802 (SwmModKey версия). Возможна работа на других устройствах где используются системные пакеты com.nwd.* В программе реализован авто-запуск, но специфика прошивки с различными ограничениями может блокировать эту возможность, для того чтоб автомобильный проигрыватель не выгружал программу каждый раз при отключении ACC, можно отредактировать системный файл "\config\app\IsNotByKillApp.ini" добавив в его конец строку com.nwd.nikolai.nwdkey. А, также отредактировать файл AppConfig.xml добавив строки:
Или
При отсутствии возможности редактирования системных файлов в программу "Мод кнопок NWD" добавлена возможность автоматического запуска выбранного в настройках приложения, после запуска данного приложения.
Программа "Мод кнопок NWD" распространяется как есть, ни автор ни администрация сайта не несут ни какой ответственности, все что Вы делайте - делайте на свой страх и риск.
Перед обновлением, нужно удалить старую версию.
Автором, и разработчиком данного приложения является автор данной темы. Приложение пока выкладывается только здесь. С Goole Play пока проблемы на уровне регистрации разработчика.
Требуется Android: 4.4.2 и выше
Русский интерфейс: Да
1. Поддержка ГУ PX6/RK3399 MCU: TP67G1D
2. Добавлена экспериментальная функция выполнения «скрипта» ТОЛЬКО для рутированных устройств!
Обработка команд с ГУ прошивкой MCU: 20180426-1-KC1-18 (инициатор, тестер ув. poimnbv)
Отображение уведомлений для Android 8
Добавлено:
Включение Wi-Fi после запуска ГУ, установка необходимого уровня подсветки (инициатор ув. Snegovik)
Авто запуск стороннего приложения.
Возможность отключить обработку медиа кнопок.
Обработка команд с SWM (с авто запуском по прежнему проблема, в место кнопки с микрофоном обрабатывает кнопку пауза/воспр. )
Удалена работа в режиме системных команд.
Добавлено:
Переключение методов управления "Альтернативные/Системные команды" в шторку уведомлений
Исправлено:
Приключение треков только в перёд если в настройках снята отметка с чекбокса "Переключать только при наличии аудио потока"
Подредактирован автозапуск при включении ACC.
Подредактировано переключение треков.
Не проверено (в связи с отсутствием доступа ГУ):
Автозапуск при включении ACC без редактирования системных файлов.
Кнопки с рулевого колеса.
Возможно еще есть недочёты.
У кого есть возможность отписаться о работе beta, пожалуйста сообщите
С более ранней версией можно ознакомится тут .
Это облегчённая версия приложения NwdMod, собранная по инициативе благодарного пользователя "master1000" у которого при использовании полной версии NwdMod возникали проблемы с камерой заднего вида. В данной версии реализовано только переключение треков вперед, назад и авто запуск. В штатном плеере треки будут переключаться по два подряд.
SwmModKey это версия приложения NwdModLite для MTK устройств SWM 8802, собранная по просьбе пользователя "DRONLAV" , который предоставлял логи и проводил тестирование на своём устройстве, за что ему отельное "Спасибо". В данной версии реализовано только переключение треков вперед, назад. В штатном плеере треки будут переключаться по два подряд. В версию 1.01 добавлена пауза/воспроизведение если кнопка обучалась с IR пульта (Play/Pause/OK/Enter).
Спасибо:
ув. [email protected] поддержку проекта
ув. baralex за тестирование на гу с 6-м Андроидом.
ув. master1000 за инициативу NwdModLive, поддержку проекта.
ув. DRONLAV за инициативу, тестирование, логи для ГУ MTK SWM 8802
ув. Snegovik за инициативу вкл. Wi-FI, уровень подсветки, поддержку проекта.
ув. nikeefn, за инициативу, тестирование, логи PX6/RK3399, поддержку проекта.
Большое Спасибо всем благодарным пользователям, чья поддержка вдохновляет на добавление дополнительных функций.
музыка с клавы управляется только с главного экрана, если открыта какая то программа, то кнопки молчат. VIM1
Да, кнопки в фоне еще не работают. Это не баг. Планируется в будущем доработка.
это сильная недоработка.
Долгим кликом на кнопке Play можно выбрать другой установленный плеер с поддержкой кнопок.
Встроенный плеер не видит.
Встроенные плееры на ГУ сделаны не по правилам и большинство не видны. Прошивки обычно ГУ делают на скорую руку и не предвидят все варианты использования.
Логичнее сделать смену плейера по кнопке "музыка", если бы не прочитал — не догадался бы
Кнопки музыка нет на половине тем. А кнопка PLAY есть на каждой теме. Так что не логичнее :)
Подскажите как сменить тему.При загрузки лаунчера стояла поумолчанию тема, так там была в верхнем левом углу кнопка, а на этой теме нет.
Свайп снизу вверх — попадаете в окно Tools там можно сменить тему.
приветствую. я так понял что можно свой png файл инсталировать…а как физически это сделать.хочу не просто логотип чтобы машины был, а сама машина.
Спасибо.
Я сфотографировал свой автомобиль на телефон ( формат JPEG), затем перенёс фото на комп., получился ( формат PNG). Скинул фото ( PNG) на флешку, с неё перенёс на ГУ в папку "Pictures, или фото, галерея, изображения"(какая рабочая). После этого заходите в CWG, и меняете фон.
Да, можно делать фон из своей фотографии, но человек спрашивал мини авто вместо логотипа с прозрачным фоном, что сложнее
Попробую сделать прозрачный фон, как советовали
Это довольно сложно ровно фон удалить, я бы советовал найти готовую картинку и просто размер подогнать. Ищите в Гугле картинки фразами типа "kia sorento png"
плейер не дает уснуть VIM . пока придется отказаться от лаунчера.
Выходите долгим кликом на кнопке выход. Тогда будут остановлены все сервисы.
В моем случае это крутилка громкости?
плейер не дает уснуть VIM . пока придется отказаться от лаунчера.
А что такое vim?
Штатный плеер (как это не печально) не видится и соответственно не выводит название треков. Но при наличии на борту poweramp и назначении его плеером но кнопку play, название треков выводит )))
Спасибо, установил Poweramp, теперь видны названия треков)
При полной интеграции лаунчера готов платить за труды разработчика. Но по попробовав все имеющиеся лаунчеры, заточенные под магнитолы разочаровался . Да, в чём то есть плюсы, но минусы перекрывают. Хотя cwg на данный момент лучший ))
Пишите пожелания, проект развивается, а отличии от некоторых конкурентов
Куда писать, на email?
Можно на форуме, можно в ЛС, можно тут
Может тогда тему создать? Там бы отписывались и статистику хотелок можно вести )
При полной интеграции лаунчера готов платить за труды разработчика. Но по попробовав все имеющиеся лаунчеры, заточенные под магнитолы разочаровался . Да, в чём то есть плюсы, но минусы перекрывают. Хотя cwg на данный момент лучший ))
К сожалению, полной интеграции сделать технически невозможно. Так как это будет привязано к одной конкретной прошивке и магнитоле. Нужно будет делать около 20 версий программ на каждую магнитолу (или даже прошивку). Так как там все работает через МЦУ (это второй отдельный мини-компьютер в магнитоле). И нет доступа к таким функциям как кнопки руля, радио, звук и т.д.
После последнего обновления стали работать кнопки на руле. Переключение треков.
А где найти встроенный плеер?
Вроде везде пробежался ((
Установил лаунчер, понравился. Затем установил poweramp, но как им управлять? Нажимаю на переключения трэка, так он закрывается и включается штатные плеер лаунчера
Нужно сначала в CWG долгим кликом нажать на кнопку PLAY и выбрать плеер каким хотите управлять
Салют. я может чего пропустил где, но poweramp не хочет управляться с CWG, выбираю плеер, жму плей, CWG сворачивается, при выборе CWG плеер опять отрубается. попробовал кучу разных плееров, такая беда у меня. китайская MCU. андройд 8.1Go. родной плеер работает нормально, но там не хватает плейлистов, если они появятся. то будет отлично. Вообщем хотелось бы узнать как решить мою проблему. Спасибо
Такая же беда. Ни один плеер через CWG при сворачивании не работает на заднем фоне. Встроеный плеер устроил бы если бы были плей листы. А так надо пролистать 100 папок с файлами чтобы найти альбом, а если накидать треков то только самому в папку собирать. Уважаемый разработчик добавьте плей листы во встроеный плеер, мы будем Вам очень благодарны за это.
Салют. я может чего пропустил где, но poweramp не хочет управляться с CWG, выбираю плеер, жму плей, CWG сворачивается, при выборе CWG плеер опять отрубается. попробовал кучу разных плееров, такая беда у меня. китайская MCU. андройд 8.1Go. родной плеер работает нормально, но там не хватает плейлистов, если они появятся. то будет отлично. Вообщем хотелось бы узнать как решить мою проблему. Спасибо
Я так понимаю это косяк прошивки китайских магнитол, в них оболочка глушит все фоновые процессы для того чтобы магнитола не съедала ресурсы железа
Поставил другой лаунчер, и там нормально работают другие плеера. Я теперь жду, когда сюда это прикрутят, потому что тут функционал больше.
Добрый день!
Работает ли с плеером Коди?
Здравствуйте, всем устраивает лаунчер, но вот беда, мультируль работает, все кроме переключение треков. Что с этим сделать?
Здравствуйте! Подскажите пожалуйста, как заставитьPC Radio играть в фоновом режиме?Уже два дня бьюсь…
такая же проблема нечего не работает в фоновом режиме не радио не плееры сторонние, они сворачивают весь лаунчер переходит в заводской. переходить обратно опять такая ерунда. подскажите что делать? что изменить в настройках
В магнитолах стоит ограничение фоновых процессов. Нужно добавить нужные программы в список исключений. Как это сделать нужно читать про конкретную модель магнитолы, так как их много и часто по разному делают
Подскажите, где эти ограничения посмотреть на примере любой модели. По аналогии буду смотреть на своем.
Разобрались с проблемой? Тоже купил китайскую магнитолу, поставил CWG и при сворачивании приложений они отключаются… Хотя с другими лаунчерами такой проблемы нет.
Подскажите, где эти ограничения посмотреть на примере любой модели. По аналогии буду смотреть на своем.
Нет. Система закрывает принудительно процесс в фоне.
А почему она закрывает его принудительно только при запуске CWG? Ведь с другими лаунчерами такого нет? Может что-то в настройках нужно выставить?
В CWG вроде все перепробовал. Есть подозрение на урезанный андроид. CWG создан по другому, в урезанной не настраиваются какие-то разрешения, как вариант.
Еще есть заводские настройки звука, надо их покрутить.
В заводских нигде не нашел.
Такая же фигня с радио при переключении на главное меню радио выключается . С другими всё работает.
В CWG есть встроенный плеер, из-за него радио выключается, так как происходит передача аудио фокуса. Но так не на всех магнитолах
В CWG есть встроенный плеер, из-за него радио выключается, так как происходит передача аудио фокуса. Но так не на всех магнитолах
так то же самое и с сторонним плеером! А что можно сделать чтоб не отключадась музыка или интернет радио (при возврате в главное меню) мне нравится картинка CWG но, что можно сделать?
простите! Или я не умный, или… не могу зайти в настройки эквалайзера, просто нет его… на иконку "музыка" открывается штатный эквалайзер и играет штатный плеер.
Прошивки у всех разные, по вашему описанию не совсем понятно что происходит. Но по проблемам конкретной магнитолы лучше обращаться на специализированные форумы.
я уже давно понял, что эквалайзера в лаунчере нет! я могу пользоваться стоковым эквалайзером, а он плохой! Хочу встроенный в лаунчер эквалайзер! Теперь понятно?
В cwg лаунчере нет встроенного эквалайзера, он запускает системный
так об этом и речь… зачем там плеер раз он без эквалайзера? получается на плохих — дешовых ГУ CWG бесполезен для музыки…
В магнитолах звук работает в мцу, из-за этого сделать универсальный эквалайзер нельзя. Поэтому приходиться делать ссылку на встроенный. Вы можете прислать информацию о вашем эквалайзере, я его добавлю в список поддерживаемых
Ок, я попробую его добавить
А что можно сделать чтоб не отключадась музыка или интернет радио (при возврате в главное меню) мне нравится картинка CWG но, что можно сделать?
Можно в настройках андроид отключить разрешения CarWebGuru на звук.
С плеером решил так… Поставил дополнительно Neutron. А в настройках CWG отключил bassboost. теперь штатный плеер CWG похоже взял ещё что то из добавленного плеера — короче басов добавилось и меня это устроило. Всем спасибо! Делайте в CWG хороший эквалайзер.
Здравствуйте, подскажите пожалуйста, есть ли какое решение? Очень нравится лаунчер, пожалуй лучший, из того что есть просто конструктор, все можно сделать под себя, но есть одно , не включается музыка, при запуске машины, какие только плеера и настройки не пробовал, нужно принудительного его вкл, а это не удобно, на других лаучерах вкл, но нравится CWG ! (магнитола "swat" AHR — 6180 Андроид 7.1 media Tek 1.3 проц.
Не совсем понял проблему, опишите подробнее какой плеер, где и как не запускается
Вот к примеру, приехал домой заглушил машину, вытащил ключ зажигания, потом возвращаешься через какое то время, заводишь машину, магнитола включается, но активный плеер молчит, что бы он заработал, нужно нажимать плей, потом все работает отлично и ещё я с яркостью не могу понять логику.
Доброго времени суток! Обновил CWG лаунчер… теперь, после перезапуска магнитолы (лаунчера CWG), слетают все настройки в приложении CWG.До этого все было супер! Что может быть?
Здрасте! Как включать музыку через блютуз? В настройках где добавить виджет, в программах нет заводского приложения Музыка BT.
Подскажите глупому и неопытному, а как сделать так, чтобы работало штатное радио?
Дорый день. Заметил что если на рабочем столе стоит плеер поверамп, и выведены кнопки плэй и следующий трек. Так вот плеер не включить пока не войдешь в саму программу. Потом только можно с глнлавно экрана нажимать плэй и переключение трэков. Можно например без входа в плеер нажать плэй и слушать музыку. А то приходится заходить в программу и потом включить проигрывание музыки, выходить на главный экран и там уже листать/слушать трэки. Плеер установлен по умолчанию. Приятно пользоваться с главного экрана, и лень заходить/выходить в приложения. А так нажал на плэй и музыка звучит.
здравствуйте. встроенный плеер проигрывает музыку только 1 секунду и останавливает трек. что можно сделать?
Включите тему Media (Dbg) она в темах "другие". И посмотрите что считается текущим плеером когда останавливается. Скорее всего у вас включается другой плеер, CWG это понимает и останавливается чтобы не играли два.
Сегодня речь пойдет об изменениях в так называемых элементах управления, непосредственно с которыми взаимодействует пользователь.
Прошлые статьи по теме :
Если вы не читали предыдущую часть статьи про элементы управления — рекомендую сделать это сейчас — в ней рассматриваются новые возможности, сделанные на базовом уровне.
Манипуляции с треками
В меню главного окна проигрывателя доступны опции манипуляций с музыкальными файлами.
Из этого меню можно просмотреть метаданные файла, выбрать его в качестве рингтона или удалить из системы. Самой полезной опцией является, конечно же, просмотр метаданных.
Тут же можно и скопировать название трека в буфер обмена, воспользовавшись специальной кнопкой.
Читайте также: