Приложение игнорирует нажатие медиа-кнопки Play/Pause на клавиатуре если ранее в настоящей сессии музыка не проигрывалась
Проблема воспроизводится просто:
Для начала, перезапускаем приложение. После этого, при помощи медиа-кнопки Play/Pause на клавиатуре, пробуем включить музыку. Вот и проблема.
Однако, если держать окно приложения активным и на клавиатуре нажать латинскую K, то музыка включится, после чего и медиа-кнопка Play/Pause будет работать должным образом, даже если приложение свёрнуто в трей.
Было бы хорошо отполировать этот момент, чтобы приложение с первых секунд реагировало на нажатие медиа-кнопки Play/Pause, даже если оно свёрнуто или неактивно.
А теперь ответ на вопрос "почему это проблема?":
1. При запуске компьютера, Яндекс Музыка запускается автоматически, но это не единственное приложение в автозапуске, поэтому поверх Я.М. открываются другие приложения (например, Телеграм) и просто нажать Play/Pause или "K" не получится. Брать мышь в руку или тыкать Alt+Tab это сложнее и дольше.
2. У меня настроены беспроводное (через экран смартфона) и голосовое (через микрофон наушников) варианты управления компьютером, на случай, если я нахожусь в другой части квартиры или если у меня грязные руки. По условной команде "включи музыку" на компьютере автоматически нажимается кнопка Play, которая работает глобально и имеет исключительно две функции. В случае с Яндекс Музыкой, после этой команды компьютер сначала должен активировать окно приложения, а потом нажать K. Это два лишних действия, исполнение которых в неподходящий момент может натворить проблем.
3. Посреди работы не хочется отвлекаться на активацию окна Яндекс Музыки и на последующие нажатия для запуска музыки и сворачивания окна.