recordedViewer, recordedDownloader, mpegTsViewer に
"mac" : "cvlc://http://ADDRESS"
のように設定してください
Quiita: AppleScriptでカスタムURLスキーム を参考にしています。詳しい解説はそちらを見てください
以下のコードを AppleScript Editor で記述してアプレットとして書き出してください
/Applications/VLC.app
で渡された URL を開くようになっています
on open location url_scheme
(*デリミタで文字列抽出*)
set AppleScript's text item delimiters to {"cvlc://"}
set txt_items to text items of url_scheme
set AppleScript's text item delimiters to {""}
set scheme_txt to txt_items as Unicode text
do shell script ({"/Applications/VLC.app/Contents/MacOS/VLC ", scheme_txt} as string)
end open location
書き出したアプレットの info.plist を編集します。
書き出したアプレットのを右クリック -> パッケージ内容を表示 -> Contents -> Info.plist
以下を追加してください
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>biz.corecara.cvlc</string>
<key>CFBundleURLSchemes</key>
<array>
<string>cvlc</string>
</array>
</dict>
</array>
macOS の Chrome or Firefox で EPGStation へアクセスして実際に動作するか確かめてください