From 98c73ae8ac29325eead7f5fe5e8d525d7cd4fd19 Mon Sep 17 00:00:00 2001 From: Raphael McSinyx Date: Mon, 29 May 2017 20:38:09 +0700 Subject: [PATCH] Code clean-up --- README.rst | 35 +++++----- comp | 150 ++++++++------------------------------- omp.py | 59 ++-------------- setup.py | 2 +- test.json | 201 +---------------------------------------------------- 5 files changed, 55 insertions(+), 392 deletions(-) diff --git a/README.rst b/README.rst index 9d2641c..cf121f4 100644 --- a/README.rst +++ b/README.rst @@ -41,29 +41,28 @@ Command line arguments :: $ comp --help - usage: comp [-h] [-c CONFIG] [--vid {ID,auto,no}] [--vo DRIVER] - [-f YTDL_FORMAT] [-u URL] [-j JSON_PLAYLIST] - + usage: comp [-h] [-e {json,mpv,youtube-dl}] [-c CONFIG] [--vid VID] + [--vo DRIVER] [-f YTDL_FORMAT] + file + Curses Online Media Player - + + positional arguments: + file path or URL to the playlist to be opened + optional arguments: -h, --help show this help message and exit + -e {json,mpv,youtube-dl}, --extractor {json,mpv,youtube-dl} + playlist extractor, default is youtube-dl -c CONFIG, --config CONFIG - location of the configuration file; either the path - to the config or its containing directory - --vid {ID,auto,no} initial video channel. auto selects the default, no + path to the configuration file + --vid VID initial video channel. auto selects the default, no disables video - --vo DRIVER specify the video output backend to be used. See - VIDEO OUTPUT DRIVERS in mpv(1) man page for details - and descriptions of available drivers + --vo DRIVER specify the video output backend to be used. See VIDEO + OUTPUT DRIVERS in mpv(1) man page for details and + descriptions of available drivers -f YTDL_FORMAT, --format YTDL_FORMAT video format/quality to be passed to youtube-dl - -u URL, --online-playlist URL - URL to an playlist on Youtube - -j JSON_PLAYLIST, --json JSON_PLAYLIST - path to playlist in JSON format. If - --online-playlist is already specified, this will be - used as the default file to save the playlist Keyboard control ^^^^^^^^^^^^^^^^ @@ -83,8 +82,6 @@ Keyboard control +--------------+---------------------------------------------+ | ``N`` | Repeat previous search in reverse direction | +--------------+---------------------------------------------+ -| ``U`` | Open online playlist | -+--------------+---------------------------------------------+ | ``V`` | Toggle video | +--------------+---------------------------------------------+ | ``W`` | Save the current playlist under JSON format | @@ -97,6 +94,8 @@ Keyboard control +--------------+---------------------------------------------+ | ``p`` | Toggle pause | +--------------+---------------------------------------------+ +| ``o`` | Open playlist | ++--------------+---------------------------------------------+ | ``w`` | Download tracks set by playing mode | +--------------+---------------------------------------------+ | Up, ``k`` | Move a single line up | diff --git a/comp b/comp index 188e298..dbf2d5d 100755 --- a/comp +++ b/comp @@ -23,19 +23,14 @@ import re from argparse import ArgumentParser from collections import deque from configparser import ConfigParser -from curses.ascii import ctrl -from datetime import datetime from functools import reduce from gettext import gettext as _, textdomain -from itertools import cycle -from os import linesep, makedirs -from os.path import abspath, dirname, expanduser, isdir, isfile, join -from random import choice -from time import gmtime, strftime +from os import makedirs +from os.path import abspath, dirname, expanduser, isfile from threading import Thread from youtube_dl import YoutubeDL -from mpv import MPV, MpvFormat +from mpv import MPV from omp import extract_info, Omp @@ -76,7 +71,7 @@ class Comp(Omp): vid (str): flag show if video output is enabled y (int): the current y-coordinate """ - def __new__(cls, entries, json_file, mode, mpv_vo, mpv_vid, ytdlf): + def __new__(cls, entries, json_file, mode, mpv_vid, mpv_vo, ytdlf): self = object.__new__(cls) self.play_backward, self.reading = False, False self.playing, self.start, self.y = -1, 0, 1 @@ -112,15 +107,6 @@ class Comp(Omp): y=curses.LINES-1, x=0) self.scr.refresh() - def getlink(self, entry): - """Return an URL from the given entry.""" - if 'webpage_url' not in entry: - with YoutubeDL({'quiet': True}) as ytdl: - entry.update(ytdl.extract_info(entry['url'], download=False, - ie_key=entry.get('ie_key'))) - self.uniform(entry) - return entry['webpage_url'] - def setno(self, *keys): """Set all keys of each entry in entries to False.""" for entry in self.entries: @@ -134,7 +120,7 @@ class Comp(Omp): entry['playing'] = True self.mp.vid = self.vid try: - self.mp.play(self.getlink(entry)) + self.mp.play(entry['filename']) except: entry['error'] = True self.print(entry) @@ -162,20 +148,6 @@ class Comp(Omp): play_thread = Thread(target=mpv_play, args=t, daemon=True) play_thread.start() - def uniform(self, entry): - """Standardize data format.""" - for i in 'error', 'playing', 'selected': entry.setdefault(i, False) - entry.setdefault('ie_key', entry.get('extractor')) - entry.setdefault('duration', 0) - if 'title' not in entry: # or 'webpage_url' not in entry: - with YoutubeDL({'quiet': True}) as ytdl: - entry.update(ytdl.extract_info(entry['url'], download=False, - ie_key=entry.get('ie_key'))) - for i in entry.copy(): - if i not in ('duration', 'error', 'playing', 'selected', - 'ie_key', 'title', 'url', 'webpage_url'): - entry.pop(i) - def _writeln(self, y, title, duration, attr): title_len = curses.COLS-DURATION_COL_LEN-3 title = justified(title, title_len) @@ -194,16 +166,15 @@ class Comp(Omp): y = self.idx(entry) - self.start + 1 if y < 1 or y > curses.LINES - 3: return - self.uniform(entry) + #self.uniform(entry) c = {'error': 1, 'playing': 3, 'selected': 5} color = ((8 if entry is self.current() else 0) | reduce(int.__xor__, (c.get(i, 0) for i in entry if entry[i]))) - duration = strftime('%H:%M:%S', gmtime(entry['duration'])) if color: - self._writeln(y, entry['title'], duration, + self._writeln(y, entry['title'], entry['duration'], curses.color_pair(color) | curses.A_BOLD) else: - self._writeln(y, entry['title'], duration, + self._writeln(y, entry['title'], entry['duration'], curses.A_NORMAL) def redraw(self): @@ -215,9 +186,9 @@ class Comp(Omp): self.scr.clrtobot() self.update_status() - def __init__(self, entries, json_file, mode, mpv_vo, mpv_vid, ytdlf): - Omp.__init__(self, entries, self.update_status, json_file, mode, - mpv_vo, mpv_vid, ytdlf) + def __init__(self, entries, json_file, mode, mpv_vid, mpv_vo, ytdlf): + Omp.__init__(self, entries, lambda name, val: self.update_status(), + json_file, mode, mpv_vo, mpv_vid, ytdlf) curses.noecho() curses.cbreak() self.scr.keypad(True) @@ -244,28 +215,6 @@ class Comp(Omp): except: return {} - def update_play_list(self, pick): - """Update the list of entries to be played.""" - if pick == 'current': - self.play_list = [self.current()] - elif pick == 'all': - self.play_list = deque(self.entries) - self.play_list.rotate(-self.idx()) - else: - self.play_list = [i for i in self.entries if i.get('selected')] - - def update_playlist(self): - """Update the playlist to be used by play function.""" - action, pick = self.mode.split('-') - self.update_play_list(pick) - if action == 'play': - self.playlist = iter(self.play_list) - elif action == 'repeat': - self.playlist = cycle(self.play_list) - else: - self.playlist = iter(lambda: choice(self.play_list), None) - if self.playing < -1: self.played = self.played[:self.playing+1] - def gets(self, prompt): """Print the prompt string at the bottom of the screen then read from standard input. @@ -290,18 +239,6 @@ class Comp(Omp): except: pass - def next(self, force=False, backward=False): - comp.play_backward = backward - if self.mp.idle_active: - self.play(force) - else: - self.seek(100, 'absolute-percent') - if force: self.mp.pause = False - - def download(self): - with YoutubeDL({'quiet': True}) as ytdl: - ytdl.download([self.getlink(i) for i in self.play_list]) - def move(self, delta): """Move to the relatively next delta entry.""" if not (self.entries and delta): return @@ -378,10 +315,13 @@ class Comp(Omp): parser = ArgumentParser(description=_("Curses Online Media Player")) +parser.add_argument('-e', '--extractor', default='youtube-dl', + choices=('json', 'mpv', 'youtube-dl'), required=False, + help=_("playlist extractor, default is youtube-dl")) +parser.add_argument('file', help=_("path or URL to the playlist to be opened")) parser.add_argument('-c', '--config', required=False, - help=_("location of the configuration file; either the\ - path to the config or its containing directory")) -parser.add_argument('--vid', choices=('ID', 'auto', 'no'), required=False, + help=_("path to the configuration file")) +parser.add_argument('--vid', required=False, help=_("initial video channel. auto selects the default,\ no disables video")) parser.add_argument('--vo', required=False, metavar='DRIVER', @@ -390,41 +330,19 @@ parser.add_argument('--vo', required=False, metavar='DRIVER', details and descriptions of available drivers")) parser.add_argument('-f', '--format', required=False, metavar='YTDL_FORMAT', help=_("video format/quality to be passed to youtube-dl")) -parser.add_argument('-u', '--online-playlist', required=False, metavar='URL', - help=_("URL to an playlist on Youtube")) -parser.add_argument('-j', '--json', required=False, metavar='JSON_PLAYLIST', - help=_("path to playlist in JSON format. If\ - --online-playlist is already specified, this will\ - be used as the default file to save the playlist")) args = parser.parse_args() +entries = extract_info(args.file, args.extractor) +json_file = args.file if args.extractor == 'json' else '' config = ConfigParser() -if args.config is not None: - if isfile(args.config): - config_file = args.config - else: #isdir(args.config_location): - config_file = join(args.config, 'settings.ini') +if args.config is not None and isfile(args.config): + config_file = args.config elif isfile(USER_CONFIG): config_file = USER_CONFIG else: config_file = SYSTEM_CONFIG config.read(config_file) -if args.json is not None: - json_file = args.json -else: - json_file = '' - -if args.online_playlist is not None: - with YoutubeDL({'extract_flat': 'in_playlist', 'quiet': True}) as ytdl: - info = ytdl.extract_info(args.online_playlist, download=False) - entries = info.get('entries', [info]) -else: - try: - with open(json_file) as f: entries = json.load(f) - except FileNotFoundError: - entries = [] - if args.vid is not None: vid = args.vid else: @@ -442,7 +360,7 @@ if args.format is not None: else: ytdlf = config.get('youtube-dl', 'format', fallback='best') -with Comp(entries, json_file, mode, vo, vid, ytdlf) as comp: +with Comp(entries, json_file, mode, vid, vo, ytdlf) as comp: c = comp.scr.getch() while c != 113: # letter q if c == 10: # curses.KEY_ENTER doesn't work @@ -472,17 +390,6 @@ with Comp(entries, json_file, mode, vo, vid, ytdlf) as comp: comp.update_status() elif c == 78: # letter N comp.next_search(backward=True) - elif c == 85: # letter U - with YoutubeDL({'extract_flat': True, 'quiet': True}) as ytdl: - try: - info = ytdl.extract_info( - comp.gets(_("Open online playlist: ")), download=False) - except: - comp.redraw() - else: - comp.entries = info.get('entries', [info]) - comp.start, comp.y = 0, 1 - comp.redraw() elif c == 86: # letter V comp.vid = 'auto' if comp.vid == 'no' else 'no' comp.mp.vid = comp.vid @@ -508,17 +415,18 @@ with Comp(entries, json_file, mode, vo, vid, ytdlf) as comp: else: comp.entries = [] comp.redraw() - elif c == 112: # letter p - comp.mp.pause ^= True elif c == 109: # letter m comp.mode = MODES[(MODES.index(comp.mode) + 1) % 8] comp.update_status() elif c == 110: # letter n comp.next_search() - elif c == 119: # letter w - comp.update_play_list(comp.mode.split('-')[1]) - play_thread = Thread(target=comp.download, daemon=True) - play_thread.start() + elif c == 111: # letter o + extractor = comp.gets(_("Playlist extractor: ")) + comp.entries = extract_info(comp.gets(_("Open: ")), extractor) + comp.start, comp.y = 0, 1 + comp.redraw() + elif c == 112: # letter p + comp.mp.pause ^= True elif c in (curses.KEY_UP, 107): # up arrow or letter k comp.move(-1) elif c in (curses.KEY_DOWN, 106): # down arrow or letter j diff --git a/omp.py b/omp.py index 8dc474f..f9b4c91 100644 --- a/omp.py +++ b/omp.py @@ -18,7 +18,10 @@ # Copyright (C) 2017 Nguyễn Gia Phong import json +from collections import deque +from itertools import cycle from os.path import abspath, expanduser, expandvars, isfile +from random import choice from requests import head from time import gmtime, sleep, strftime @@ -35,10 +38,9 @@ def extract_info(filename, extractor='youtube-dl'): """Return list of entries extracted from a path or URL using specified extractor. - The extractor could be either 'json', 'mpv' or 'youtube-dl'. If is - not one of them or not specified, youtube-dl will be used. + The extractor could be either 'json', 'mpv' or 'youtube-dl'. If it + is not one of them or not specified, youtube-dl will be used. """ - def json_extract_info(filename): try: with open(filename) as f: raw_info = json.load(f) @@ -119,7 +121,7 @@ class Omp(object): search_res (iterator): title-searched results vid (str): flag show if video output is enabled """ - def __new__(cls, entries, handler, json_file, mode, mpv_vo, mpv_vid, ytdlf): + def __new__(cls, entries, handler, json_file, mode, mpv_vid, mpv_vo, ytdlf): self = super(Comp, cls).__new__(cls) self.play_backward, self.reading = False, False self.playing = -1 @@ -131,7 +133,7 @@ class Omp(object): return self def __init__(self, entries, handler, json_file, mode, - mpv_vo, mpv_vid, ytdlf): + mpv_vid, mpv_vo, ytdlf): if mpv_vo is not None: self.mp['vo'] = mpv_vo self.mp.observe_property('mute', handler) self.mp.observe_property('pause', handler) @@ -140,41 +142,6 @@ class Omp(object): def __enter__(self): return self - def play(self, force=False): - """Play the next track.""" - def mpv_play(entry, force): - self.setno('playing') - entry['playing'] = True - self.mp.vid = self.vid - try: - self.mp.play(self.getlink(entry)) - except: - entry['error'] = True - self.print(entry) - if force: self.mp.pause = False - self.mp.wait_for_playback() - self.play() - entry['playing'] = False - self.print(entry) - - if self.play_backward and -self.playing < len(self.played): - self.playing -= 1 - t = self.played[self.playing], force - elif self.playing < -1: - self.playing += 1 - t = self.played[self.playing], force - else: - try: - self.played.append(next(self.playlist)) - except StopIteration: - return - else: - t = self.played[-1], force - - self.play_backward = False - play_thread = Thread(target=mpv_play, args=t, daemon=True) - play_thread.start() - def update_play_list(self, pick): """Update the list of entries to be played.""" if pick == 'current': @@ -214,10 +181,6 @@ class Omp(object): self.seek(100, 'absolute-percent') if force: self.mp.pause = False - def download(self): - with YoutubeDL({'quiet': True}) as ytdl: - ytdl.download([self.getlink(i) for i in self.play_list]) - def search(self, backward=False): """Prompt then search for a pattern.""" p = re.compile(self.gets('/'), re.IGNORECASE) @@ -241,11 +204,3 @@ class Omp(object): def __exit__(self, exc_type, exc_value, traceback): self.mp.quit() - - -if __name__ == '__main__': - print(extract_info('gplv3.ogg', 'mpv')) - print(extract_info('http://www.youtube.com/watch?v=VmOiDst8Veg', 'mpv')) - print(extract_info('http://www.youtube.com/watch?v=VmOiDst8Veg', 'youtube-dl')) - print(extract_info('https://www.youtube.com/watch?list=PLFgquLnL59akuvsCHG83KKO2dpMA8uJQl', 'youtube-dl')) - print(extract_info('foo.json', 'json')) diff --git a/setup.py b/setup.py index 111abac..c37f0bb 100755 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ with open('README.rst') as f: setup( name='comp', - version='0.3.0', + version='0.3.1', description=('Curses Online Media Player'), long_description=long_description, url='https://github.com/McSinyx/comp', diff --git a/test.json b/test.json index 2bdf23b..789f98c 100644 --- a/test.json +++ b/test.json @@ -1,200 +1 @@ -[{"url": "qFLhGq0060w", "_type": "url", "id": "qFLhGq0060w", "ie_key": "Youtube", "title": "The Weeknd - I Feel It Coming ft. Daft Punk"}, -{"url": "rvaJ7QlhH0g", "_type": "url", "id": "rvaJ7QlhH0g", "ie_key": "Youtube", "title": "A Boogie Wit Da Hoodie - Drowning (WATER) ft Kodak Black [Official Audio]"}, -{"url": "dMK_npDG12Q", "_type": "url", "id": "dMK_npDG12Q", "ie_key": "Youtube", "title": "Lorde - Green Light"}, -{"url": "PWjRMuyXl2o", "_type": "url", "id": "PWjRMuyXl2o", "ie_key": "Youtube", "title": "Future - Use Me"}, -{"url": "5dmQ3QWpy1Q", "_type": "url", "id": "5dmQ3QWpy1Q", "ie_key": "Youtube", "title": "Heavy (Official Video) - Linkin Park (feat. Kiiara)"}, -{"url": "axySrE0Kg6k", "_type": "url", "id": "axySrE0Kg6k", "ie_key": "Youtube", "title": "Beauty and the Beast (From \"Beauty and the Beast\"/Official Video)"}, -{"url": "UWLr2va3hu0", "_type": "url", "id": "UWLr2va3hu0", "ie_key": "Youtube", "title": "Pitbull & J Balvin - Hey Ma ft Camila Cabello (Spanish Version | The Fate of the Furious: The Album)"}, -{"url": "4is83n8xfLY", "_type": "url", "id": "4is83n8xfLY", "ie_key": "Youtube", "title": "KYLE - iSpy (feat. Lil Yachty) [Lyric Video]"}, -{"url": "hCBX28p-4JY", "_type": "url", "id": "hCBX28p-4JY", "ie_key": "Youtube", "title": "Russ - Aint Nobody Takin My Baby (Official Video)"}, -{"url": "7wtfhZwyrcc", "_type": "url", "id": "7wtfhZwyrcc", "ie_key": "Youtube", "title": "Imagine Dragons - Believer"}, -{"url": "D1prB5z-RTU", "_type": "url", "id": "D1prB5z-RTU", "ie_key": "Youtube", "title": "Ricardo Arjona - Ella (Official Video)"}, -{"url": "6B9J3lEyffA", "_type": "url", "id": "6B9J3lEyffA", "ie_key": "Youtube", "title": "Ed Sheeran - What Do I Know? [Official Audio]"}, -{"url": "kl6t9j1qwlU", "_type": "url", "id": "kl6t9j1qwlU", "ie_key": "Youtube", "title": "Keyshia Cole - You ft. Remy Ma, French Montana"}, -{"url": "JzSUgOmP66Q", "_type": "url", "id": "JzSUgOmP66Q", "ie_key": "Youtube", "title": "Kodak Black - Tunnel Vision [Official Music Video]"}, -{"url": "wvPKnhEWkaA", "_type": "url", "id": "wvPKnhEWkaA", "ie_key": "Youtube", "title": "New Kids On The Block - One More Night"}, -{"url": "FM7MFYoylVs", "_type": "url", "id": "FM7MFYoylVs", "ie_key": "Youtube", "title": "The Chainsmokers & Coldplay - Something Just Like This (Lyric)"}, -{"url": "MRLyREkZles", "_type": "url", "id": "MRLyREkZles", "ie_key": "Youtube", "title": "NAV - Some Way ft. The Weeknd"}, -{"url": "9Ke4480MicU", "_type": "url", "id": "9Ke4480MicU", "ie_key": "Youtube", "title": "Julia Michaels - Issues"}, -{"url": "0TxcJ3Ud-To", "_type": "url", "id": "0TxcJ3Ud-To", "ie_key": "Youtube", "title": "Lil Uzi Vert, Quavo & Travis Scott - Go Off (from The Fate of the Furious: The Album) [MUSIC VIDEO]"}, -{"url": "Um7pMggPnug", "_type": "url", "id": "Um7pMggPnug", "ie_key": "Youtube", "title": "Katy Perry - Chained To The Rhythm (Official) ft. Skip Marley"}, -{"url": "Km4BayZykwE", "_type": "url", "id": "Km4BayZykwE", "ie_key": "Youtube", "title": "J. Balvin - Si Tu Novio Te Deja Sola ft. Bad Bunny"}, -{"url": "oHmBf4ExtZk", "_type": "url", "id": "oHmBf4ExtZk", "ie_key": "Youtube", "title": "Ariana Grande - Everyday ft. Future"}, -{"url": "QH35AWCnugg", "_type": "url", "id": "QH35AWCnugg", "ie_key": "Youtube", "title": "Luke Bryan - Fast"}, -{"url": "3jDTsGVmkwU", "_type": "url", "id": "3jDTsGVmkwU", "ie_key": "Youtube", "title": "Mil Lagrimas - Nicky Jam (Concept Video) (Album F\u00e9nix)"}, -{"url": "yiMtAmH0_vU", "_type": "url", "id": "yiMtAmH0_vU", "ie_key": "Youtube", "title": "6LACK - Free (Official Video)"}, -{"url": "DpMfP6qUSBo", "_type": "url", "id": "DpMfP6qUSBo", "ie_key": "Youtube", "title": "Marian Hill - Down"}, -{"url": "Fw9xFEf4DSc", "_type": "url", "id": "Fw9xFEf4DSc", "ie_key": "Youtube", "title": "Bad Bunny x Jory Boy - No Te Hagas ( Video Oficial )"}, -{"url": "h--P8HzYZ74", "_type": "url", "id": "h--P8HzYZ74", "ie_key": "Youtube", "title": "Zedd, Alessia Cara - Stay (Lyric Video)"}, -{"url": "6GqgNebPm50", "_type": "url", "id": "6GqgNebPm50", "ie_key": "Youtube", "title": "Fleet Foxes - Third of May / \u014cdaigahara (Lyric Video)"}, -{"url": "dmJefsOErr0", "_type": "url", "id": "dmJefsOErr0", "ie_key": "Youtube", "title": "Rae Sremmurd - Swang"}, -{"url": "Opi0Z-5RUbE", "_type": "url", "id": "Opi0Z-5RUbE", "ie_key": "Youtube", "title": "Trace Adkins - Still a Soldier (Lyric Video)"}, -{"url": "xVS0vfhAmmU", "_type": "url", "id": "xVS0vfhAmmU", "ie_key": "Youtube", "title": "Zac Brown Band - Real Thing (Lyric Video)"}, -{"url": "Vl5NtFS3xNo", "_type": "url", "id": "Vl5NtFS3xNo", "ie_key": "Youtube", "title": "Crazy Ya - Official Music Video | Jazzy B & Lil Golu | Lopamudra | Sukshinder Shinda"}, -{"url": "JvlYjy9AYek", "_type": "url", "id": "JvlYjy9AYek", "ie_key": "Youtube", "title": "Trey Songz - Song Goes Off [Official Music Video]"}, -{"url": "WXmTEyq5nXc", "_type": "url", "id": "WXmTEyq5nXc", "ie_key": "Youtube", "title": "Coldplay - Hypnotised\u00a0(Official Lyric Video)"}, -{"url": "jz1Ga7GG0Uk", "_type": "url", "id": "jz1Ga7GG0Uk", "ie_key": "Youtube", "title": "Bebe Rexha - F.F.F. (Fuck Fake Friends) (feat. G-Eazy) [Official Music Video]"}, -{"url": "9sg-A-eS6Ig", "_type": "url", "id": "9sg-A-eS6Ig", "ie_key": "Youtube", "title": "Enrique Iglesias - SUBEME LA RADIO (Official Video) ft. Descemer Bueno, Zion & Lennox"}, -{"url": "0TloA941DiA", "_type": "url", "id": "0TloA941DiA", "ie_key": "Youtube", "title": "Pusho - La Realidad (Video Oficial)"}, -{"url": "xZS21vNdUyQ", "_type": "url", "id": "xZS21vNdUyQ", "ie_key": "Youtube", "title": "Kaatru Veliyidai - Trailer | Mani Ratnam, AR Rahman | Karthi, Aditi"}, -{"url": "NTiFS9g-v_o", "_type": "url", "id": "NTiFS9g-v_o", "ie_key": "Youtube", "title": "Willie Nelson - It Gets Easier"}, -{"url": "GoNAbDoXros", "_type": "url", "id": "GoNAbDoXros", "ie_key": "Youtube", "title": "Jason Aldean - Any Ol' Barstool"}, -{"url": "3-NTv0CdFCk", "_type": "url", "id": "3-NTv0CdFCk", "ie_key": "Youtube", "title": "Lana Del Rey - Love"}, -{"url": "Vt4Tq89R8u0", "_type": "url", "id": "Vt4Tq89R8u0", "ie_key": "Youtube", "title": "Steve Aoki & Louis Tomlinson - Just Hold On (Official Video)"}, -{"url": "4f1ywgU4i-c", "_type": "url", "id": "4f1ywgU4i-c", "ie_key": "Youtube", "title": "Old Dominion - No Such Thing as a Broken Heart (Audio)"}, -{"url": "bDUUOt30TGA", "_type": "url", "id": "bDUUOt30TGA", "ie_key": "Youtube", "title": "alt-J - 3WW (Official Audio)"}, -{"url": "mOSw2MF8uao", "_type": "url", "id": "mOSw2MF8uao", "ie_key": "Youtube", "title": "Young Thug - Safe [Official]"}, -{"url": "QMhkdatUUPA", "_type": "url", "id": "QMhkdatUUPA", "ie_key": "Youtube", "title": "Florida Georgia Line - God, Your Mama, And Me ft. Backstreet Boys"}, -{"url": "D5drYkLiLI8", "_type": "url", "id": "D5drYkLiLI8", "ie_key": "Youtube", "title": "Kygo, Selena Gomez - It Ain't Me (with Selena Gomez) (Audio)"}, -{"url": "o1zJLLCq0Tg", "_type": "url", "id": "o1zJLLCq0Tg", "ie_key": "Youtube", "title": "Jidenna - Safari (Teaser) ft. Janelle Mon\u00e1e, St. Beauty, Nana Kwabena"}, -{"url": "xoWEQLpBoE0", "_type": "url", "id": "xoWEQLpBoE0", "ie_key": "Youtube", "title": "Jason Derulo - 'Swalla' feat Nicki Minaj & Ty Dolla $ign (Official Lyric Video)"}, -{"url": "A1Ljl32SqRc", "_type": "url", "id": "A1Ljl32SqRc", "ie_key": "Youtube", "title": "Kim Walker-Smith - Throne Room (Lyric Video)"}, -{"url": "08qA-Uy-hmk", "_type": "url", "id": "08qA-Uy-hmk", "ie_key": "Youtube", "title": "Stargate - Waterfall (Audio) ft. P!nk, Sia"}, -{"url": "DdCsTVcL4vM", "_type": "url", "id": "DdCsTVcL4vM", "ie_key": "Youtube", "title": "Roon Wargi - Kulwinder Billa (Full Song) \u0a30\u0a42\u0a70 \u0a35\u0a30\u0a17\u0a40 | Latest Punjabi Song 2017 | Lokdhun Punjabi"}, -{"url": "Pu2avDnJy58", "_type": "url", "id": "Pu2avDnJy58", "ie_key": "Youtube", "title": "Freddie Gibbs - \"Crushed Glass\" (Official)"}, -{"url": "nhNqbe6QENY", "_type": "url", "id": "nhNqbe6QENY", "ie_key": "Youtube", "title": "GoldLink - Crew ft. Brent Faiyaz, Shy Glizzy"}, -{"url": "Rh2uNrIgGf4", "_type": "url", "id": "Rh2uNrIgGf4", "ie_key": "Youtube", "title": "The xx - Say Something Loving (Official Music Video)"}, -{"url": "hBRaNVEsft8", "_type": "url", "id": "hBRaNVEsft8", "ie_key": "Youtube", "title": "9ice - Living Things (Official Video)"}, -{"url": "XatXy6ZhKZw", "_type": "url", "id": "XatXy6ZhKZw", "ie_key": "Youtube", "title": "Maroon 5 - Cold ft. Future"}, -{"url": "90LcySDAS-s", "_type": "url", "id": "90LcySDAS-s", "ie_key": "Youtube", "title": "Puspita - No Me And You (Official Music Video)"}, -{"url": "IndzMX0EHS8", "_type": "url", "id": "IndzMX0EHS8", "ie_key": "Youtube", "title": "Fabolous - Goyard Bag ft. Lil Uzi Vert"}, -{"url": "be0T_owA1PU", "_type": "url", "id": "be0T_owA1PU", "ie_key": "Youtube", "title": "It's A Vibe"}, -{"url": "oDEug3FXPoM", "_type": "url", "id": "oDEug3FXPoM", "ie_key": "Youtube", "title": "Hula Hoop Official Lyric Video - Daddy Yankee"}, -{"url": "DjNZf878ISQ", "_type": "url", "id": "DjNZf878ISQ", "ie_key": "Youtube", "title": "Casting Crowns - Oh My Soul (Official Lyric Video)"}, -{"url": "8RkJhJcfOnc", "_type": "url", "id": "8RkJhJcfOnc", "ie_key": "Youtube", "title": "Glass Animals - Pork Soda (Official Video)"}, -{"url": "Z-aQrBZ4Duw", "_type": "url", "id": "Z-aQrBZ4Duw", "ie_key": "Youtube", "title": "Dance Gavin Dance - Inspire The Liars (Official Music Video)"}, -{"url": "-gGMncJej7M", "_type": "url", "id": "-gGMncJej7M", "ie_key": "Youtube", "title": "Pesado - Los \u00e1ngeles existen (Video Oficial)"}, -{"url": "kIDjovcTQhA", "_type": "url", "id": "kIDjovcTQhA", "ie_key": "Youtube", "title": "Brett Eldredge - Somethin' I'm Good At (Official Music Video)"}, -{"url": "GPp1z3BlIq0", "_type": "url", "id": "GPp1z3BlIq0", "ie_key": "Youtube", "title": "August Alsina - Lonely"}, -{"url": "QXCN31OcNh8", "_type": "url", "id": "QXCN31OcNh8", "ie_key": "Youtube", "title": "Bob Dylan - Stardust (Audio)"}, -{"url": "h3EJ4JkDoio", "_type": "url", "id": "h3EJ4JkDoio", "ie_key": "Youtube", "title": "Joe - Lean Into It"}, -{"url": "Zb-_WMlZUQA", "_type": "url", "id": "Zb-_WMlZUQA", "ie_key": "Youtube", "title": "twenty one pilots: Message Man (Sleepers: Chapter 02)"}, -{"url": "xTvyyoF_LZY", "_type": "url", "id": "xTvyyoF_LZY", "ie_key": "Youtube", "title": "Shape of You"}, -{"url": "VEDwgvdXUF4", "_type": "url", "id": "VEDwgvdXUF4", "ie_key": "Youtube", "title": "Jon Z - 0 Sentimientos (Remix) ft. Baby Rasta, Noriel, Lyan, Darkiel, Messiah [Official Video]"}, -{"url": "CK3COY6UU_M", "_type": "url", "id": "CK3COY6UU_M", "ie_key": "Youtube", "title": "2 Chainz - It's A Vibe (Audio) ft. Ty Dolla $ign, Trey Songz, Jhen\u00e9 Aiko"}, -{"url": "f9nZ6mhY2Ig", "_type": "url", "id": "f9nZ6mhY2Ig", "ie_key": "Youtube", "title": "DJ Premier, Miguel - 2 LOVIN U"}, -{"url": "EK4ousC7SSQ", "_type": "url", "id": "EK4ousC7SSQ", "ie_key": "Youtube", "title": "Bruno Mars - That's What I Like [Live from the Brit Awards 2017]"}, -{"url": "qmvkJjs2YEo", "_type": "url", "id": "qmvkJjs2YEo", "ie_key": "Youtube", "title": "Mira Mira Meesam Full Song With English Lyrics || Katamarayudu || Pawan Kalyan || Shruthi Haasan"}, -{"url": "XyL3YKK_1BI", "_type": "url", "id": "XyL3YKK_1BI", "ie_key": "Youtube", "title": "Meghan Trainor - I'm a Lady (From the motion picture SMURFS: THE LOST VILLAGE)"}, -{"url": "FjpPeCwNmio", "_type": "url", "id": "FjpPeCwNmio", "ie_key": "Youtube", "title": "E-40 - Uh Huh ft. YV"}, -{"url": "O2XD-qoTgaA", "_type": "url", "id": "O2XD-qoTgaA", "ie_key": "Youtube", "title": "Moonshine Bandits - Take This Job (feat. David Allan Coe) [Official Music Video]"}, -{"url": "f6tU6BfnWEI", "_type": "url", "id": "f6tU6BfnWEI", "ie_key": "Youtube", "title": "Andra - Lie To Me"}, -{"url": "q1QlP80OJ3w", "_type": "url", "id": "q1QlP80OJ3w", "ie_key": "Youtube", "title": "Jam Yaz\u0131c\u0131 - Gel \u015e\u00f6yle (Official Video)"}, -{"url": "2JzttfbZWpQ", "_type": "url", "id": "2JzttfbZWpQ", "ie_key": "Youtube", "title": "Axwell /\\ Ingrosso - I Love You ft. Kid Ink"}, -{"url": "wxQZ48TgqZk", "_type": "url", "id": "wxQZ48TgqZk", "ie_key": "Youtube", "title": "[MV] Jung Key(\uc815\ud0a4) _ Anymore(\ubd80\ub2f4\uc774 \ub3fc) (feat. Whee In of MAMAMOO(\ud718\uc778 of \ub9c8\ub9c8\ubb34))"}, -{"url": "dqbVnBtyfoc", "_type": "url", "id": "dqbVnBtyfoc", "ie_key": "Youtube", "title": "K.Flay - High Enough (Audio)"}, -{"url": "WFQqAZBOwfQ", "_type": "url", "id": "WFQqAZBOwfQ", "ie_key": "Youtube", "title": "Calvin Harris - Slide (Audio Preview) ft. Frank Ocean & Migos"}, -{"url": "txCCYBMKdB0", "_type": "url", "id": "txCCYBMKdB0", "ie_key": "Youtube", "title": "AJR - Weak (OFFICIAL MUSIC VIDEO)"}, -{"url": "TlNHAkXDS10", "_type": "url", "id": "TlNHAkXDS10", "ie_key": "Youtube", "title": "PWR BTTM - Answer My Text [OFFICIAL LYRIC VIDEO]"}, -{"url": "WPiJ79Ure1I", "_type": "url", "id": "WPiJ79Ure1I", "ie_key": "Youtube", "title": "Chris Cornell - The Promise (Lyric Video)"}, -{"url": "Va4rP-szQvk", "_type": "url", "id": "Va4rP-szQvk", "ie_key": "Youtube", "title": "MV Thi\u00ean T\u1eed - \u0110an Tr\u01b0\u1eddng (Official)"}, -{"url": "j1QgJgfZTLM", "_type": "url", "id": "j1QgJgfZTLM", "ie_key": "Youtube", "title": "You And Me Full Video Song | Khaidi No 150 Full Video Songs | Chiranjeevi, Kajal Aggarwal | DSP"}, -{"url": "tDH8fKLjZEo", "_type": "url", "id": "tDH8fKLjZEo", "ie_key": "Youtube", "title": "Need You Now/ Poison (Live from Jimmy Kimmel Live!/ 2017)"}, -{"url": "lheKC1iC0CM", "_type": "url", "id": "lheKC1iC0CM", "ie_key": "Youtube", "title": "Jon Pardi - Dirt On My Boots"}, -{"url": "QAyjgG0-Deg", "_type": "url", "id": "QAyjgG0-Deg", "ie_key": "Youtube", "title": "James Blunt - Bartender [Official Video]"}, -{"url": "0NChtZCDCsY", "_type": "url", "id": "0NChtZCDCsY", "ie_key": "Youtube", "title": "Khalid - American Teen"}, -{"url": "xKKeqlBQ3Js", "_type": "url", "id": "xKKeqlBQ3Js", "ie_key": "Youtube", "title": "Arcangel - Me Acostumbre ft. Bad Bunny [Official Video]"}, -{"url": "qrvgRhiJdDc", "_type": "url", "id": "qrvgRhiJdDc", "ie_key": "Youtube", "title": "Nelly - Sounds Good to Me"}, -{"url": "YIb4NC5ikYo", "_type": "url", "id": "YIb4NC5ikYo", "ie_key": "Youtube", "title": "Chris Tomlin - Home"}, -{"url": "CH9b50y6fQs", "_type": "url", "id": "CH9b50y6fQs", "ie_key": "Youtube", "title": "GRUPO EXTRA Ft. PELO D' AMBROSIO Y ROSANGELA ESPINOZA \u25ba Y QUE PASO (OFFICIAL VIDEO) BACHATA 2017"}, -{"url": "e7Cp4FfZg30", "_type": "url", "id": "e7Cp4FfZg30", "ie_key": "Youtube", "title": "Sean Paul - Tek Weh Yuh Heart ft. Tory Lanez"}, -{"url": "Ktq4zATPFsI", "_type": "url", "id": "Ktq4zATPFsI", "ie_key": "Youtube", "title": "Romeo Santos - H\u00e9roe Favorito (Official Video)"}, -{"url": "pvk172K8rmE", "_type": "url", "id": "pvk172K8rmE", "ie_key": "Youtube", "title": "Carlos Baute feat. Piso 21- Ando buscando (Videoclip Oficial)"}, -{"url": "D8usfxmFpsw", "_type": "url", "id": "D8usfxmFpsw", "ie_key": "Youtube", "title": "Camila Fern\u00e1ndez - M\u00edo"}, -{"url": "NOZe8Ubfa3w", "_type": "url", "id": "NOZe8Ubfa3w", "ie_key": "Youtube", "title": "Me And That Man - Cross My Heart And Hope To Die (Official Video)"}, -{"url": "xSERl1Sl2wg", "_type": "url", "id": "xSERl1Sl2wg", "ie_key": "Youtube", "title": "WANG Preet Harpal Video Song | Punjabi Songs 2017 | T-Series"}, -{"url": "dwywhL1PenQ", "_type": "url", "id": "dwywhL1PenQ", "ie_key": "Youtube", "title": "DAY6 \"How Can I Say(\uc5b4\ub5bb\uac8c \ub9d0\ud574)\" M/V"}, -{"url": "WaZCYP-qSIA", "_type": "url", "id": "WaZCYP-qSIA", "ie_key": "Youtube", "title": "Ozuna - Dile Que Tu Me Quieres Remix FT Yandel (Lyric Video)"}, -{"url": "efL6_qZd56A", "_type": "url", "id": "efL6_qZd56A", "ie_key": "Youtube", "title": "Swang"}, -{"url": "HHjNi4n9Xsc", "_type": "url", "id": "HHjNi4n9Xsc", "ie_key": "Youtube", "title": "Josh Turner - Never Had A Reason (Audio)"}, -{"url": "TjdzIrgE8Ks", "_type": "url", "id": "TjdzIrgE8Ks", "ie_key": "Youtube", "title": "CNCO - Reggaet\u00f3n Lento (Bailemos)[Official Video] ft. Zion & Lennox"}, -{"url": "swS9tScMQyE", "_type": "url", "id": "swS9tScMQyE", "ie_key": "Youtube", "title": "DREAMCAR - Kill For Candy (Lyric)"}, -{"url": "Hs4VFLkQB8c", "_type": "url", "id": "Hs4VFLkQB8c", "ie_key": "Youtube", "title": "Unfinished"}, -{"url": "ccZ8dYCCU9o", "_type": "url", "id": "ccZ8dYCCU9o", "ie_key": "Youtube", "title": "It Ain't Me (Originally Performed by Kygo & Selena Gomez)"}, -{"url": "M8eYSO0TCXg", "_type": "url", "id": "M8eYSO0TCXg", "ie_key": "Youtube", "title": "Mario - Let Me Help You (Official Video)"}, -{"url": "K3lCc5CpMWc", "_type": "url", "id": "K3lCc5CpMWc", "ie_key": "Youtube", "title": "La S\u00e9ptima Banda - Se Defiende"}, -{"url": "pRgCcgbjVDA", "_type": "url", "id": "pRgCcgbjVDA", "ie_key": "Youtube", "title": "Matheus & Kauan - Decide A\u00ed - Na Praia Ao Vivo"}, -{"url": "G3iltSz98aQ", "_type": "url", "id": "G3iltSz98aQ", "ie_key": "Youtube", "title": "ELINEL - QMOS (PREDATOR)"}, -{"url": "uWh-TjqwRZM", "_type": "url", "id": "uWh-TjqwRZM", "ie_key": "Youtube", "title": "Carlitos Rossy - Vampiros [Official Video] Gold Member"}, -{"url": "4dgweIzztI0", "_type": "url", "id": "4dgweIzztI0", "ie_key": "Youtube", "title": "BANDA MS - ES TUYO MI AMOR (VIDEO OFICIAL)"}, -{"url": "k8L1BKaMDK4", "_type": "url", "id": "k8L1BKaMDK4", "ie_key": "Youtube", "title": "Leila El Berrak- Li Hrabte Menou (EXCLUSIVE Lyric Clip) I (\u0644\u064a\u0644\u0649 \u0627\u0644\u0628\u0631\u0627\u0642 - \u0627\u0644\u0644\u064a \u0647\u0631\u0628\u062a \u0645\u0646\u0648 (\u062d\u0635\u0631\u064a\u0627\u064b"}, -{"url": "6-UHrVz1pR8", "_type": "url", "id": "6-UHrVz1pR8", "ie_key": "Youtube", "title": "Kip Moore - More Girls Like You (Lyric Video)"}, -{"url": "rrwvr5DlEUM", "_type": "url", "id": "rrwvr5DlEUM", "ie_key": "Youtube", "title": "Simi - Smile For Me - Official Video Song 2017"}, -{"url": "B6fA35Ved-Y", "_type": "url", "id": "B6fA35Ved-Y", "ie_key": "Youtube", "title": "MercyMe - Even If (Official Lyric Video)"}, -{"url": "Xp-dKdSUuLk", "_type": "url", "id": "Xp-dKdSUuLk", "ie_key": "Youtube", "title": "Nego do Borel - Voc\u00ea Partiu Meu Cora\u00e7\u00e3o ft. Anitta, Wesley Safad\u00e3o"}, -{"url": "pnlwqqy4XB4", "_type": "url", "id": "pnlwqqy4XB4", "ie_key": "Youtube", "title": "Seether - Let You Down"}, -{"url": "GzT4p-OaJ5c", "_type": "url", "id": "GzT4p-OaJ5c", "ie_key": "Youtube", "title": "Keith Urban - The Fighter ft. Carrie Underwood"}, -{"url": "1hnP_Bcn8Hw", "_type": "url", "id": "1hnP_Bcn8Hw", "ie_key": "Youtube", "title": "Shenseea - Reverse"}, -{"url": "tOPxoRu2g2g", "_type": "url", "id": "tOPxoRu2g2g", "ie_key": "Youtube", "title": "Y\u0131lmaz - Hasret [ Official Video \u00a9 2017 \u0130ber Prod\u00fcksiyon ]"}, -{"url": "YhK2NwPIdt4", "_type": "url", "id": "YhK2NwPIdt4", "ie_key": "Youtube", "title": "Young Dumb & Broke"}, -{"url": "Wl1q7yta9wM", "_type": "url", "id": "Wl1q7yta9wM", "ie_key": "Youtube", "title": "Pushan Bose - Celebrating Tere Bina Adhuri & Aansoo"}, -{"url": "0esbbnY5Xvw", "_type": "url", "id": "0esbbnY5Xvw", "ie_key": "Youtube", "title": "First Aid Kit - You are the Problem Here (Audio)"}, -{"url": "gDVufnezUAs", "_type": "url", "id": "gDVufnezUAs", "ie_key": "Youtube", "title": "dvsn - Hallucinations (Official Music Video)"}, -{"url": "JU1jx973iqs", "_type": "url", "id": "JU1jx973iqs", "ie_key": "Youtube", "title": "Sigrid - Don't Kill My Vibe (Acoustic)"}, -{"url": "dvWXfMLbOv0", "_type": "url", "id": "dvWXfMLbOv0", "ie_key": "Youtube", "title": "Julia Michaels - Issues - Vevo dscvr (Live)"}, -{"url": "Z1D5s4set6U", "_type": "url", "id": "Z1D5s4set6U", "ie_key": "Youtube", "title": "Jon Bellion - All Time Low (Audio) ft. Stormzy"}, -{"url": "Z1DKzfiRwqY", "_type": "url", "id": "Z1DKzfiRwqY", "ie_key": "Youtube", "title": "gnash - something [music video]"}, -{"url": "y9q4_XicgsU", "_type": "url", "id": "y9q4_XicgsU", "ie_key": "Youtube", "title": "Becky G - Todo Cambio (Official Video)"}, -{"url": "SmYa7pYHU00", "_type": "url", "id": "SmYa7pYHU00", "ie_key": "Youtube", "title": "John Mayer - Still Feel Like Your Man (Audio)"}, -{"url": "4FtHISFeQpY", "_type": "url", "id": "4FtHISFeQpY", "ie_key": "Youtube", "title": "Marcell - Cinta Mati (Official Music Video)"}, -{"url": "tCX2axvbE4o", "_type": "url", "id": "tCX2axvbE4o", "ie_key": "Youtube", "title": "FLETCHER - Wasted Youth"}, -{"url": "Ymm3A5lSGwo", "_type": "url", "id": "Ymm3A5lSGwo", "ie_key": "Youtube", "title": "Jorja Smith - Beautiful Little Fools"}, -{"url": "QNYpjyHGZaQ", "_type": "url", "id": "QNYpjyHGZaQ", "ie_key": "Youtube", "title": "Little Dragon - Sweet (Music Video)"}, -{"url": "yFTaNokK4cU", "_type": "url", "id": "yFTaNokK4cU", "ie_key": "Youtube", "title": "WizKid - Sweet Love"}, -{"url": "8uAhIt1UFCY", "_type": "url", "id": "8uAhIt1UFCY", "ie_key": "Youtube", "title": "Girlpool - \"123\""}, -{"url": "cUPeHu1KSrs", "_type": "url", "id": "cUPeHu1KSrs", "ie_key": "Youtube", "title": "DJ Youcef, Brigitte Yaghi et Hatim Idar - Shouf Shouf | \u062f\u064a\u062c\u064a \u064a\u0648\u0633\u0641 \u062d\u0627\u062a\u0645 \u0627\u062f\u0627\u0631 \u0648 \u0628\u0631\u064a\u062c\u064a\u062a \u064a\u0627\u063a\u064a - \u0634\u0648\u0641 \u0634\u0648\u0641"}, -{"url": "71b6p972fZk", "_type": "url", "id": "71b6p972fZk", "ie_key": "Youtube", "title": "Melymel- Mente Da\u00f1a (Video Oficial)"}, -{"url": "Kp7ooQ_7TPg", "_type": "url", "id": "Kp7ooQ_7TPg", "ie_key": "Youtube", "title": "The Afghan Whigs - Demon In Profile [OFFICIAL VIDEO]"}, -{"url": "PSjgSH60l5s", "_type": "url", "id": "PSjgSH60l5s", "ie_key": "Youtube", "title": "Lea Michele - Anything's Possible (Audio)"}, -{"url": "HbFhEUs6u1k", "_type": "url", "id": "HbFhEUs6u1k", "ie_key": "Youtube", "title": "The Shins - Name For You"}, -{"url": "BSDxUVZJwTg", "_type": "url", "id": "BSDxUVZJwTg", "ie_key": "Youtube", "title": "Dustin Lynch - Small Town Boy (Official Audio)"}, -{"url": "OIGczuCdWQY", "_type": "url", "id": "OIGczuCdWQY", "ie_key": "Youtube", "title": "Farruko Ft Bad Bunny & Lary Over - Diabla Remix [Trap X Ficante]"}, -{"url": "VV9CQ5eDGZE", "_type": "url", "id": "VV9CQ5eDGZE", "ie_key": "Youtube", "title": "Lady Gaga - Million Reasons (Behind The Scenes From Super Bowl LI)"}, -{"url": "KKxK4XYTreY", "_type": "url", "id": "KKxK4XYTreY", "ie_key": "Youtube", "title": "LAJKERS - Foch (Nowo\u015b\u0107 Disco Polo 2017)"}, -{"url": "WH9C6oLEtOg", "_type": "url", "id": "WH9C6oLEtOg", "ie_key": "Youtube", "title": "Jax Jones - You Don't Know Me (Official Video) ft. RAYE"}, -{"url": "ab9dtAuosMw", "_type": "url", "id": "ab9dtAuosMw", "ie_key": "Youtube", "title": "Johnny Drille - Wait For Me"}, -{"url": "MlQunle406U", "_type": "url", "id": "MlQunle406U", "ie_key": "Youtube", "title": "Future Islands - Ran (Official Video)"}, -{"url": "DTsg559yHGY", "_type": "url", "id": "DTsg559yHGY", "ie_key": "Youtube", "title": "Grup G\u00fcndo\u011farken - A\u015fk\u0131n Mapushane"}, -{"url": "GeEDEIARx1Q", "_type": "url", "id": "GeEDEIARx1Q", "ie_key": "Youtube", "title": "Ratthaalu Full Video Song || \"Khaidi No 150\" | Chiranjeevi, Kajal Aggarwal | Telugu Songs 2017"}, -{"url": "V1c0Y3Q7c8I", "_type": "url", "id": "V1c0Y3Q7c8I", "ie_key": "Youtube", "title": "\ube0c\ub808\uc774\ube0c\uac78\uc2a4 (Brave Girls) - \ub864\ub9b0 (Rollin') (Dance Ver.) MV"}, -{"url": "PXESR9Mc1iw", "_type": "url", "id": "PXESR9Mc1iw", "ie_key": "Youtube", "title": "X Ambassadors - Hoping"}, -{"url": "ifWpJEhAsg0", "_type": "url", "id": "ifWpJEhAsg0", "ie_key": "Youtube", "title": "Geo Da Silva & Katty S. feat. Niko - MAKOSA (Official Video)"}, -{"url": "hQkG3a_DmnM", "_type": "url", "id": "hQkG3a_DmnM", "ie_key": "Youtube", "title": "Cashmere Cat - Love Incredible ft. Camila Cabello"}, -{"url": "Nn7tpC8JDnA", "_type": "url", "id": "Nn7tpC8JDnA", "ie_key": "Youtube", "title": "Dear Me (Official Video) - Eric Hutchinson"}, -{"url": "LlZcj_G8OF4", "_type": "url", "id": "LlZcj_G8OF4", "ie_key": "Youtube", "title": "WILLY PAUL & ALAINE - I DO (Official video)"}, -{"url": "I6WU6HsYCxU", "_type": "url", "id": "I6WU6HsYCxU", "ie_key": "Youtube", "title": "Fauj | Rehmat | New Full Punjabi Songs 2017| Latest Punjabi Song 2017"}, -{"url": "TVsQajwqY8w", "_type": "url", "id": "TVsQajwqY8w", "ie_key": "Youtube", "title": "Kelleigh Bannen - Church Clothes"}, -{"url": "VbTen6EmSmU", "_type": "url", "id": "VbTen6EmSmU", "ie_key": "Youtube", "title": "Prince Royce, Shakira - Deja vu (Audio)"}, -{"url": "nBlkQU_MZGw", "_type": "url", "id": "nBlkQU_MZGw", "ie_key": "Youtube", "title": "Mr. Mr."}, -{"url": "GWroltZhlhs", "_type": "url", "id": "GWroltZhlhs", "ie_key": "Youtube", "title": "Despacito"}, -{"url": "NHXUM-6a3dU", "_type": "url", "id": "NHXUM-6a3dU", "ie_key": "Youtube", "title": "TAEYEON \ud0dc\uc5f0_Fine_Music Video"}, -{"url": "v_DJ5nG1V-A", "_type": "url", "id": "v_DJ5nG1V-A", "ie_key": "Youtube", "title": "Treat You Better"}, -{"url": "O33x3EyUbpc", "_type": "url", "id": "O33x3EyUbpc", "ie_key": "Youtube", "title": "Cash Cash & ROZES - Matches (Official Lyric Video)"}, -{"url": "exqfNG8AXCg", "_type": "url", "id": "exqfNG8AXCg", "ie_key": "Youtube", "title": "Bush - Mad Love (Official Video)"}, -{"url": "96VCASG_s2s", "_type": "url", "id": "96VCASG_s2s", "ie_key": "Youtube", "title": "Nazan \u00d6ncel - Madalyon"}, -{"url": "vsJbR4VQhWo", "_type": "url", "id": "vsJbR4VQhWo", "ie_key": "Youtube", "title": "MC Special ft AV | Dil Diyan Tara | **Official Video** | Latest Punjabi Songs 2017"}, -{"url": "4TgltY66XGs", "_type": "url", "id": "4TgltY66XGs", "ie_key": "Youtube", "title": "Seth Ennis - Woke Up in Nashville"}, -{"url": "n4PfRIqMi04", "_type": "url", "id": "n4PfRIqMi04", "ie_key": "Youtube", "title": "Caf\u00e9 Tacvba - Disolvi\u00e9ndonos (Audio Oficial)"}, -{"url": "BkZMMqVYaRA", "_type": "url", "id": "BkZMMqVYaRA", "ie_key": "Youtube", "title": "Benjamin Booker - Witness (Official Audio)"}, -{"url": "t5HMQ-fCzhA", "_type": "url", "id": "t5HMQ-fCzhA", "ie_key": "Youtube", "title": "Cris Cab - Turn Out the Light (Official Video) ft. J Balvin"}, -{"url": "wAw2UJMLb4o", "_type": "url", "id": "wAw2UJMLb4o", "ie_key": "Youtube", "title": "Maggie Rogers - Alaska (Live on The Tonight Show Starring Jimmy Fallon)"}, -{"url": "W2_dRlbSb8k", "_type": "url", "id": "W2_dRlbSb8k", "ie_key": "Youtube", "title": "Lotus, Ricky Dillon & Charlie Puth \u2013 Nobody 2017 (Official Video)"}, -{"url": "pJAzoEId9J8", "_type": "url", "id": "pJAzoEId9J8", "ie_key": "Youtube", "title": "Charlie Wilson - I'm Blessed (The TODAY Show)"}, -{"url": "LhSrXz0iDN0", "_type": "url", "id": "LhSrXz0iDN0", "ie_key": "Youtube", "title": "Danu5ik - Never Hold Me (Audio)"}, -{"url": "1xFnuGH7cfs", "_type": "url", "id": "1xFnuGH7cfs", "ie_key": "Youtube", "title": "MADEINTYO - Skateboard P (Remix) Ft. Big Sean (OFFICIAL VIDEO)"}, -{"url": "walXQ_MD1Lg", "_type": "url", "id": "walXQ_MD1Lg", "ie_key": "Youtube", "title": "Rossignol"}, -{"url": "74CCk8NvJ_g", "_type": "url", "id": "74CCk8NvJ_g", "ie_key": "Youtube", "title": "Domino Saints - Ponte Sexy (Official Video)"}, -{"url": "lN_Lxfeed9A", "_type": "url", "id": "lN_Lxfeed9A", "ie_key": "Youtube", "title": "Michelle Branch - Best You Ever"}, -{"url": "-U5LWXILb8Q", "_type": "url", "id": "-U5LWXILb8Q", "ie_key": "Youtube", "title": "Ragheb Alama - Trekni Lahali /\u0631\u0627\u063a\u0628 \u0639\u0644\u0627\u0645\u0629 - \u062a\u0631\u0643\u0646\u064a \u0644\u062d\u0627\u0644\u064a (Official Lyrics Video)"}, -{"url": "nPuxLpVus-k", "_type": "url", "id": "nPuxLpVus-k", "ie_key": "Youtube", "title": "Alex G - Bobby (Official Video)"}, -{"url": "SJhGc4MPcoE", "_type": "url", "id": "SJhGc4MPcoE", "ie_key": "Youtube", "title": "King Gentle - mi no Falla"}, -{"url": "oV_xnzw7txQ", "_type": "url", "id": "oV_xnzw7txQ", "ie_key": "Youtube", "title": "Jeremih - I Think Of You (Dance Video) ft. Chris Brown, Big Sean"}, -{"url": "bFOL7MZhlGs", "_type": "url", "id": "bFOL7MZhlGs", "ie_key": "Youtube", "title": "Los Huracanes del Norte - Amar A Mi Nivel (Video Oficial)"}, -{"url": "U3WtL90p6AE", "_type": "url", "id": "U3WtL90p6AE", "ie_key": "Youtube", "title": "No me rendir\u00e9 - Lorelei Tar\u00f3n - Video oficial (HD)"}, -{"url": "DuSlEofvjf0", "_type": "url", "id": "DuSlEofvjf0", "ie_key": "Youtube", "title": "Soviet Soviet - \"No Lesson\""}, -{"url": "YrnVHszcBd8", "_type": "url", "id": "YrnVHszcBd8", "ie_key": "Youtube", "title": "Banda Carnaval, Calibre 50 - \u00bfQui\u00e9n Es El Patr\u00f3n? (En Vivo)"}, -{"url": "53ltQz_xS5E", "_type": "url", "id": "53ltQz_xS5E", "ie_key": "Youtube", "title": "Where You Are (Reimagined) [Audio] - Hillsong Young & Free"}, -{"url": "9VgukIR8Qk8", "_type": "url", "id": "9VgukIR8Qk8", "ie_key": "Youtube", "title": "J Alvarez - Haters (Remix) ft. Bad Bunny, Almighty"}, -{"url": "-a8MJf1mzcw", "_type": "url", "id": "-a8MJf1mzcw", "ie_key": "Youtube", "title": "Mabel - Finders Keepers (Official Audio) ft. Kojo Funds"}, -{"url": "JMAFBkbZK3U", "_type": "url", "id": "JMAFBkbZK3U", "ie_key": "Youtube", "title": "Personal"}, -{"url": "Yl2-ZAM9irw", "_type": "url", "id": "Yl2-ZAM9irw", "ie_key": "Youtube", "title": "Wisin - Vacaciones (Remix)[Audio] ft. Don Omar, Zion & Lennox, Tito El Bambino"}] \ No newline at end of file +[{"filename": "https://youtu.be/JGwWNGJdvx8", "title": "Ed Sheeran - Shape of You [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/weeI1G46q0o", "title": "DJ Khaled - I'm the One ft. Justin Bieber, Quavo, Chance the Rapper, Lil Wayne", "selected": false, "error": true, "playing": true, "duration": "00:00:00"}, {"filename": "https://youtu.be/PMivT7MJ41M", "title": "Bruno Mars - That\u2019s What I Like [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/CTFtOOh47oo", "title": "French Montana - Unforgettable ft. Swae Lee", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/NLZRYQMLDW4", "title": "Kendrick Lamar - DNA.", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/FM7MFYoylVs", "title": "The Chainsmokers & Coldplay - Something Just Like This (Lyric)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/72UO0v5ESUo", "title": "Luis Fonsi, Daddy Yankee - Despacito (Audio) ft. Justin Bieber", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/D5drYkLiLI8", "title": "Kygo, Selena Gomez - It Ain't Me (with Selena Gomez) (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Zgmvg-zzctI", "title": "Lil Uzi Vert - XO TOUR Llif3 (Produced By TM88)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Um7pMggPnug", "title": "Katy Perry - Chained To The Rhythm (Official) ft. Skip Marley", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/xvZqHgFz51I", "title": "Future - Mask Off", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/8j9zMok6two", "title": "Miley Cyrus - Malibu (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/aatr_2MstrI", "title": "Clean Bandit - Symphony feat. Zara Larsson [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/7F37r50VUTQ", "title": "ZAYN, Taylor Swift - I Don\u2019t Wanna Live Forever (Fifty Shades Darker)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/qFLhGq0060w", "title": "The Weeknd - I Feel It Coming ft. Daft Punk", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/5XK4v2fgMPU", "title": "KYLE - iSpy (feat. Lil Yachty) [Official Music Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/SC4xMk98Pdc", "title": "Post Malone - Congratulations ft. Quavo", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/VkXjvHfP3MM", "title": "Nicki Minaj, Drake, Lil Wayne - No Frauds", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/NGLxoKOvzu4", "title": "Jason Derulo - Swalla (feat. Nicki Minaj & Ty Dolla $ign) (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Hm1YFszJWbQ", "title": "Migos - Slippery feat. Gucci Mane [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Dst9gZkq1a8", "title": "Travis Scott - goosebumps ft. Kendrick Lamar", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/nfs8NYg7yQM", "title": "Charlie Puth - Attention [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/dMK_npDG12Q", "title": "Lorde - Green Light", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/h--P8HzYZ74", "title": "Zedd, Alessia Cara - Stay (Lyric Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Xvjnoagk6GU", "title": "PSY - \u2018I LUV IT\u2019 M/V", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Mdh2p03cRfw", "title": "Sam Hunt - Body Like A Back Road (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/XatXy6ZhKZw", "title": "Maroon 5 - Cold ft. Future", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Fq0xEpRDL9Q", "title": "Chris Brown - Privacy (Explicit Version)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/7wtfhZwyrcc", "title": "Imagine Dragons - Believer", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/AEB6ibtdPZc", "title": "Paramore: Hard Times [OFFICIAL VIDEO]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/vqW18C4plZ8", "title": "WizKid - Come Closer ft. Drake", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/FG9M0aEpJGE", "title": "G-Eazy & Kehlani - Good Life (from The Fate of the Furious: The Album) [MUSIC VIDEO]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/wzZWXrlDj-A", "title": "DNCE - Kissing Strangers ft. Nicki Minaj", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/5qJp6xlKEug", "title": "Gorillaz - Saturnz Barz (Spirit House)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/A7xzXDStQnk", "title": "Shawn Mendes - There's Nothing Holdin' Me Back (Lyric Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/vp8VZe5kqEM", "title": "Lady Gaga - The Cure (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/9sg-A-eS6Ig", "title": "Enrique Iglesias - SUBEME LA RADIO (Official Video) ft. Descemer Bueno, Zion & Lennox", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/xiecZPzJoCQ", "title": "Sean Paul - Body ft. Migos", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/ZvUBGN4KoP0", "title": "Young Thug, 2 Chainz, Wiz Khalifa & PnB Rock \u2013 Gang Up (The Fate of the Furious: The Album) [VIDEO]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/sxjC4CNG3_c", "title": "Logic - Black SpiderMan ft. Damian Lemar Hudson", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/c8OG5ffqfoE", "title": "Lil Yachty - Peek A Boo ft. Migos", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/kMRRIMmICmM", "title": "Move Your Lakk Video Song | Noor | Sonakshi Sinha & Diljit Dosanjh, Badshah | T-Series", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/3-NTv0CdFCk", "title": "Lana Del Rey - Love", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/DpMfP6qUSBo", "title": "Marian Hill - Down", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/u6p6dubzHAc", "title": "Baarish | Half Girlfriend | Arjun K & Shraddha K | Ash King & Shashaa Tirupati | Tanishk Bagchi", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/v4R7Q9SAcvM", "title": "Jeremih - I Think Of You ft. Chris Brown, Big Sean", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/7qaHdHpSjX8", "title": "Brett Young - In Case You Didn't Know", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/tgvbhxb9yk8", "title": "Machine Gun Kelly - At My Best ft. Hailee Steinfeld", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/QMhkdatUUPA", "title": "Florida Georgia Line - God, Your Mama, And Me ft. Backstreet Boys", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/MRLyREkZles", "title": "NAV - Some Way ft. The Weeknd", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/A-sS_Ts2Bjc", "title": "G-Eazy x Carnage - Guala ft. Thirty Rack", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/5dmQ3QWpy1Q", "title": "Heavy (Official Video) - Linkin Park (feat. Kiiara)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/z0GKGpObgPY", "title": "Harry Styles - Sign of the Times (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/GzT4p-OaJ5c", "title": "Keith Urban - The Fighter ft. Carrie Underwood", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/9Ke4480MicU", "title": "Julia Michaels - Issues", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/t_jHrUE5IOk", "title": "Maluma - Felices los 4 (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/axySrE0Kg6k", "title": "Beauty and the Beast (From \"Beauty and the Beast\"/Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/HnCiU8mcPWs", "title": "Kodak Black - Too Many Years (feat. PNB Rock) [Official Music Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/THfc1R09Te8", "title": "Thomas Rhett - Craving You ft. Maren Morris", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/jn40gqhxoSY", "title": "Cheat Codes - No Promises ft. Demi Lovato [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/uy3KFOykGQc", "title": "Noah Cyrus - Stay Together (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/uEJuoEs1UxY", "title": "Bebe Rexha - I Got You [Official Music Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/p3kbQeWshk4", "title": "10Digits - Fool For Love ft. Charmie", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/sPTn0QEhxds", "title": "Shakira - Me Enamor\u00e9 (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/f6tU6BfnWEI", "title": "Andra - Lie To Me", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/LKroRc-gZVA", "title": "Major Lazer - Run Up (feat. PARTYNEXTDOOR & Nicki Minaj) (Official Lyric Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/VQtonf1fv_s", "title": "TWICE \"SIGNAL\" M/V", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/phr1pOFK1V8", "title": "Big Sean - Bounce Back", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/wor8gumz-1E", "title": "Cola Vs Milk: Anmol Gagan Maan (Full Video Song) | AKS | Latest Punjabi Songs 2017 | T-Series", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/euCqAq6BRa4", "title": "DJ Snake - Let Me Love You ft. Justin Bieber", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/KYgvXjtGcmg", "title": "David Guetta ft Nicki Minaj & Lil Wayne - Light My Body Up (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/rvaJ7QlhH0g", "title": "A Boogie Wit Da Hoodie - Drowning (WATER) ft Kodak Black [Official Audio]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/sI0TeFf6uD8", "title": "Chris Stapleton - Broken Halos (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/S7UAj9bl1-I", "title": "Meek Mill - Litty (feat. Tory Lanez) [OFFICIAL MUSIC VIDEO]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/O8lFeVfYw_s", "title": "Amin\u00e9 - REDMERCEDES", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/QH35AWCnugg", "title": "Luke Bryan - Fast", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/YG2p6XBuSKA", "title": "05. El Amante - Nicky Jam (Video Oficial) (\u00c1lbum F\u00e9nix)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/UWLr2va3hu0", "title": "Pitbull & J Balvin - Hey Ma ft Camila Cabello (Spanish Version | The Fate of the Furious: The Album)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/qXiuVQ-GgA4", "title": "OneRepublic - No Vacancy (Lyric Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/WFQqAZBOwfQ", "title": "Calvin Harris - Slide (Audio Preview) ft. Frank Ocean & Migos", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/hXs1fWCgOW4", "title": "2 Chainz - Good Drank ft. Gucci Mane, Quavo", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/helEv0kGHd4", "title": "Davido - If", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Y1h_wAVybsY", "title": "Kid Ink - F With U (Official Video) ft. Ty Dolla $ign", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/I-VsisgVkHw", "title": "Starley - Call On Me (Ryan Riback Remix)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/qBB_QOZNEdc", "title": "Hailee Steinfeld - Most Girls", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/rmuudxyM0t4", "title": "Flo Rida & 99 Percent - \"Cake\" (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/kzQTc0-iBX8", "title": "Halsey - Now Or Never", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/XEvKn-QgAY0", "title": "Prince Royce, Shakira - Deja vu (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/4tBnF46ybZk", "title": "WINNER - \u2018REALLY REALLY\u2019 M/V", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/3X9wEwulYhk", "title": "Wisin - Esc\u00e1pate Conmigo (Official Video) ft. Ozuna", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/b8m9zhNAgKs", "title": "Rae Sremmurd - Black Beatles ft. Gucci Mane", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/GoNAbDoXros", "title": "Jason Aldean - Any Ol' Barstool", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/K573xRzMY0U", "title": "Russ - Exposed (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/lheKC1iC0CM", "title": "Jon Pardi - Dirt On My Boots", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/zsCt3Or4_Ss", "title": "Massari - So Long", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/kyxGsD-eP1I", "title": "Asma Lmnawar ... Andou Zine - Video Clip | \u0627\u0633\u0645\u0627 \u0644\u0645\u0646\u0648\u0631 ... \u0639\u0646\u062f\u0648 \u0627\u0644\u0632\u064a\u0646 - \u0641\u064a\u062f\u064a\u0648 \u0643\u0644\u064a\u0628", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/mThqhAT2Irk", "title": "Post Malone - Candy Paint (The Fate of the Furious: The Album)\u00a0[OFFICIAL AUDIO]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/oHmBf4ExtZk", "title": "Ariana Grande - Everyday ft. Future", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Qwu-B6gPHKU", "title": "Rascal Flatts - Yours If You Want It", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/yU0tnrEk8H4", "title": "Marshmello - Moving On (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/vQvp6EghJ18", "title": "Arkells - Knocking At The Door", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/f6dUH2JnN04", "title": "B.o.B - 4 Lit (feat. T.I. & Ty Dolla $ign) (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/lPAxgLXfXQo", "title": "James Barker Band - Chills", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/W6e1TctNyw8", "title": "Stargate - Waterfall ft. P!nk, Sia", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/NlrYn_dZdqk", "title": "Camila Cabello - Crying in the Club", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/b4ozdiGys5g", "title": "MUSE - Dig Down [Official Music Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/YVtzQms7lps", "title": "Selena Gomez - Bad Liar (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/qqob4D3BoZc", "title": "Anne-Marie - Ciao Adios [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/MJYcQaAlLFQ", "title": "Rick Ross - Trap Trap Trap ft. Young Thug, Wale", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/WXmTEyq5nXc", "title": "Coldplay - Hypnotised\u00a0(Official Lyric Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/VtVFTuIZFYU", "title": "Fall Out Boy - Young And Menace", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/pBkHHoOIIn8", "title": "Portugal. The Man - \"Feel It Still\" (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/HHCC4ndeJyE", "title": "Little Mix - No More Sad Songs (Official Video) ft. Machine Gun Kelly", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/c73Cu3TQnlg", "title": "Ahora Dice ft. J. Balvin, Ozuna, Arc\u00e1ngel (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/PK7A-WdXW_A", "title": "Kiiara - Whippin (feat. Felix Snow) [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/TwyPsUd9LAk", "title": "Missy Elliott - I'm Better ft. Lamb [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/o5FzCz8NC58", "title": "Niall Horan - Slow Hands (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/kIDjovcTQhA", "title": "Brett Eldredge - Somethin' I'm Good At (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/4Kg9PcSADyM", "title": "Dean Brody - Beautiful Freakshow ft. Shevy Price", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/J34esa_aJxc", "title": "Willie Nelson - Still Not Dead", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/SPoJJ7D4knk", "title": "Dierks Bentley - Black", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Z7N64vUHxvw", "title": "P-Square - Nobody Ugly [Official Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/9nfVWiXY3WY", "title": "J. Cole - Neighbors", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/d9IxdwEFk1c", "title": "[MV] IU(\uc544\uc774\uc720) _ Palette(\ud314\ub808\ud2b8) (Feat. G-DRAGON)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/fERLJoAvd5k", "title": "Aaron Goodvin - Lonely Drum - Official Lyric Video", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/aMimIZJiMp0", "title": "PnB Rock, Kodak Black & A Boogie \u2013 Horses (from The Fate of the Furious: The Album) [OFFICIAL AUDIO]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/wqFROi1DUmQ", "title": "Nimrat Khaira - Rohab Rakhdi (Full Video Song) | Panj-aab Records | Preet Hundal | Latest Song 2017", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/bxD7BeZE4j8", "title": "Juicy J - Ain't Nothing ft. Wiz Khalifa, Ty Dolla $ign", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/zsQnCwV4Gr8", "title": "Tekno - Yawa (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/fM8V1XOI-14", "title": "Kane Brown - What Ifs ft. Lauren Alaina", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/zaaxUvi-zUE", "title": "DVBBS & CMC$ - Not Going Home feat. Gia Koka (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/DdCsTVcL4vM", "title": "Roon Wargi - Kulwinder Billa (Full Song) \u0a30\u0a42\u0a70 \u0a35\u0a30\u0a17\u0a40 | Latest Punjabi Song 2017 | Lokdhun Punjabi", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/WH9C6oLEtOg", "title": "Jax Jones - You Don't Know Me (Official Video) ft. RAYE", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/u1aVmoweBUI", "title": "Alkaline - Pretty Girl Team", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/qPTfXwPf_HM", "title": "Jonas Blue - Mama ft. William Singe", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/xALCpLXcIYY", "title": "Pitbull - Options ft. Stephen Marley", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/BSDxUVZJwTg", "title": "Dustin Lynch - Small Town Boy (Official Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/AE0I0r1rwKg", "title": "Kabza (Full Video) Gagan Tung ft Deep Jandu | Latest Punjabi New Song 2017", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/IEA4_fUgOlc", "title": "Kevin Gates - What If [Official Audio]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/W5j3bSprL1k", "title": "Shawn Hook - Reminding Me ft. Vanessa Hudgens", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/0yW7w8F2TVA", "title": "James Arthur - Say You Won't Let Go", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/IwC1xMwxVnI", "title": "YCee - Juice (Official Video) ft. Maleek Berry", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/lf8xoMhV8pI", "title": "Gente de Zona - Si No Vuelves (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/3v5HZTwFBCs", "title": "Trey Songz \u2013 Nobody Else But You [Official Music Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Kp7eSUU9oy8", "title": "Childish Gambino - Redbone (Official Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/KtlgYxa6BMU", "title": "Lord Huron - The Night We Met", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/WAE07gCjkhA", "title": "Dogus - Yara Bere (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/T_uGcW-v5EI", "title": "Zac Brown Band - My Old Man (Lyric Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/RLYksQvr5zY", "title": "Playboi Carti - Magnolia (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/7kZ46Lz8rug", "title": "John Legend - Surefire", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/LWkoquUvD98", "title": "Brad Paisley - Last Time for Everything", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/4f1ywgU4i-c", "title": "Old Dominion - No Such Thing as a Broken Heart (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Km4BayZykwE", "title": "J. Balvin - Si Tu Novio Te Deja Sola ft. Bad Bunny", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/5_lKAb2MD64", "title": "Bryson Tiller - Get Mine (Audio) ft. Young Thug", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/ivxPepDyqmI", "title": "Afrojack & David Guetta ft. Ester Dean - Another Life (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/afUx6AIG3Tg", "title": "Tu Foto - Ozuna (Video Oficial)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/vsrhIUmPf-w", "title": "Omarion - Distance [Official Music Video]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/ZeNwB4lNojs", "title": "Gucci Mane - Both Remix feat. Drake & Lil Wayne [Official Audio]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/ZSznpyG9CHY", "title": "Royal Blood \u2013 Lights Out (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/EfZfURgx9b0", "title": "Blake Shelton - Every Time I Hear That Song (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/94MHIeeGwys", "title": "Michael Bubl\u00e9 - I Believe in You [OFFICIAL MUSIC VIDEO]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/1Al-nuR1iAU", "title": "Rag'n'Bone Man - Skin (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/4MzJKeMv8co", "title": "Tim McGraw, Faith Hill - Speak to a Girl (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/ob-jS7bqYgI", "title": "John Mayer - In the Blood (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/VO8qCRVj8dI", "title": "Galantis - Hunter (Official Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/txCCYBMKdB0", "title": "AJR - Weak (OFFICIAL MUSIC VIDEO)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/CKhmCh68Qu0", "title": "Cashmere Cat - Quit (Lyric Video) ft. Ariana Grande", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/yiMtAmH0_vU", "title": "6LACK - Free (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/P9-4xHVc7uk", "title": "Robin Schulz \u2013 OK (feat. James Blunt) (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/D7krrRoJpT0", "title": "HAIM - Want You Back (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/E5RDEXpc8OY", "title": "Brothers Osborne - It Ain't My Fault", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/X6wQOW9ihDA", "title": "CNCO, Yandel - Hey DJ (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/K4ZeDuKF4m8", "title": "ZAYN - Still Got Time (Lyric) ft. PARTYNEXTDOOR", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/CFGVpKKs1CQ", "title": "New Punjabi Songs 2017 -Jinna Tera Main Kardi (Full HD)-Gurnam Bhullar Ft. MixSingh - Jass Records", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/2O6duDDkhis", "title": "The National - 'The System Only Dreams in Total Darkness'", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/FkFVMDlcJF8", "title": "K.Flay - High Enough (Lyric Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/sjle_ZI4elo", "title": "Mura Masa & Charli XCX - 1 Night (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/g7f6HiQ2LuU", "title": "Midland - Drinkin' Problem", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/zPYitm8kIcg", "title": "Cole Swindell ft. Dierks Bentley - Flatliner (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/txTqtm58AqM", "title": "Red Hot Chili Peppers - Goodbye Angels [OFFICIAL VIDEO]", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/sR_pfk9JVlc", "title": "Drake - Gyalchester (Live From The 2017 Billboard Music Awards)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/0l9kzS_B7gg", "title": "Vince Staples - Big Fish", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/v4pi1LxuDHc", "title": "The Lumineers - Sleep On The Floor", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/yYcyacLRPNs", "title": "Elton John - Tiny Dancer (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/aluHS4bANM8", "title": "Jonathan Roy - Good Things - Official Music Video", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/eLlPpxDGKrE", "title": "Don Omar, Zion & Lennox - Te Quiero Pa\u00b4Mi", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/yN41UT1aIAg", "title": "King Kosa ft Konshens & Shenseea - Best NaNa", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/jbgI-YDxvfk", "title": "Mike WiLL Made-It - On The Come Up ft. Big Sean", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/36DETSu8hlY", "title": "High Valley - I Be U Be (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/ZwBkXgWNs_M", "title": "alt-J - 3WW (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/GKSRyLdjsPA", "title": "Sia - The Greatest", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Ktq4zATPFsI", "title": "Romeo Santos - H\u00e9roe Favorito (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/QRRPt0ysfyI", "title": "MHD - AFRO TRAP Part.8 (Never)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/_3P26FaPxgk", "title": "Of Mice & Men - Unbreakable (Official Music Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/S9q-08aTNh8", "title": "Reba McEntire - Back To God", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/8-0uoRNERE4", "title": "Fna\u00efre - Ngoul Mali (EXCLUSIVE Music Video) | (\u0641\u0646\u0627\u064a\u0631 - \u0646\u06ad\u0648\u0644 \u0645\u0627\u0644\u064a (\u0641\u064a\u062f\u064a\u0648 \u0643\u0644\u064a\u0628 \u062d\u0635\u0631\u064a", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/Dyg32hMf7Fk", "title": "Khalid - Saved (Audio)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/12cUm2OwnPs", "title": "Miranda Lambert - Tin Man (2017 ACM Awards Performance)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/3rk6_Ax0mQo", "title": "J Hus - Did You See (Official Video)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}, {"filename": "https://youtu.be/7e9DSdkRQu4", "title": "Keith Urban - Blue Ain't Your Color (Home Free)", "selected": false, "error": false, "playing": false, "duration": "00:00:00"}] \ No newline at end of file