AIMP Forum

AIMP for Windows => Предложения / Suggestions => Плеер / Player => Topic started by: vorber on March 13, 2010, 15:25:21

Title: Запуск плеера с помощью Launch media select
Post by: vorber on March 13, 2010, 15:25:21
  Я думаю многих пользователей очень раздражает невозможность прописать любимый плеер на Launch media select key (обычно ноткой обозначена) на своей мультимедийной клавиатуре, привычными для пользователя методами. По умолчанию эта кнопка запускает виндовый медиаплеер, а переназначить её могут только счастливые обладатели логитеков, с помощью фирменной утилиты. Гуглёж на эту тему тоже совершенно не помогает, так что большинству приходится забыть об этом удобстве.
  Предлагаю разработчику в настройки хоткеев Аимпа добавить такую возможность.

Решение для тех кто читает эту тему и заинтересован в этом вопросе. Сам убил часа 3 на ковыряние в реестре, может кого избавлю от этой злой участи :) Проверенно только на 32-битной Семёрке:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16  (конкретно для вашей клавы это может оказаться и не 16)
переименовать Association (или что бы там ни было) в ShellExecute
установить значение в "c:\program files\aimp2\aimp2.exe" путь естественно прописать тот, туда куда плеер установлен у вас.
Title: Re: Запуск плеера с помощью Launch media select
Post by: bescheidener on March 13, 2010, 15:40:20
Я на ХР-шке без проблем ставлю глобал-хоткей и всё работает - плеер запускается на "нотку" (Logitech). А WMP я вообще удалил к чертям.

upd:Посмотрел на Win7.x86 - тоже нормально работает (WMP не удален)
Title: Re: Запуск плеера с помощью Launch media select
Post by: vorber on March 22, 2010, 16:24:09
Я на ХР-шке без проблем ставлю глобал-хоткей и всё работает

Вопрос-то изначально и стоял - как поставить этот глобал хоткей? В настройках аимпа нет настройки хоткея на запуск плеера (да и не может он быть настраиваемым, по архитектурным причинам: хоткей не работает, если программа не запущена :) ), зато в операционной системе есть эти связки для мультимедийных клавиатур, чем я и предлагал воспользоваться.
Если "оно само" у Вас начало работать, то это заслуга отнюдь не плеера. Это просто стечение обстоятельств. Обьясню: после того, как я доковырялся до истины я выяснил один момент. По умолчанию, в ХР и семёрке, по нажатию на эту кнопку (нотки) стартует приложение с которым ассоциированы файлы *.cda
Т.е. скорее всего вы ассоциировали АИМП со всем, что он умеет играть и всё стало хорошо. Но в таком подходе есть 3 слабых места: 1-е не все пользователи ассоциируют всё что можно, некоторые выбирают расширения для файлов, которые действительно собираются открывать данным приложением, а всё остальное - к монахам :) Отсюда вытекает второй недостаток: нет очевидного способа привязать АИМП на эту кнопку. Есть "шаманский" - проассоциировать его с *.cda. Ну и последнее: никто не гарантирует, что МС в очередной заплатке не поменяет это умолчательное правило и ассоциация с ЦДА не перестанет работать. Поэтому я и предложил относительно устойчивый метод, а за одно - реализовать его в интерфейсе однозначно и на видном месте (пусть как хоткей, конечному пользователю так будет понятней).

З.Ы. bescheidener, если Вы не пользовались логитековской утилитой для настройки этой кнопки (у вас же логитек), попробуйте убрать ассоциацию .cda с АИМПа - убедитесь, что я был прав :)
Title: Re: Запуск плеера с помощью Launch media select
Post by: TheKnyazz on June 07, 2010, 16:47:42
Могу предложить способ, который будет работать даже без медиа клавиатуры( то есть можете забиндить нужную комбинацию, читай горячие клавиши).

Маленькая программка http://www.autohotkey.com/download/ (http://www.autohotkey.com/download/)

и скрипт для неё, который использую сам(запуск по тычку в медиа кнопку)

Code: [Select]

Launch_Media::
IfWinExist ahk_class TAIMP2MainW
{
IfWinNotActive
WinActivate,
;        WinShow
; WinMaximize ahk_class TAIMP2MainW
else
WinMinimize ahk_class TAIMP2MainW
}
else
Run C:\Program Files (x86)\AIMP2\Aimp2.exe
return


Не только открывает плеер этой кнопкой, но и сворачивает.

Этой же прогой по большому счету можно забиндить всё что угодно...
Title: Re: Запуск плеера с помощью Launch media select
Post by: Inquisitor on July 31, 2010, 20:47:50
По умолчанию, в ХР и семёрке, по нажатию на эту кнопку (нотки) стартует приложение с которым ассоциированы файлы *.cda
Огромное спасибо, весь интернет перерыл, пока на эту тему не наткнулся. Попробовал поставить один весьма занимательный плеер в добавок к AIMP'у, так эта зараза все ассоциации на себя переписала без спросу. А потом уж что только не делал - и вручную ассоциации назначал, и переустанавливал AIMP - не хотел он по кнопке запускаться. Сейчас поставил в ассоциациях .cda - всё отлично заработало.
Title: Re: Запуск плеера с помощью Launch media select
Post by: Dimka on August 03, 2010, 20:17:41
А моя Genius подхватила плеер из программ по-умолчанию... на то она и галочка в настройках чтобы плеер дефаултным стал
Title: Re: Запуск плеера с помощью Launch media select
Post by: xAllalone on January 10, 2011, 04:02:40
У меня Genius, и не работает. Предлагаю реализацию к финальной версии.
Title: Re: Запуск плеера с помощью Launch media select
Post by: Я Гриша! on March 23, 2011, 14:59:52
У меня Лоджитех без программ всё работает! просто ставишь галочку в настройках, дефолтный плеер.
Мне обидно другое... кнопок на мышке много а назначить на них команды не представляется возможным!
Title: Re: Запуск плеера с помощью Launch media select
Post by: Tarik on March 23, 2011, 15:04:55
Мне обидно другое... кнопок на мышке много а назначить на них команды не представляется возможным!
Програмулька есть, MKey, в ней можно и кнопки мышки назначать.
Title: Re: Запуск плеера с помощью Launch media select
Post by: Я Гриша! on March 23, 2011, 15:44:06
Это не очень то удобно, проще было-бы тыркнуть в поле горячих клавиш нужной кнопкой мыши или клаву + мышь. Щя попробую этот Mkey...
Не ни годится функционала мало, хотел сделать копировать инфу в буфер по клику
Mkey глючит создаёшь профиль с одной командой а получаешь с другой, и с мышью он не работает но прога нужная
Где взять плагин для работы с мышью? ???
Title: Re: Запуск плеера с помощью Launch media select
Post by: - on May 09, 2011, 19:40:55
Програмулька есть, MKey, в ней можно и кнопки мышки назначать.
Сам такой пользуюсь, очень удобная. Легко установила аимп для запуска медиа кнопкой
Title: Re: Запуск плеера с помощью Launch media select
Post by: Алексей Долматов on July 27, 2011, 18:58:59
Для управление плеером, в том числе для запуска, с помощью мыши установил X-Mouse кнопки управления (http://www.highrez.co.uk/downloads/XMouseButtonControl.htm)
Настраивается большинство клавиш мыши (у меня все 5), и можно сделать до пяти режимом работы мышкой, то есть, к примеру, настроить мышь в обычный режим и настроить в мультимедийный режим для управления плеером
Title: Re: Запуск плеера с помощью Launch media select
Post by: - on July 27, 2011, 19:51:16
Для меня это будет не очень удобно у меня 6 кнопочная мышь, но к примеру если играешь игру и тебе нужны кнопки мыши, для разных функций, а тут вместо этого будет плеер переключать. 
Title: Re: Запуск плеера с помощью Launch media select
Post by: Алексей Долматов on July 27, 2011, 20:02:16
Для меня это будет не очень удобно у меня 6 кнопочная мышь, но к примеру если играешь игру и тебе нужны кнопки мыши, для разных функций, а тут вместо этого будет плеер переключать. 
Я же написал, там можно настроить до 5 конфигураций. То есть включаешь по надобности, сел в игру играть, включил конфиг 3 с обычными настройками и играешь спокойно
Title: Re: Запуск плеера с помощью Launch media select
Post by: Guyver on August 05, 2011, 19:06:08
Как и TheKnyazz, тоже пользуюсь прогой autohotkey. Очень удобно.
Простой скрипт на открытие AIMP клавишей Numpad1:
Numpad1::Run E:\Program Files\AIMP2\AIMP2.exe

Смена раскладки по CapsLock: 
CapsLock:: Send {LAlt Down}{Shift}{LAlt Up}
 
Title: Re: Запуск плеера с помощью Launch media select
Post by: Алексей Долматов on December 03, 2011, 19:41:20
А мне помогла нормально управлять программа HotKeyz (старая и английская)
Title: Re: Запуск плеера с помощью Launch media select
Post by: Tarik on December 03, 2011, 20:22:47
Попробуйте MKey (http://seriosoft.org/download.php).
Простая, удобная, понятная утилита, и обновляется часто. Убрал иконку из трея и вообще не замечаю, что утилита работает, а работает очень хорошо и стабильно.
Title: Re: Запуск плеера с помощью Launch media select
Post by: - on December 03, 2011, 20:24:41
Mkey супер 2 года пользуюсь
Title: Re: Запуск плеера с помощью Launch media select
Post by: Алексей Долматов on December 03, 2011, 22:41:06
Попробуйте MKey (http://seriosoft.org/download.php).

С неё и начал, но программа стала работать не корректно: одновременно происходило выполнение предыдущей и новой команды
Title: Re: Запуск плеера с помощью Launch media select
Post by: Tarik on December 03, 2011, 22:51:01
С неё и начал, но программа стала работать не корректно: одновременно происходило выполнение предыдущей и новой команды
Может версия старая была, или что-то не так было настроено...

Кстати, там можно назначать действия и на кнопки мыши.
Title: Re: Запуск плеера с помощью Launch media select
Post by: Алексей Долматов on December 04, 2011, 04:37:56
Версия с офф.сайта новая, может кнопки переназначить надо было, но мне в лом проверять
Про мышку видел, но нравится для этих целей другая утилита
Title: Re: Запуск плеера с помощью Launch media select
Post by: DarkMaster on July 31, 2012, 20:46:29
После запуска аимпа клавиша ланч медиа становится бесполезной. Появилось у меня желание назначить на нее свернуть/развернуть. Вроде все просто и красиво. Пока плеер не запущен - обрабатывает нажатие винда, запустили аимп - перехватывает. Но счастье было убито. При запущенном аимпе, если нажать ланч медиа, то отработает и виндовый запуск(по факту просто развернется аимп) приложения и действие свернуть/развернуть. Повторный запуск плеера естественно обрабатывается медленнее, чем сворачивание и в итоге свернуть не возможно. Очень хотелось бы решить эту проблему, т.к. подобный функционал на одной клавише очень удобен, да и кнопок лишних просто нет.
Очень надеюсь на ответ. Спасибо.
Title: Re: Запуск плеера с помощью Launch media select
Post by: Xwansu on July 31, 2012, 22:50:48
Т.е. на одну кнопку нужно повесить и запуск плеера, и его сворачивание/разворачивание? :-\
Title: Re: Запуск плеера с помощью Launch media select
Post by: DarkMaster on August 01, 2012, 00:50:44
Ну по сути да. Тут наверное даже было бы правильнее рассмотреть со стороны конечного результата, а не схемы работы.
Нужна кнопка показать/скрыть аимп, а такие "мелочи" как не запущенный плеер, пользователя волновать не должны :)
А кнопка ланч медиа идеально бы подошла с технической точки зрения, да и на медиа клавиатурах это было бы идеальное место.
Title: Re: Запуск плеера с помощью Launch media select
Post by: DarkMaster on August 03, 2012, 03:18:32
Разрабы, не заинтересовало?
Мультимедийные клавиши изменения громкости же работают в винде, а когда запускаешь аимп, то начинают изменять громкость в аимпе. Аналогично бы сделать с запуском и сворачиванием.
Title: Re: Запуск плеера с помощью Launch media select
Post by: Artem on August 03, 2012, 08:18:44
Мультимедийные клавиши изменения громкости же работают в винде, а когда запускаешь аимп, то начинают изменять громкость в аимпе.

Уже давно такого нет

Аналогично бы сделать с запуском и сворачиванием.

Так назначьте, кто мешает?
Title: Re: Запуск плеера с помощью Launch media select
Post by: DarkMaster on August 03, 2012, 11:08:16
мешает то, что при этом не работает сворачивание.
Нажимаешь свернуть, аимп сворачивает, потом разворачивается обратно.

Насколько я понимаю происходит запуск второй копии аимпа, при этом вторая копия обнаружив запущенный проигрыватель разворачивает его, а сама закрывается.
Title: Re: Запуск плеера с помощью Launch media select
Post by: Artem on August 03, 2012, 11:41:56
Насколько я понимаю происходит запуск второй копии аимпа, при этом вторая копия обнаружив запущенный проигрыватель разворачивает его, а сама закрывается.

Я имел в виду то, чтобы в разделе глобальных горячих клавиш повесить на эту кнопку какую-нибудь команду, а не полагаться на стандартную реализацию винды
Title: Re: Запуск плеера с помощью Launch media select
Post by: DarkMaster on August 03, 2012, 11:57:36
6ой я балбес... я вешал не на глобальную... простите за глупость)
спасибо :)
Title: Re: Запуск плеера с помощью Launch media select
Post by: fp on December 07, 2013, 20:54:25
Очень актуальная проблема, спасибо автору. Присоединяюсь к просьбе разработчикам добавить команду "Запуск AIMP" в таблицу горячих клавиш.
Решение, предложенное автором (vorber), поправить реестр - красивое, но у меня не сработало. Win7 x64 SP1. И все ключи данной ветки реестра у меня вообще никак не влияют на работу мультимедийных клавиш. Пробовал менять значения разных AppKey - ничего не меняется, все верхние клавиши продолжают выполнять прежние функции.
Пробовал также менять для ключа ...\AppKey\16\  Association с .cda на .mp3, тоже без толку. И файлы .cda у меня кстати изначально были ассоциированы именно с AIMPом. Но клавиша с ноткой упорно запускает WMP11.
Попробовал программы MKey и AutoHotkey, которые тут советовали - ни одна из них не запускает AIMP.

Вопрос разработчикам: неужели это так трудно реализовать? В чём проблема?
Я так понимаю, сложность в том, что когда AIMP ещё не запущен, он не может обрабатывать команды клавиатуры. Ну так может быть при установке добавить диалог, предлагающий изменить в системе текущие ассоциации данной клавиши на AIMP? Это возможно?
Или другой вариант: создать теневой процесс AIMPа, в автозапуске с виндой, который отслеживает нажатие данной клавиши и перехватывает его.
Title: Re: Запуск плеера с помощью Launch media select
Post by: Veter on April 17, 2016, 21:00:23
Cпециально зарегистрировался для того, чтобы поддержать автора сабжа.
Аимпом пользуюсь с давних пор, очень благодарен разработчику за эту постоянно присутствующую в моей жизни программу! Низкий ему поклон и всего самого доброго, пусть он будет крепко здоров, мегабогат и во всем благополучен!!!
Но ведь и правда, такая функция, как запуск любимого плеера с клавиатуры очень просится давным-давно.
Сам много раз маялся в поисках очередного костыля реализующего такую фишку.
Уважаемый разработчик чудесного плеера, низко челом бью и надеясь на милость великого Гуру всей музыки в моей жизни, прошу (очень преочень), сделайте возможным назначить запуск плеера по хоткею. Пожалуйста, пожалуйста, пожалуйста!!!