From 84b4f8b6c2ed72262da33b613151eb49d9be9c83 Mon Sep 17 00:00:00 2001 From: lars Date: Mon, 24 Oct 2022 23:21:00 +0200 Subject: [PATCH] fixed bug with the youtube downloader where it chrashes if no results are found. Now checking all results of an search for a close enough title --- src/__pycache__/metadata.cpython-310.pyc | Bin 14120 -> 14101 bytes src/__pycache__/youtube_music.cpython-310.pyc | Bin 2147 -> 2351 bytes src/main.py | 1 - src/metadata.py | 2 +- src/youtube_music.py | 32 +++++++++++------- temp/.cache1.csv | 15 +++++--- temp/.cache2.csv | 12 ++++--- temp/.cache3.csv | 12 ++++--- 8 files changed, 46 insertions(+), 28 deletions(-) diff --git a/src/__pycache__/metadata.cpython-310.pyc b/src/__pycache__/metadata.cpython-310.pyc index 764c6de23d52e4dec0eb766b8c1a315edbcc980a..5c58b13a5587a63119cdc079e4fdffa1d1ef0f5d 100644 GIT binary patch delta 471 zcmXYsPiPZS5QpFI?c40@+s$TeBF)xT4J~Rk)mX8hV6k3A5$r(=3gW?qfPsi@s!-qJ zAwt0tJWN%{L5Wak5fAb#J!*UP&)JiD@K(`_9)wEVLI!>V-#2rZS*|^<`M1((#gh88 zICZ0X_O&l0xXH>#JbOB^Gut!a1jzF|1ZY)_V}pLH!j$HbJ4rJ6h=;&9&X# z-O+T~0J}Y5*4@9H-uh=C=%3$2iWV{FjjSfA)2(1k* zqD&Wt+ZZ!Hhqr)n+T8aQ=ji?ZHC!}}0}gQ6EELCpYqW9jB`Q=q)IrtMN+*F?vohiW z_h|L-Cg!Pq?Y7WG7j@@W7lNP@%!Ld0eD@yC-OTJ{f>VKj$-L@G zzZzS7xfc`$pu)yS9)9N0H>I7>Lx}JQ1gCxTDSpwp86VAZDI6`zasZRu@y)T>2eKkt zA;maz^dfRR2bY(%QPQq9&Rkzs-1?l#lGiaOg{zl|Kgt}->p+ybMpn?IKM~g?oA60X z>e7^zl1r_8TeYSayyTfaweP>=d{)qI@C982SD@3P9TkT6H*MKPGwBVMQEgdJ-J!IB zBUOm}0DjZR-BbKmz4rz=-cq490ijN6w*Xy@#lnEC=I`4;jarU-Fh;SuC8TJ(?i1Rn ztG<9P^|$^C=%zmn|Ikn08xJs`rkix&wOUAY0>kvJc^4Bj)N+lC8hZEySWx*^Kk$x< z$uq3dheuzrPRUdrc{)xV;yEopzR;>dHgBc(ZD9mxv+W9>)kgbIU`Gvid;tVqciy=H Db(wfW diff --git a/src/__pycache__/youtube_music.cpython-310.pyc b/src/__pycache__/youtube_music.cpython-310.pyc index 36658fa505ba5e682183c72107d84f0f909c522a..909edb776257d8cd8cdb7bdf636157e947a91194 100644 GIT binary patch delta 1143 zcmZuwOHUL*5bo-p7rV1hK(a`D-~m_EsEN@SBt{^FK$Hk**oc#LyD_W74)n}wFtg#X zT#X@<(gBSe^UQ86LXEma+JN0#SRdrQQeLbJ^?}}M3lSvUA)8B8` zrh9g>L-2ZMbmCqm#d}10mGTr%Z)+8s+dQ*PDjD9#vm%T39M5m-m7K`)!Xql@c(GCt zwkWirQWU+S*ajfN=Di2^92SU@a{tc9D`u<*^}rPog;TfZ@d5$agMfD6d0z`cc*r<} zcWF%l+ zTN_#|WRqm2+|ojg(-PUE9n#VRZBGyN5IXcOZ5b^yG~~6w*fTl9DCG1NvKE?%MhJ*z zs3TgtJssqAqZDc_iby$W5;?<>H`MVIQqyz8OgbRVsL2{|IQqgam93ab?@64JqUt)y z^NQ`&dIL97_)Ry6&F<<)XS9*If7+Eh*e)b}P<{C@LKZZzL8CTUxaLvQ;23E8lp54R z-2yrK{)P4xil;HUoRXkX4}AmRA*wA;ioN zWWu!^O}6z$kmQdo$7xj8gyY28%)+e+IilS9x>Nyw?xVD8GI?Cq*qX7(3GvO|xNk(vq^V zLaH~BvLHe&Bu7skJbUmic;Bnw!Mhg^);B9+oyYt0cIM5#H@}(pxv!a&n@q+LjOVR; zs~@es)ChjFcYdzS<7D%%@m-S1+e{nq{64af4;c8J^&o zE-q(zj%T|VBc5Qnqu&fKA?3xvz0Wg25}(^?LQ#o&Sdu<|b*zJZ{8(eyNBii2Fv7H# zgi!}E-9a64A2CG1x*A3e>k{%tx1ffy61b#N_emG4y3+8;CKeYMT0%aNh6Bn#nfaDL zb!%}u)|MWxir_VN@&ZE>p)PB(&Wj|}TB0s&m@1mV7cw~&>P=B=$dJl*lZWZjt(E1K z+4;)K-G$1{`BG66F|}Q5vwEm+));r+Au$|WB+GY(*14>--Ii=U;*~YwZd7WXSWQ8? zmjkiMC>}YqiG?XPh=Gk?!hz{k)z05xK#%~R1NWW=O>JyPYCb@8P#1Ry9E&)pNBXFv zN!rtW&BuN6fOKd__o=uljh@Lg$O4G_fYH}M4IhJ=z6NR?#QFg24=9xdcw&puks=1$ zS>`rmfw^0ax?5$n#(FS8OV|ls(91a^)P%bg#s#m|D-pin8y%k=hF(P^#~}*SM=1c? z6Y3~xB?afUu}y58A(T*D!1Ry;4KeX}aj-_0o;4+_@pg@Ne*q0y{1Sk)7GwI!-B zqoR{aGD-%OTv0L&5^A0l(QS$G=o20YwD-vxymwmVsOvpa`5z4H+J?(ob$(r4vUdi= ZLKcpU#DRgblx8I}Su3wtD6=vB`5Ukw$Nm5S diff --git a/src/main.py b/src/main.py index 63de643..c92a055 100644 --- a/src/main.py +++ b/src/main.py @@ -7,7 +7,6 @@ import logging import requests import os -# "/home/lars/Projekts/big projects/music-downloader/venv/bin/python3.10" "/home/lars/Projekts/big projects/music-downloader/src/main.py" TEMP = "temp" STEP_ONE_CACHE = ".cache1.csv" diff --git a/src/metadata.py b/src/metadata.py index b6ce4f4..8a6d24c 100644 --- a/src/metadata.py +++ b/src/metadata.py @@ -49,6 +49,7 @@ class Search: metadata_list = [] if kind == "artist": + metadata_list = self.download_artist(mb_id) elif kind == "release": metadata_list = self.download_release(mb_id) @@ -72,7 +73,6 @@ class Search: for i, release in enumerate(result["artist"]["release-list"]): metadata_list.extend(self.download_release(release["id"], i)) - return metadata_list def download_release(self, mb_id, album_sort: int = None): diff --git a/src/youtube_music.py b/src/youtube_music.py index 0192513..a138e2a 100644 --- a/src/youtube_music.py +++ b/src/youtube_music.py @@ -7,6 +7,7 @@ import phonetic_compares YDL_OPTIONS = {'format': 'bestaudio', 'noplaylist': 'True'} YOUTUBE_URL_KEY = 'webpage_url' +YOUTUBE_TITLE_KEY = 'title' WAIT_BETWEEN_BLOCK = 10 MAX_TRIES = 3 @@ -14,13 +15,12 @@ MAX_TRIES = 3 def get_youtube_from_isrc(isrc: str): # https://stackoverflow.com/questions/63388364/searching-youtube-videos-using-youtube-dl with youtube_dl.YoutubeDL(YDL_OPTIONS) as ydl: - video = ydl.extract_info(f"ytsearch:{isrc}", download=False)['entries'][0] - if YOUTUBE_URL_KEY not in video: - return None - return { + videos = ydl.extract_info(f"ytsearch:{isrc}", download=False)['entries'] + + return [{ 'url': video[YOUTUBE_URL_KEY], - 'title': video['title'] - } + 'title': video[YOUTUBE_TITLE_KEY] + } for video in videos] def get_youtube_url(row): @@ -28,16 +28,22 @@ def get_youtube_url(row): return None real_title = row['title'].lower() - result = get_youtube_from_isrc(row['isrc']) - video_title = result['title'].lower() + final_result = None + results = get_youtube_from_isrc(row['isrc']) + for result in results: + video_title = result['title'].lower() + match, distance = phonetic_compares.match_titles(video_title, real_title) - match, distance = phonetic_compares.match_titles(video_title, real_title) + if match: + logging.warning( + f"dont downloading {result['url']} cuz the phonetic distance ({distance}) between {real_title} and {video_title} is to high.") + continue - if match: - logging.warning( - f"dont downloading {result['url']} cuz the phonetic distance ({distance}) between {real_title} and {video_title} is to high.") + final_result = result + + if final_result is None: return None - return result['url'] + return final_result['url'] def download(row, trie: int = 0): diff --git a/temp/.cache1.csv b/temp/.cache1.csv index de4cbc8..456d594 100644 --- a/temp/.cache1.csv +++ b/temp/.cache1.csv @@ -1,6 +1,11 @@ ,id,album,title,artist,album_artist,tracknumber,albumsort,titlesort,isrc,date,year,musicbrainz_artistid,musicbrainz_albumid,musicbrainz_albumartistid,musicbrainz_albumstatus,total_tracks,language,musicbrainz_albumtype,compilation,releasecountry,barcode -0,cf803d82-c7e4-4a95-ae3d-41c425c073d2,Was ist bloss mit Hauke los,Sag mir,['Crystal F'],Crystal F,1,0,1,DEVY82000200,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352 -1,e061d47e-5c23-4d90-a707-c292b94dc1d6,Was ist bloss mit Hauke los,Glücklich sein,"['Crystal F', 'Tamas']",Crystal F,2,0,2,DEVY82000327,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352 -2,5e82173e-61a5-4eb3-94c0-ac268e94ee76,Was ist bloss mit Hauke los,Knifeboys,"['Crystal F', 'Dollar John', 'MXP']",Crystal F,3,0,3,DEVY82000328,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352 -3,f5f7908c-6bae-4805-97ac-581d73e3fe2c,Was ist bloss mit Hauke los,Mit App,"['Crystal F', 'KDM Shey']",Crystal F,4,0,4,DEVY82000329,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352 -4,dfc48144-1f04-4c2d-a98f-1928958efc32,Was ist bloss mit Hauke los,So spielt das Leben,"['Crystal F', 'Dollar John', 'Taha']",Crystal F,5,0,5,DEVY82000330,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352 +0,189f237b-cc29-4fde-8b5f-50a536830ad3,Immortal,Immortal,['Lorna Shore'],Lorna Shore,1,12,1,GBDHC2012001,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +1,c712d6e8-54ff-4287-a287-aad9986e862a,Immortal,Death Portrait,['Lorna Shore'],Lorna Shore,2,12,2,GBDHC2012002,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +2,389e84ef-0f2b-4ae5-85d1-11d0c6e0aa6f,Immortal,This Is Hell,['Lorna Shore'],Lorna Shore,3,12,3,GBCEJ1800172,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +3,4fcc8206-3cf7-4215-ac6e-62d1f4df8ad5,Immortal,Hollow Sentence,['Lorna Shore'],Lorna Shore,4,12,4,GBDHC2012003,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +4,278e3c67-b24b-4b70-94ce-374b9278e0e2,Immortal,Warpath of Disease,['Lorna Shore'],Lorna Shore,5,12,5,GBDHC2012004,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +5,de7effa0-c4a7-4c05-8c06-432ebc0f396c,Immortal,Misery System,['Lorna Shore'],Lorna Shore,6,12,6,GBDHC2012005,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +6,1d05cd2e-05e7-438c-a6da-4ed1c5403590,Immortal,Obsession,['Lorna Shore'],Lorna Shore,7,12,7,GBDHC2012006,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +7,c61aaa70-4dde-4227-ba50-4d0f237e5100,Immortal,King Ov Deception,['Lorna Shore'],Lorna Shore,8,12,8,GBDHC2012007,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +8,74452632-ad61-45b5-8ef0-6c60a2d6a424,Immortal,Darkest Spawn,['Lorna Shore'],Lorna Shore,9,12,9,GBCEJ1800173,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 +9,4e72d965-f27b-454c-9fd6-45d029eee638,Immortal,Relentless Torment,['Lorna Shore'],Lorna Shore,10,12,10,GBDHC2012008,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720 diff --git a/temp/.cache2.csv b/temp/.cache2.csv index 81dbe6b..25d8caa 100644 --- a/temp/.cache2.csv +++ b/temp/.cache2.csv @@ -1,5 +1,9 @@ ,id,album,title,artist,album_artist,tracknumber,albumsort,titlesort,isrc,date,year,musicbrainz_artistid,musicbrainz_albumid,musicbrainz_albumartistid,musicbrainz_albumstatus,total_tracks,language,musicbrainz_albumtype,compilation,releasecountry,barcode,url,src -0,e061d47e-5c23-4d90-a707-c292b94dc1d6,Was ist bloss mit Hauke los,Glücklich sein,"['Crystal F', 'Tamas']",Crystal F,2,0,2,DEVY82000327,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352,https://www.youtube.com/watch?v=FH6e3guHVOk,youtube -1,5e82173e-61a5-4eb3-94c0-ac268e94ee76,Was ist bloss mit Hauke los,Knifeboys,"['Crystal F', 'Dollar John', 'MXP']",Crystal F,3,0,3,DEVY82000328,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352,https://www.youtube.com/watch?v=4AyVHYfiQLo,youtube -2,f5f7908c-6bae-4805-97ac-581d73e3fe2c,Was ist bloss mit Hauke los,Mit App,"['Crystal F', 'KDM Shey']",Crystal F,4,0,4,DEVY82000329,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352,https://www.youtube.com/watch?v=TkpZ9o5r18I,youtube -3,dfc48144-1f04-4c2d-a98f-1928958efc32,Was ist bloss mit Hauke los,So spielt das Leben,"['Crystal F', 'Dollar John', 'Taha']",Crystal F,5,0,5,DEVY82000330,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352,https://www.youtube.com/watch?v=ZYOCi-lN7ak,youtube +0,c712d6e8-54ff-4287-a287-aad9986e862a,Immortal,Death Portrait,['Lorna Shore'],Lorna Shore,2,12,2,GBDHC2012002,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475072/lorna-shore-death-portrait.mp3,musify +1,4fcc8206-3cf7-4215-ac6e-62d1f4df8ad5,Immortal,Hollow Sentence,['Lorna Shore'],Lorna Shore,4,12,4,GBDHC2012003,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475074/lorna-shore-hollow-sentence.mp3,musify +2,278e3c67-b24b-4b70-94ce-374b9278e0e2,Immortal,Warpath of Disease,['Lorna Shore'],Lorna Shore,5,12,5,GBDHC2012004,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475075/lorna-shore-warpath-of-disease.mp3,musify +3,de7effa0-c4a7-4c05-8c06-432ebc0f396c,Immortal,Misery System,['Lorna Shore'],Lorna Shore,6,12,6,GBDHC2012005,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475076/lorna-shore-misery-system.mp3,musify +4,1d05cd2e-05e7-438c-a6da-4ed1c5403590,Immortal,Obsession,['Lorna Shore'],Lorna Shore,7,12,7,GBDHC2012006,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://www.youtube.com/watch?v=HxDKD0AL0Pg,youtube +5,c61aaa70-4dde-4227-ba50-4d0f237e5100,Immortal,King Ov Deception,['Lorna Shore'],Lorna Shore,8,12,8,GBDHC2012007,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475078/lorna-shore-king-ov-deception.mp3,musify +6,74452632-ad61-45b5-8ef0-6c60a2d6a424,Immortal,Darkest Spawn,['Lorna Shore'],Lorna Shore,9,12,9,GBCEJ1800173,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475079/lorna-shore-darkest-spawn.mp3,musify +7,4e72d965-f27b-454c-9fd6-45d029eee638,Immortal,Relentless Torment,['Lorna Shore'],Lorna Shore,10,12,10,GBDHC2012008,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475080/lorna-shore-relentless-torment.mp3,musify diff --git a/temp/.cache3.csv b/temp/.cache3.csv index 02d7d51..a29fc24 100644 --- a/temp/.cache3.csv +++ b/temp/.cache3.csv @@ -1,5 +1,9 @@ ,id,album,title,artist,album_artist,tracknumber,albumsort,titlesort,isrc,date,year,musicbrainz_artistid,musicbrainz_albumid,musicbrainz_albumartistid,musicbrainz_albumstatus,total_tracks,language,musicbrainz_albumtype,compilation,releasecountry,barcode,url,src,path,file,genre -0,e061d47e-5c23-4d90-a707-c292b94dc1d6,Was ist bloss mit Hauke los,Glücklich sein,"['Crystal F', 'Tamas']",Crystal F,2,0,2,DEVY82000327,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352,https://www.youtube.com/watch?v=FH6e3guHVOk,youtube,horrorcore/Crystal F/Was ist bloss mit Hauke los,horrorcore/Crystal F/Was ist bloss mit Hauke los/Glücklich sein.mp3,horrorcore -1,5e82173e-61a5-4eb3-94c0-ac268e94ee76,Was ist bloss mit Hauke los,Knifeboys,"['Crystal F', 'Dollar John', 'MXP']",Crystal F,3,0,3,DEVY82000328,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352,https://www.youtube.com/watch?v=4AyVHYfiQLo,youtube,horrorcore/Crystal F/Was ist bloss mit Hauke los,horrorcore/Crystal F/Was ist bloss mit Hauke los/Knifeboys.mp3,horrorcore -2,f5f7908c-6bae-4805-97ac-581d73e3fe2c,Was ist bloss mit Hauke los,Mit App,"['Crystal F', 'KDM Shey']",Crystal F,4,0,4,DEVY82000329,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352,https://www.youtube.com/watch?v=TkpZ9o5r18I,youtube,horrorcore/Crystal F/Was ist bloss mit Hauke los,horrorcore/Crystal F/Was ist bloss mit Hauke los/Mit App.mp3,horrorcore -3,dfc48144-1f04-4c2d-a98f-1928958efc32,Was ist bloss mit Hauke los,So spielt das Leben,"['Crystal F', 'Dollar John', 'Taha']",Crystal F,5,0,5,DEVY82000330,2021-06-18,2021,5cfecbe4-f600-45e5-9038-ce820eedf3d1,85ef407e-241e-49fa-adf3-6320d34154fa,5cfecbe4-f600-45e5-9038-ce820eedf3d1,Official,5,deu,EP,,XW,4062851617352,https://www.youtube.com/watch?v=ZYOCi-lN7ak,youtube,horrorcore/Crystal F/Was ist bloss mit Hauke los,horrorcore/Crystal F/Was ist bloss mit Hauke los/So spielt das Leben.mp3,horrorcore +0,c712d6e8-54ff-4287-a287-aad9986e862a,Immortal,Death Portrait,['Lorna Shore'],Lorna Shore,2,12,2,GBDHC2012002,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475072/lorna-shore-death-portrait.mp3,musify,deathcore/Lorna Shore/Immortal,deathcore/Lorna Shore/Immortal/Death Portrait.mp3,deathcore +1,4fcc8206-3cf7-4215-ac6e-62d1f4df8ad5,Immortal,Hollow Sentence,['Lorna Shore'],Lorna Shore,4,12,4,GBDHC2012003,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475074/lorna-shore-hollow-sentence.mp3,musify,deathcore/Lorna Shore/Immortal,deathcore/Lorna Shore/Immortal/Hollow Sentence.mp3,deathcore +2,278e3c67-b24b-4b70-94ce-374b9278e0e2,Immortal,Warpath of Disease,['Lorna Shore'],Lorna Shore,5,12,5,GBDHC2012004,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475075/lorna-shore-warpath-of-disease.mp3,musify,deathcore/Lorna Shore/Immortal,deathcore/Lorna Shore/Immortal/Warpath of Disease.mp3,deathcore +3,de7effa0-c4a7-4c05-8c06-432ebc0f396c,Immortal,Misery System,['Lorna Shore'],Lorna Shore,6,12,6,GBDHC2012005,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475076/lorna-shore-misery-system.mp3,musify,deathcore/Lorna Shore/Immortal,deathcore/Lorna Shore/Immortal/Misery System.mp3,deathcore +4,1d05cd2e-05e7-438c-a6da-4ed1c5403590,Immortal,Obsession,['Lorna Shore'],Lorna Shore,7,12,7,GBDHC2012006,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://www.youtube.com/watch?v=HxDKD0AL0Pg,youtube,deathcore/Lorna Shore/Immortal,deathcore/Lorna Shore/Immortal/Obsession.mp3,deathcore +5,c61aaa70-4dde-4227-ba50-4d0f237e5100,Immortal,King Ov Deception,['Lorna Shore'],Lorna Shore,8,12,8,GBDHC2012007,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475078/lorna-shore-king-ov-deception.mp3,musify,deathcore/Lorna Shore/Immortal,deathcore/Lorna Shore/Immortal/King Ov Deception.mp3,deathcore +6,74452632-ad61-45b5-8ef0-6c60a2d6a424,Immortal,Darkest Spawn,['Lorna Shore'],Lorna Shore,9,12,9,GBCEJ1800173,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475079/lorna-shore-darkest-spawn.mp3,musify,deathcore/Lorna Shore/Immortal,deathcore/Lorna Shore/Immortal/Darkest Spawn.mp3,deathcore +7,4e72d965-f27b-454c-9fd6-45d029eee638,Immortal,Relentless Torment,['Lorna Shore'],Lorna Shore,10,12,10,GBDHC2012008,2020-01-31,2020,e86fc1f5-d632-44b2-8aea-38f83aadffe8,ab944f00-12f6-4247-b265-d5152e6b9302,e86fc1f5-d632-44b2-8aea-38f83aadffe8,Official,10,eng,Album,,US,194397114720,https://musify.club/track/dl/12475080/lorna-shore-relentless-torment.mp3,musify,deathcore/Lorna Shore/Immortal,deathcore/Lorna Shore/Immortal/Relentless Torment.mp3,deathcore