AIMP Forum

AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Плагины-дополнения / Addons => Topic started by: JD on August 23, 2019, 17:33:40

Title: Windows 10 Media Control
Post by: JD on August 23, 2019, 17:33:40
[catalog_card=1097]

По мотивам https://www.aimp.ru/forum/index.php?topic=46029.0
Суть: интеграция в Media Control расширение Windows 10 (позволяет управлять плеером и отображает текущую информацию).

Обновление 2020-07-17, версия 2:
Полностью переписанная версия БЕЗ дотнета на C++, весит меньше, конфликтов с другими C# плагинами быть не должно.
Редист тоже больше не нужен, из требований можно убрать.
При обновлении лучше удалить старые дллки, в новой версии она всего одна.

Обновление 2022-01-17, версия 2.0.0.3:
Багфикс: Карточка не обновлялась при смене треков Интернет-радиостанции
Title: Re: Windows 10 Media Control
Post by: Ярик - Mixer on August 30, 2019, 14:39:18
При отправки файла в конвертер из плейлиста вылезает вот такое окно
Title: Re: Windows 10 Media Control
Post by: Soolo on August 30, 2019, 14:42:13
Типовая ошибка. Нужно запретить плагину инициализироваться в конвертере и редакторе тегов
Title: Re: Windows 10 Media Control
Post by: JD on August 30, 2019, 15:00:36
Да, это известная проблема в C# SDK.
Автор обещал доработку.
Title: Re: Windows 10 Media Control
Post by: Soolo on August 30, 2019, 15:09:47
Да, это известная проблема в C# SDK.
Автор обещал доработку.
Это не проблема C# SDK, аналогичные ошибки были в плагинах на C++ и Delphi.
Нужна обязательная проверка доступных сервисов
Вот аналогичная правка у другого плагина:
https://github.com/jaryn-kubik/aimp_youtubedl/commit/e0af6c4ad962184810b897c495827d783bb4d868
Title: Re: Windows 10 Media Control
Post by: JD on August 30, 2019, 15:50:30
Это костыль, понятно, что нужно сервис проверять. Я говорю о такой проверке, доступной напрямую в C# SDK.
Title: Re: Windows 10 Media Control
Post by: Artem on August 31, 2019, 18:28:58
Это костыль, понятно, что нужно сервис проверять. Я говорю о такой проверке, доступной напрямую в C# SDK.

Т.е метод в духе IsAudioConverter? А если в будущем конвертер начнет поддерживать те сервисы, на которые был заточен этот метод? Идея была как раз в том, чтобы плагин опирался именно на нужные ему сервисы, а не на целевое приложение
Title: Re: Windows 10 Media Control
Post by: JD on August 31, 2019, 21:58:57
Вы не поняли. В текущий реализации C# SDK нет возможности проверить сервис Player. Я так понимаю, это самый правильный способ.
Title: Re: Windows 10 Media Control
Post by: JD on October 16, 2019, 14:58:57
Убрана ошибка при загрузке в редактор тегов и конвертер.
Ссылка в первом посте.
Title: Re: Windows 10 Media Control
Post by: enzobusca on October 18, 2019, 13:25:21
Working perfect !
Running in Windows 10 version 1903, Aimp v4.60 build 2153.

Thanks !   >:(
Title: Re: Windows 10 Media Control
Post by: CrisZ03 on November 11, 2019, 01:36:04
Честно говоря, так и не понял: как использовать Media Control? Есть ли сочетание клавиш или нечто подобное?
Title: Re: Windows 10 Media Control
Post by: Алексей Долматов on November 11, 2019, 03:46:53
Установить плагин и регулировать звук. Остальное делает система.
Title: Re: Windows 10 Media Control
Post by: CrisZ03 on November 11, 2019, 13:24:32
Установить плагин и регулировать звук. Остальное делает система.

Нет, в смысле я понял что плагин взаимодействует с функцией Windows 10 Media Control Overlay, но я так и не понял как использовать саму функцию Windows? (если понял не правильно - ссори). Или нужны отдельные клавиши на клавиатуре?
Title: Re: Windows 10 Media Control
Post by: Алексей Долматов on November 11, 2019, 14:05:11
Ссылка в первом сообщении должна помочь понять суть:
https://www.aimp.ru/forum/index.php?action=post;quote=361151;topic=46029.0;last_msg=391050
Title: Re: Windows 10 Media Control
Post by: CrisZ03 on November 11, 2019, 19:25:30
Ссылка в первом сообщении должна помочь понять суть:
https://www.aimp.ru/forum/index.php?action=post;quote=361151;topic=46029.0;last_msg=391050

Сделал ремап, все работает, спасибо
Title: Re: Windows 10 Media Control
Post by: ibnu on November 24, 2019, 22:09:47
Wonderful. They should bundle it with the release
Title: Re: Windows 10 Media Control
Post by: Talon on January 18, 2020, 16:22:07
подскажите  какао условия для отображения всия сего на экране блокировки?
Title: Re: Windows 10 Media Control
Post by: JD on January 20, 2020, 12:11:16
подскажите  какао условия для отображения всия сего на экране блокировки?
Вроде никаких. Только выглядит чуть по-другому (у меня перемещается в нижний угол)
Title: Re: Windows 10 Media Control
Post by: Talon on January 26, 2020, 20:58:17
дело в том что он у меня установлен и на компе и на буке.... - так вот на буке он отображается на экране блокировки (и управляется оттуда что и удобно) - а вот на компе именно на экране блокировки он отсутствует....
- собственно отсюда и задался вопросом... - какао??
Title: Re: Windows 10 Media Control
Post by: JD on January 27, 2020, 11:53:52
дело в том что он у меня установлен и на компе и на буке.... - так вот на буке он отображается на экране блокировки (и управляется оттуда что и удобно) - а вот на компе именно на экране блокировки он отсутствует....
- собственно отсюда и задался вопросом... - какао??
Версии ОС одинаковые?
Title: Re: Windows 10 Media Control
Post by: Talon on January 27, 2020, 16:12:12
1909... учётки админлокальные... по разрешениям тоже пробежался вроде бы всякие "фоновые" и доступы к "микрофонам" - розданы...
тут где-то глубже и похоже именно нехватка прав вылазить после блокировки...
Title: Re: Windows 10 Media Control
Post by: Алексей Долматов on June 28, 2020, 16:55:09
Похоже, использует какие-то одноимённые ресурсы относительно плагина AIMP YouTube-DL (https://www.aimp.ru/forum/index.php?topic=63088.0). После включения этого плагина в настройках и в меню добавления плейлиста пропадают пункты плагина для ютуба, информация об ошибках запуска/конфликтов плагина отсутствует.

Если использовать программы, которые убирают/заменяют стандартный регулятор громкости, то плагин нельзя использовать - как понимаю, это особенности системы. Проверено при использовании Volume 2.

У меня окно управления плеером отображается только при регулировании громкости. При переключении треков, пауза, старт информация не отображается, но управление в момент отображения окна возможно через этого окно - в описании плагина не указаны триггеры вызова окна, так что может так и задумано.

Система: Windows 10 2004 19041.329
Плеер: AIMP 4.70 RC 3 2220
Title: Re: Windows 10 Media Control
Post by: ew0r67 on July 12, 2020, 10:23:47
Господа, приветствую!
Может кто сталкивался - на свеже-установленной Windows 10 Pro N (без предустановленных медиа-функций) установленный плагин, кажется, не работает..

Версия Net Framework: 4.8
Title: Re: Windows 10 Media Control
Post by: JD on July 12, 2020, 11:12:10
Первый раз слышу про Windows N, но раз без медиа-фич, наверное нет установленных Windows Media объектов, тогда плагин не будет работать.
Title: Re: Windows 10 Media Control
Post by: Алексей Долматов on July 12, 2020, 11:29:36
Господа, приветствую!
Может кто сталкивался - на свеже-установленной Windows 10 Pro N (без предустановленных медиа-функций) установленный плагин, кажется, не работает..
Проверьте через актуальную версию браузера Google Chrome с сайтом Youtube. Если окно управление не расширяется, значит данный функционал недоступен в системе.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=63341.0;attach=61578)
Title: Re: Windows 10 Media Control
Post by: ew0r67 on July 12, 2020, 11:38:32
Первый раз слышу про Windows N, но раз без медиа-фич, наверное нет установленных Windows Media объектов, тогда плагин не будет работать.

Проверьте через актуальную версию браузера Google Chrome с сайтом Youtube. Если окно управление не расширяется, значит данный функционал недоступен в системе.


Но c Youtube этот функционал работает..



Title: Re: Windows 10 Media Control
Post by: JD on July 12, 2020, 14:34:32
Посмотрю, как будет время
Title: Re: Windows 10 Media Control
Post by: Алексей Долматов on July 14, 2020, 20:51:39
Нет, для его реализации нужно делать приложение хост на UWP. В общем, слишком "грязное" решение получается. А из Win32 приложений до нового API никак не достучаться
Сравнивали со способом реализации в Google Chrome/Chromium?
https://chromium.googlesource.com/chromium/src/+log/7fdaf643580017b78db3a01dbd336c7d3f96d1ff..53bfe24384b08243df09c19c825d663cb00882f5
https://chromium.googlesource.com/chromium/src/+/53bfe24384b08243df09c19c825d663cb00882f5

Может можно иначе сделать на основе этих исходников?
Title: Re: Windows 10 Media Control
Post by: JD on July 17, 2020, 14:37:31
Полностью новый плагин, см. первый пост.
Title: Re: Windows 10 Media Control
Post by: Алексей Долматов on July 17, 2020, 15:36:10
Полностью новый плагин, см. первый пост.
Круто и достаточно быстро. Болячка конфликта с AIMP YouTube-DL не актуальна.

Интересно, можно ли сделать третий аналог информационной ленты, чтобы системное окно отображалось при старте и смене трека?
В мыслях только вариант вызывать действие изменения громкости туда-сюда, либо или попробовать отослать изменение громкости на текущий уровень.
В принципе, даже в текущем варианте можно было бы включить в состав информационной ленты в виде опции "Отображать системное окно управления воспроизведением при изменении громкости" * Доступно только на Windows 10 ** Недоступно при замене системного регулятора сторонним.
Title: Re: Windows 10 Media Control
Post by: Soolo on July 17, 2020, 15:39:04
шшшИкАААрно! :)
Title: Re: Windows 10 Media Control
Post by: JD on July 17, 2020, 16:33:44
Интересно, можно ли сделать третий аналог информационной ленты, чтобы системное окно отображалось при старте и смене трека?
Думаю над этим, легального способа вызвать диалог (кроме кнопок громкости) в документации не видно.
Попробую ещё покопать.
Title: Re: Windows 10 Media Control
Post by: Алексей Долматов on July 17, 2020, 16:41:37
Думаю над этим, легального способа вызвать диалог (кроме кнопок громкости) в документации не видно.
Попробую ещё покопать.
Не получится, то пусть с ним, без этого свои функции выполняет. Это уже дочерняя хотелка в плане развития плагина.
Title: Re: Windows 10 Media Control
Post by: hurtoty on October 04, 2020, 23:03:57
планирую включить собственные уведомления W10?
Title: Re: Windows 10 Media Control
Post by: Алексей Долматов on October 04, 2020, 23:21:41
планирую включить собственные уведомления W10?
Что?
Title: Re: Windows 10 Media Control
Post by: Lazurit11 on January 12, 2021, 02:13:36
Есть ли возможность при установке плагина автоматически отключать встроенные глобальные хоткеи [Play/Pause][Next][Prev] в АИМПе? Из-за них не отображается панель винды, и кажется, что плагин не работает.

Думаю над этим, легального способа вызвать диалог (кроме кнопок громкости) в документации не видно.
Попробую ещё покопать.
Если Вы про появление окошка при нажатии медиа кнопки на клавиатуре, то это как раз решается отключением глобальных хоткеев
Title: Re: Windows 10 Media Control
Post by: Artem on January 12, 2021, 08:33:56
Есть ли возможность при установке плагина автоматически отключать встроенные глобальные хоткеи [Play/Pause][Next][Prev] в АИМПе? Из-за них не отображается панель винды, и кажется, что плагин не работает.

Да ладно? Как хоткеи могут влиять на показ окошка?
Title: Re: Windows 10 Media Control
Post by: Lazurit11 on February 20, 2021, 22:05:46
Да ладно? Как хоткеи могут влиять на показ окошка?
Потому что окошко винды появляется только если нажатые кнопки идут сервису винды, а аимп их перехватывает, и окошка нет.
И я говорю не про появление при изменении громкости, а про нажатие на клавиатуре кнопки play/pause

Я ж не просто так это пишу, перепроверил несколько раз
Title: Re: Windows 10 Media Control
Post by: GrimDemon on October 08, 2021, 17:39:55
Потому что окошко винды появляется только если нажатые кнопки идут сервису винды, а аимп их перехватывает, и окошка нет.
И я говорю не про появление при изменении громкости, а про нажатие на клавиатуре кнопки play/pause

Я ж не просто так это пишу, перепроверил несколько раз

You are right I have the same problem. Information about the necessity to disable multimedia hotkeys in AIMP should be included in the plug's description.
Title: Player Track progress
Post by: moghaddamhreza on November 04, 2021, 13:17:51
I have problem with integration of aimp to windows,
As you see in the attached photo, music progress bar showing 0:00 and it's un clickable.

Is there any solution for this problem?

Windows 21H2 build 22000.282
AIMP v5.00, build 2338

https://imgur.com/y8YUSmD
Title: Re: Windows 10 Media Control
Post by: Abraxas on December 27, 2021, 17:49:31
Hello!

I wanted first to thank your for integration with Windows 10.

Would it be possible to notify Windows 10 when a song changes on a radio station URL?
Currently, Windows 10 knows only about the 1st song that was playing at the moment you started radio station streaming (even after few hours, it still shows the first one).

Thank you very much in advance!
Title: Re: Windows 10 Media Control
Post by: JD on January 17, 2022, 20:51:42
Hello!

I wanted first to thank your for integration with Windows 10.

Would it be possible to notify Windows 10 when a song changes on a radio station URL?
Currently, Windows 10 knows only about the 1st song that was playing at the moment you started radio station streaming (even after few hours, it still shows the first one).

Thank you very much in advance!

Try the new build (first post).
Title: Re: Windows 10 Media Control
Post by: JD on January 17, 2022, 20:51:52
Небольшое обновление. См. первый пост.
Title: Re: Windows 10 Media Control
Post by: Abraxas on January 18, 2022, 11:35:06
Небольшое обновление. См. первый пост.
Thank you very much!  :)
Title: Re: Windows 10 Media Control
Post by: marmedyk on February 08, 2022, 23:45:15
такое окно
Тоже самое, как решить?
Title: Re: Windows 10 Media Control
Post by: serpan on February 09, 2022, 09:13:38
ну и чаго, как ставить то эту приложение? 8)
Title: Re: Windows 10 Media Control
Post by: JD on February 12, 2022, 13:44:26
Тоже самое, как решить?
Вы использует старую версию, новая без указанной ошибки появилась потора года назад, см. первый пост
Title: Re: Windows 10 Media Control
Post by: JD on February 12, 2022, 13:45:57
ну и чаго, как ставить то эту приложение? 8)

https://www.aimp.ru/files/how_to_install_addons_lang-ru.txt
Как установить дополнительные плагины?
1.   Откройте диалог настроек из главного меню и перейдите на вкладку "Плагины"
2.   Кликните по ссылке "установить", что находится в нижней части окна
3.   Выберите только что скачанный архив плагина
Title: Re: Windows 10 Media Control
Post by: serpan on February 14, 2022, 17:35:03
https://www.aimp.ru/files/how_to_install_addons_lang-ru.txt
Как установить дополнительные плагины?
1.   Откройте диалог настроек из главного меню и перейдите на вкладку "Плагины"
2.   Кликните по ссылке "установить", что находится в нижней части окна
3.   Выберите только что скачанный архив плагина
нифигасе до  чего дошли, руками все ставить. а ехе-файл сложно что-ли сделать? да нафиг мне эти причиндалы обломились
Title: Re: Windows 10 Media Control
Post by: Soolo on February 14, 2022, 20:22:32
нифигасе до  чего дошли, руками все ставить. а ехе-файл сложно что-ли сделать? да нафиг мне эти причиндалы обломились
Схватили мышью скачанный файл и перетащите на главное окно плеера.
EXE файл это неудобно и небезопасно.
Title: Re: Windows 10 Media Control
Post by: Artem on February 14, 2022, 20:39:25
а ехе-файл сложно что-ли сделать?

Давай 200 руб - сделаю
Title: Re: Windows 10 Media Control
Post by: JD on April 12, 2022, 12:30:05
Для любителей нативных 64-бит - собрана соответствующая версия плагина, см. первый пост.
Title: Re: Windows 10 Media Control
Post by: KorDen on April 16, 2022, 18:31:49
Есть ли возможность при установке плагина автоматически отключать встроенные глобальные хоткеи [Play/Pause][Next][Prev] в АИМПе? Из-за них не отображается панель винды, и кажется, что плагин не работает.
Если Вы про появление окошка при нажатии медиа кнопки на клавиатуре, то это как раз решается отключением глобальных хоткеев
Поддержу. Надо либо вынести эту информацию в первый пост, либо действительно делать автоматически.
Без плагина надо включать перехват, с плагином - отключать.
Title: Re: Windows 10 Media Control
Post by: Ramshu on May 14, 2022, 15:23:07
I was using (2020-07-17, version 2) without any problem.
I did a manual update to (2022-01-17, version 2.0.0.3) and now it doesn't work, I've tried reverting to the previous version and it doesn't work either.

Any idea how to fix it?

-Aimp v5.02 (2370)
-Windows 10 Pro 21H2 64bits (19044.1706)

edit:
Actually the plugin does seem to work partially, when I change the volume (up, down or mute) it does show up, but when i change the track or pause & play it doesn't show.
Title: Re: Windows 10 Media Control
Post by: Mkilled on May 18, 2022, 22:43:18
I was using (2020-07-17, version 2) without any problem.
I did a manual update to (2022-01-17, version 2.0.0.3) and now it doesn't work, I've tried reverting to the previous version and it doesn't work either.

Any idea how to fix it?

-Aimp v5.02 (2370)
-Windows 10 Pro 21H2 64bits (19044.1706)

edit:
Actually the plugin does seem to work partially, when I change the volume (up, down or mute) it does show up, but when i change the track or pause & play it doesn't show.

For it to work, you have to disable global hotkeys for media playback in AIMP setting or simply disable all global hotkeys. It doesn't work by default because AIMP intercepts media hotkeys before these reach Windows.

Regarding volume control, it works because default hotkeys for volume control aren't global and are assigned to ctrl+up/ctrl+down
Title: Re: Windows 10 Media Control
Post by: Ramshu on May 20, 2022, 13:40:36
For it to work, you have to disable global hotkeys for media playback in AIMP setting or simply disable all global hotkeys. It doesn't work by default because AIMP intercepts media hotkeys before these reach Windows.

Regarding volume control, it works because default hotkeys for volume control aren't global and are assigned to ctrl+up/ctrl+down
Thanks now works perfect.  :D