add youtube
This commit is contained in:
parent
80ce250dd7
commit
f7ed6117e4
|
@ -14,4 +14,3 @@ mc = cast.media_controller
|
|||
# see https://github.com/mediathekview/zapp/blob/0df9ea4eccc3ddc9ca9d344f7d5c1916e19696e0/app/src/main/res/raw/channels.json
|
||||
mc.play_media('https://mcdn.daserste.de/daserste/de/master.m3u8', 'application/vnd.apple.mpegurl')
|
||||
mc.block_until_active()
|
||||
print(mc.status)
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
import pychromecast
|
||||
from pychromecast.controllers.youtube import YouTubeController
|
||||
|
||||
CC_IP = '192.168.178.22'
|
||||
|
||||
playing = True
|
||||
|
||||
video_id = sys.argv[1]
|
||||
|
||||
cast = pychromecast.Chromecast(CC_IP)
|
||||
cast.wait()
|
||||
|
||||
yt = YouTubeController()
|
||||
cast.register_handler(yt)
|
||||
yt.play_video(video_id)
|
||||
|
||||
|
||||
|
||||
mc = cast.media_controller
|
||||
|
||||
for line in sys.stdin:
|
||||
if playing:
|
||||
mc.pause()
|
||||
else:
|
||||
mc.play()
|
||||
playing = not playing
|
Loading…
Reference in New Issue