Cache en covers
This commit is contained in:
@@ -575,7 +575,7 @@ def get_artist_of_recording(mbid):
|
||||
def get_cover_art_disc(mbid):
|
||||
"""Obtiene el cover art de un disco"""
|
||||
with get_redis_connection() as redis:
|
||||
mb_covers = redis.get(f'release_group_cover_art_{mbid}')
|
||||
mb_covers = redis.get(f'release_group:{mbid}:cover_art')
|
||||
if mb_covers is None:
|
||||
mb_covers = mb.get_release_group_cover_art(mbid)
|
||||
else:
|
||||
@@ -592,19 +592,21 @@ def get_cover_art_disc(mbid):
|
||||
|
||||
def get_cover_art_release(mbid):
|
||||
"""Obtiene el cover art de una release"""
|
||||
mb_covers = mb.get_release_cover_art(mbid)
|
||||
if mb_covers is None:
|
||||
mb_covers = mb.get_release_cover_art(mbid)
|
||||
else:
|
||||
mb_covers = json.loads(mb_covers)
|
||||
with get_redis_connection() as redis:
|
||||
mb_covers = redis.get(f'release:{mbid}:cover_art')
|
||||
|
||||
if 'error' in mb_covers:
|
||||
return None
|
||||
if mb_covers is None:
|
||||
mb_covers = mb.get_release_cover_art(mbid)
|
||||
else:
|
||||
mb_covers = json.loads(mb_covers)
|
||||
|
||||
jobs.load_entities_of_release.delay(mbid)
|
||||
cover_art = map_coverart(find_best_cover(mb_covers))
|
||||
if 'error' in mb_covers:
|
||||
return None
|
||||
|
||||
return cover_art
|
||||
jobs.load_entities_of_release.delay(mbid)
|
||||
cover_art = map_coverart(find_best_cover(mb_covers))
|
||||
|
||||
return cover_art
|
||||
|
||||
|
||||
def get_cover_art_recording(mbid):
|
||||
|
||||
Reference in New Issue
Block a user