problema con el servidor python de reproducir con mpv

0

Estoy acostumbrado a usar la extensión Play with MPV Chrome en Arch linux, que también funciona en MacOS. El problema es que no funciona como un servicio para mí en MacOS.

Si comienzo directamente play-with-mpv en el terminal, el servidor está escuchando en el puerto 7521 y puedo ejecutar el video de YouTube en MPV con un clic derecho dentro de Chrome.

Si comienzo el servicio play-with-mpv como LauncherAgents con el plist apropiado, comienza, escucha pero no hace nada ... justo dentro de Chrome en Play with MPV no hace nada.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>play.with.mpv</string>
    <key>RunAtLoad</key>
    <true/>
    <key>Program</key>
    <string>/Users/e/Library/Python/3.7/bin/play-with-mpv</string>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>

Escucha de puerto

Python    2673              e    3u  IPv4 0x51d94fea3b0e559f      0t0    TCP *:7531 (LISTEN)

Contenido del lanzador de servidor play-with-mpv

#!/usr/local/opt/python/bin/python3.7

# -*- coding: utf-8 -*-
import re
import sys

from server import start

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(start())

También intenté poner play-with-mpv dentro de Users & Groups > Login items con el mismo resultado que en LaunchAgents .

play.with.mpv.plist se encuentra en ~/Library/LaunchAgents/play.with.mpv.plist

Intentado también cargarlo a través de launchctl

launchctl load ~/Library/LaunchAgents/play.with.mpv.plist

Mientras que la llamada directa play-with-mpv en el terminal, la solicitud está funcionando y mpv aparece

http://localhost:7531/?play_url=https://www.youtube.com/watch?v=BoY1TNKO-bY

pero como servicio en ejecución esa dirección es inaccesible y no hace nada. Raro es que puedo hacer ping a localhost en el puerto 7531 , está funcionando y escuchando.

Soy muy nuevo en MacOS, así que ten paciencia conmigo :) Gracias

    
pregunta 5ulo 23.12.2018 - 12:52

0 respuestas

Lea otras preguntas en las etiquetas