И это всё МОЁ

Здравствуйте, давно горю желанием написать расширение для браузера, которое при клике на видео в YouTube открывало бы его в VLC.

Преимущества очевидны. Во первых, видео не будет тормозить на слабых ноутбуках. Во вторых, не будет этой навязчивой рекламы.

С созданием расширения проблем абсолютно никаких нет, опыт большой, набросаю за день, а вот с регистрацией протокола проблемы.

Пытаюсь зарегистрировать на системе с Windows новый протокол типа vlc:// для этого я создаю файл реестра:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\vlc]
@="URL:VLC Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\vlc\DefaultIcon]
@="\"C:\\Program Files\\vlc\\vlc.exe\""

[HKEY_CLASSES_ROOT\vlc\shell]

[HKEY_CLASSES_ROOT\vlc\shell\open]

[HKEY_CLASSES_ROOT\vlc\shell\open\command]
@="\"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe\" \"%1\" -f"

Протокол успешно регистрируется, но проблемы при открытии тестовой ссылки:

При клике VLC выдает следующее:

VLC не может открыть MRL 'vlc:www.youtube.com/watch?v=us1RhZEZqa8'.
Ищите более подробную информацию в лог-файле.

Как очевидно, ссылка некорректна, т. к. мешает vlc: в начале. Прошу совета у более опытных, как вырезать из переменной %1 первые 4 символа с протоколом? Чтобы передавалась только ссылка. Если кто-нибудь сможет мне помочь, то взамен обязуюсь поделится сделанным плагином.








 , , ,