Apr-23-2020, 01:03 AM
Getting this error when i run the program below I am trying to play a youtube video: AttributeError: module 'vlc' has no attribute 'Instance'. How do I fix this?
import datetime
import webbrowser
import time
import pafy
import vlc
import cv2
alarmhour = int(input("What hour do you want to wake up?"))
alarmminute = int(input("What minute do you want to wake up?"))
ampm = str(input("am or pm"))
if (ampm == "pm"):
alarmhour = alarmhour + 12
while (1 == 1):
if (alarmhour == datetime.datetime.now().hour and
alarmminute == datetime.datetime.now().minute):
print("Wake up")
break
url = "https://www.youtube.com/watch?v=iNpXCzaWW1s"
video = pafy.new(url)
best = video.getbest()
playurl = best.url
ins = vlc.Instance()
player = ins.media_player_new()
Media = ins.media_new(playurl)
Media.get_mrl()
player.set_media(Media)
player.play()
