Added working youtube extractor. Needs converting mp3 at the end of downloads

This commit is contained in:
2018-02-23 17:52:26 -06:00
parent 9830da2924
commit bfc49bb6e0
3 changed files with 13 additions and 5 deletions

View File

@@ -6,7 +6,7 @@ import widgetUtils
import utils
from pubsub import pub
from wxUI import mainWindow, menus
from extractors import zaycev
from extractors import zaycev, youtube
from . import player
log = logging.getLogger("controller.main")
@@ -19,7 +19,6 @@ class Controller(object):
# Setting up the player object
player.setup()
# Instantiate the only available extractor for now.
self.extractor = zaycev.interface()
# Get main window
self.window = mainWindow.mainWindow()
log.debug("Main window created")
@@ -177,6 +176,13 @@ class Controller(object):
text = self.window.get_text()
if text == "":
return
extractor = self.window.extractor.GetValue()
if extractor == "youtube":
self.extractor = youtube.interface()
elif extractor == "zaycev.net":
self.extractor = zaycev.interface()
elif extractor == "":
return
self.window.list.Clear()
self.change_status(_("Searching {0}... ").format(text,))
self.extractor.search(text)