MycroftAI / mycroft-core

Mycroft Core, the Mycroft Artificial Intelligence platform.
https://mycroft.ai
Apache License 2.0
6.52k stars 1.27k forks source link

Fix loading of audioservice plugins #2957

Closed forslund closed 3 years ago

forslund commented 3 years ago

Description

At some point the return from the find_plugins()-function was changed from a list to a dict, the change wasn't reflected in the audioservice. This adds @jarbasal's fix for the issue from HolmesV. I've tested it with the ovos-vlc-plugin as he suggested in #2952 and it works as described.

How to test

Install the https://github.com/OpenVoiceOS/ovos-vlc-plugin (You may need to manually install the python package phoneme_guesser and the system package VLC to ensure that it'll work) and check that there is no load failure logged for the plugin.

Contributor license agreement signed?

CLA [ Yes ]

devops-mycroft commented 3 years ago

Voight Kampff Integration Test Succeeded (Results)