Example #1
0
 def SearchFinished():
     data = json.loads(str(reply.readAll()))
     feed = data["feed"]
     try:
         print feed["entry"][0]["media$group"]["media$player"][0]["url"]
         youtube_url = feed["entry"][0]["media$group"]["media$player"][0]["url"]
         QDesktopServices.openUrl(QUrl.fromEncoded(str(youtube_url)))
     except Exception, e:
         print e
Example #2
0
 def SearchFinished():
   data = json.loads(str(reply.readAll()))
   feed = data['feed']
   try:
     print feed['entry'][0]['media$group']['media$player'][0]['url']
     youtube_url = feed['entry'][0]['media$group']['media$player'][0]['url']
     QDesktopServices.openUrl(QUrl.fromEncoded(str(youtube_url)))
   except Exception, e:
     print e
Example #3
0
    def SearchYoutube(self):
        selection = clementine.playlists.current_selection().indexes()
        title = selection[clementine.Playlist.Column_Title].data()
        artist = selection[clementine.Playlist.Column_Artist].data()
        query = title + " " + artist
        url = QUrl("https://gdata.youtube.com/feeds/api/videos")
        url.addQueryItem("q", query)
        url.addQueryItem("alt", "json")
        url.addQueryItem("max-results", 1)
        reply = self.network.get(QNetworkRequest(url))

        def SearchFinished():
            data = json.loads(str(reply.readAll()))
            feed = data["feed"]
            try:
                print feed["entry"][0]["media$group"]["media$player"][0]["url"]
                youtube_url = feed["entry"][0]["media$group"]["media$player"][0]["url"]
                QDesktopServices.openUrl(QUrl.fromEncoded(str(youtube_url)))
            except Exception, e:
                print e
Example #4
0
  def SearchYoutube(self):
    selection = clementine.playlists.current_selection().indexes()
    title = selection[clementine.Playlist.Column_Title].data()
    artist = selection[clementine.Playlist.Column_Artist].data()
    query = title + ' ' + artist
    url = QUrl('https://gdata.youtube.com/feeds/api/videos')
    url.addQueryItem('q', query)
    url.addQueryItem('alt', 'json')
    url.addQueryItem('max-results', 1)
    reply = self.network.get(QNetworkRequest(url))

    def SearchFinished():
      data = json.loads(str(reply.readAll()))
      feed = data['feed']
      try:
        print feed['entry'][0]['media$group']['media$player'][0]['url']
        youtube_url = feed['entry'][0]['media$group']['media$player'][0]['url']
        QDesktopServices.openUrl(QUrl.fromEncoded(str(youtube_url)))
      except Exception, e:
        print e
 def get_setlist_fm_url(self, artist):
   url = QUrl('http://api.setlist.fm/rest/0.1/search/setlists.json')
   url.addQueryItem('artistName', artist)
   return url