J'ai modifié la fonction SelectMultiPlayerType de la façon suivante:
si l'on choisit VLC (code 2) et VLC n'est pas installé, il n'y a aucune erreur, mais le code retourné est 0 au lieu de 2 si VLC est installé.
Mais je me suis rendu compte qu'il y a encore un bug avec VLC qui apparait bien, mais n'affiche pas le média. Je vais corriger cela.