Inicie o cliente do navegador Plex local e reproduza algum conteúdo (por exemplo, permalink)

1

Na minha máquina cliente, posso consultar meu servidor Plex para mídia correspondente a uma determinada string usando python-plexapi e eu Obter resultados.

for section in plex.library.sections():
    items = section.search('Die Hard')

Eu quero então reproduzir o primeiro resultado no meu navegador local na mesma máquina. Observando os documentos, o python-plexapi suporta o getStreamURL() método, no entanto, este método retorna o fluxo em si, em vez de instruí-lo para ser jogado no navegador (seria transmitido em um aplicativo como o VLC, que não é o que estou procurando). O python-plexapi também pode instruir o item a ser reproduzido através de um cliente . O problema com isso é que meu navegador local raramente aparece na lista de dispositivos conectados, então essa abordagem é extremamente confiável.

O que eu estou basicamente procurando é um permalink do Plex que eu possa usar para deixar o navegador aberto para o conteúdo correto (e tê-lo reproduzindo). Algo parecido com isto:

import webbrowser
webbrowser.open(URL)

em que URL contém algum ID de Plex do primeiro item retornado por python-plexapi. Eu encontrei o URL da página de metadados:

http://<IP_ADDRESS>:32400/web/index.html#!/server/<SOME_TOKEN>/details?key=%2Flibrary%2Fmetadata%2F<CONTENT_ID>

no entanto, não consigo encontrar um URL para o player com este conteúdo carregado.

Versão Plex 1.10.1.4602

    
por SkyNT 10.01.2018 / 23:14

0 respostas