Потоковое Python с mplayer
Привет всем, это мой первый вопрос, поэтому я прошу прощения за любые ошибки форматирования / незнание. Я работаю над личным помощником и хочу, чтобы он транслировал видео на YouTube (только аудио). Мне удалось найти URL первого видео с поисковым запросом, но я не могу понять, как заставить mplayer транслировать этот URL. Я использую Pafy и эту оболочку mplayer.
import urllib.request
import urllib.parse
import re
import pafy
import os
import mplayer
import subprocess
query_string = urllib.parse.urlencode({"search_query" : input()})
html_content = urllib.request.urlopen("http://www.youtube.com/results?" + query_string)
search_results = re.findall(r'href=\"\/watch\?v=(.{11})', html_content.read().decode())
url = ("http://www.youtube.com/watch?v=" + search_results[0])
v = pafy.new(url)
print(v.audiostreams)
s = v.getbestaudio()
Это код для получения URL и создания экземпляра pafy. Я был бы очень признателен за любую помощь, которую вы, ребята, могли бы предложить в потоковой передаче на mplayer. Спасибо!