carplay-receiver icon indicating copy to clipboard operation
carplay-receiver copied to clipboard

MPV stream won't start

Open SnowDiver opened this issue 2 years ago • 0 comments

Hi,

I've been trying to run this program and play CarPlay on my PC. The connection with the iPhone works and CarPlay starts on the iPhone. Then the program says it starts the carplay_video stream, however the mpv player is never opened. I've attached the output log, with mpv Debug output, hopefully someone can see if I'm doing anything wrong?

Something that I noticed was that it says:

[v] stream_callback: Opening python://carplay_video

However it never says that it is done opening. What I've seen from example MPV programs, is that they do say when it is done opening.

Thanks!

sudo python3 carplay.py

/usr/lib/python3.8/subprocess.py:842: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize)

[debug] ytdl_hook: reading options for ytdl_hook [debug] ytdl_hook: script-opts/ytdl_hook.conf not found. [debug] ytdl_hook: lua-settings/ytdl_hook.conf not found. [debug] stats: loading @stats.lua [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_5653b097f8c3f65d", "LEFT script-binding py_event_handler/py_kb_5653b097f8c3f65d", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_5653b097f8c3f65d", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_4835332dd15bae0b", "RIGHT script-binding py_event_handler/py_kb_4835332dd15bae0b", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_4835332dd15bae0b", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_240c8d2c2fa09409", "ENTER script-binding py_event_handler/py_kb_240c8d2c2fa09409", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_240c8d2c2fa09409", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_745d14f1356f3dfb", "ESC script-binding py_event_handler/py_kb_745d14f1356f3dfb", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_745d14f1356f3dfb", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_863d6eed6c9446eb", "SPACE script-binding py_event_handler/py_kb_863d6eed6c9446eb", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_863d6eed6c9446eb", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_c3ca507e67bfcb59", "s script-binding py_event_handler/py_kb_c3ca507e67bfcb59", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_c3ca507e67bfcb59", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_f3aba4965ebf600d", "p script-binding py_event_handler/py_kb_f3aba4965ebf600d", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_f3aba4965ebf600d", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_1262822956fa7e62", "e script-binding py_event_handler/py_kb_1262822956fa7e62", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_1262822956fa7e62", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_471042011439151c", "r script-binding py_event_handler/py_kb_471042011439151c", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_471042011439151c", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_9165cf8b3e586467", "h script-binding py_event_handler/py_kb_9165cf8b3e586467", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_9165cf8b3e586467", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_60255d58946569aa", "f script-binding py_event_handler/py_kb_60255d58946569aa", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_60255d58946569aa", "allow-hide-cursor+allow-vo-dragging"] [debug] stats: reading options for stats [debug] stats: script-opts/stats.conf not found. [debug] stats: lua-settings/stats.conf not found. [debug] cplayer: Run command: define-section, flags=64, args=["input_stats", "i script-binding stats/display-stats\nI script-binding stats/display-stats-toggle\n", "default"] [debug] cplayer: Run command: enable-section, flags=64, args=["input_stats", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["input_forced_stats", "", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["input_forced_stats", "allow-hide-cursor+allow-vo-dragging"] [v] cplayer: Done loading scripts. [v] osd/libass: Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 2.6.4 (COMPLEX) [v] osd/libass: Setting up fonts... [v] osd/libass: Using font provider fontconfig [v] osd/libass: Done. [debug] cplayer: Run command: define-section, flags=64, args=["input_console", "", "default"] [debug] cplayer: Run command: enable-section, flags=64, args=["input_console", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["input_forced_console", "", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["input_forced_console", "allow-hide-cursor+allow-vo-dragging"] Found USB device... Connected! Decoder: stop [debug] main: Exiting... AudioDecoder: stop /usr/lib/python3.8/subprocess.py:842: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_5653b097f8c3f65d", "LEFT script-binding py_event_handler/py_kb_5653b097f8c3f65d", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_5653b097f8c3f65d", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_4835332dd15bae0b", "RIGHT script-binding py_event_handler/py_kb_4835332dd15bae0b", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_4835332dd15bae0b", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_240c8d2c2fa09409", "ENTER script-binding py_event_handler/py_kb_240c8d2c2fa09409", "force"] [v] cplayer: Done loading scripts. [v] osd/libass: Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 2.6.4 (COMPLEX) [v] osd/libass: Setting up fonts... [v] osd/libass: Using font provider fontconfig [v] osd/libass: Done. [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_240c8d2c2fa09409", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["input_console", "", "default"] [debug] cplayer: Run command: enable-section, flags=64, args=["input_console", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["input_forced_console", "", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["input_forced_console", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_745d14f1356f3dfb", "ESC script-binding py_event_handler/py_kb_745d14f1356f3dfb", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_745d14f1356f3dfb", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_863d6eed6c9446eb", "SPACE script-binding py_event_handler/py_kb_863d6eed6c9446eb", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_863d6eed6c9446eb", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_c3ca507e67bfcb59", "s script-binding py_event_handler/py_kb_c3ca507e67bfcb59", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_c3ca507e67bfcb59", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_f3aba4965ebf600d", "p script-binding py_event_handler/py_kb_f3aba4965ebf600d", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_f3aba4965ebf600d", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_1262822956fa7e62", "e script-binding py_event_handler/py_kb_1262822956fa7e62", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_1262822956fa7e62", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_471042011439151c", "r script-binding py_event_handler/py_kb_471042011439151c", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_471042011439151c", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_9165cf8b3e586467", "h script-binding py_event_handler/py_kb_9165cf8b3e586467", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_9165cf8b3e586467", "allow-hide-cursor+allow-vo-dragging"] [debug] cplayer: Run command: define-section, flags=64, args=["py_kb_60255d58946569aa", "f script-binding py_event_handler/py_kb_60255d58946569aa", "force"] [debug] cplayer: Run command: enable-section, flags=64, args=["py_kb_60255d58946569aa", "allow-hide-cursor+allow-vo-dragging"] Connection started! [debug] cplayer: Run command: loadfile, flags=64, args=["python://carplay_video", "replace", ""] [debug] global: config path: 'watch_later' -> '-' [v] cplayer: Running hook: ytdl_hook/on_load [v] ytdl_hook: ytdl:// hook [v] ytdl_hook: not a ytdl:// url [v] stream_callback: Opening python://carplay_video [debug] stream_callback: resize stream to 131072 bytes [debug] stream_callback: Stream opened successfully. [v] demux: Trying demuxers for level=normal. [debug] demux: Trying demuxer: disc (force-level: normal) [debug] demux: Trying demuxer: edl (force-level: normal) [debug] demux: Trying demuxer: cue (force-level: normal) [debug] demux: Trying demuxer: rawaudio (force-level: normal) [debug] demux: Trying demuxer: rawvideo (force-level: normal) [debug] demux: Trying demuxer: mkv (force-level: normal) [debug] demux: Trying demuxer: libarchive (force-level: normal) [debug] demux: Trying demuxer: lavf (force-level: normal) [v] lavf: Found 'h264' at score=51 size=2048. [debug] ffmpeg/video: h264: Reinit context to 800x608, pix_fmt: yuvj420p

SnowDiver avatar Dec 01 '22 11:12 SnowDiver