Reproduzir arquivos de vídeo no VLC media player por trás de URLs HTTP de autenticação básica sem uma senha

3

Eu regularmente abro URLs HTTP e os reproduz diretamente no VLC media player, usando a opção "Open Network ...". Infelizmente, as URLs estão por trás da autenticação básica HTTP (elas exigem um nome de usuário e senha) e o VLC media player não tem como memorizar as credenciais. Basicamente, é difícil digitar a senha toda vez.

Estou no Mac OS X, então tentei usar o Automator para criar um serviço baseado em texto que executa um script de shell como este:

user=USERNAME
pass=PASSWORD

if [[ "${f}" =~ \:\/\/ ]]; then
  /Applications/VLC.app/Contents/MacOS/VLC -f \
   $(echo $f | sed "s/\:\/\//\:\/\/$user\:$pass\@/")
fi

mas quando clico com o botão direito em um link (independente de navegador), pelo que posso dizer, ele envia ao serviço o texto de exibição, não o URL real.

Meu outro pensamento foi apenas criar uma extensão do Chrome com apenas um item de menu de contexto, mas depois de pesquisar um pouco, parece que o Chrome não pode executar scripts de shell arbitrários (provavelmente por um bom motivo).

Como posso fazer isso funcionar?

* Como uma maneira de fazer o VLC Media Player lembrar a senha, mas ela não usa o chaveiro do Mac OS X ...

    
por tjmcewan 18.09.2011 / 14:55

0 respostas