Вспомогательный протокол VLC в Mac OS X - PullRequest
0 голосов
/ 05 июня 2010

Я пытаюсь добавить вспомогательный протокол vlc: // в Mac OS X. Чтобы зарегистрировать протокол, я безуспешно пытаюсь поиграть с MoreInternet PrefPane.

То, что я хочу иметь в своем браузере, это vlc: //someressource.com/audio.mp3, который должен запустить VLC и добавить http://someressource.com/audio.mp3 в список воспроизведения (это прекрасно работает в Windows и Linux, если Я правильно помню). Может быть, даже просто иметь vlc: // http: //, так что https также будет поддерживаться.

Понятия не имею, как этого добиться. Я попытался сделать скрипт bash, который MoreInternet не принял бы. Затем я попытался создать приложение через Automator со встроенным скриптом Bash. Это тоже не сработало, так как приложение Automator не имеет «кода создателя» - что бы это ни было? *

Кто-нибудь из вас, ребята, может указывать мне правильное направление?

Заранее спасибо!

1 Ответ

0 голосов
/ 06 июня 2010

Похоже, что MoreInternet не обновлялся с 2006 года, поэтому я бы не рассчитывал, что он будет работать хорошо.

Код создателя - это уникальный 4-символьный код, назначенный приложениям до изобретения идентификаторов пакетов. Если вы хотите один, зарегистрируйте код и затем поместите его в свой Info.plist под ключом CFBundleSignature.

Вместо того, чтобы использовать MoreInternet, может быть достаточно объявить ваше приложение как обработчик URL в вашем Info.plist под CFBundleURLTypes. В идеале, VLC.app сделает это.

...