AIMP Forum

AIMP для Windows => Плагины => Дополнения (Plugins / Skins) => Плагины-дополнения => 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 (позволяет управлять плеером и отображает текущую информацию).
Так как API целиком дотнетовское, написано с помощью C# AIMP SDK от Martin'а, за что ему отдельное спасибо (https://www.aimp.ru/forum/index.php?topic=48376.0).

Естественно, актуально только для win10, на ней и проверялось. Проверял только на крайней версии AIMP.
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

Сделал ремап, все работает, спасибо