[tsv] Fix lookup to use new dict method
This commit is contained in:
@ -49,22 +49,27 @@ def process_audioscrobbler_tsv_file(file_path, user_id, user_tz=None):
|
|||||||
)
|
)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
artist = get_or_create_artist(row[AsTsvColumn["ARTIST_NAME"].value])
|
|
||||||
album = get_or_create_album(
|
|
||||||
row[AsTsvColumn["ALBUM_NAME"].value], artist
|
|
||||||
)
|
|
||||||
|
|
||||||
track = get_or_create_track(
|
track = get_or_create_track(
|
||||||
title=row[AsTsvColumn["TRACK_NAME"].value],
|
{
|
||||||
mbid=row[AsTsvColumn["MB_ID"].value],
|
"title": row[AsTsvColumn["TRACK_NAME"].value],
|
||||||
artist=artist,
|
"mbid": row[AsTsvColumn["MB_ID"].value],
|
||||||
album=album,
|
"artist_name": row[AsTsvColumn["ARTIST_NAME"].value],
|
||||||
run_time_seconds=int(row[AsTsvColumn["RUN_TIME_SECONDS"].value]),
|
"album_name": row[AsTsvColumn["ALBUM_NAME"].value],
|
||||||
|
"run_time_seconds": int(
|
||||||
|
row[AsTsvColumn["RUN_TIME_SECONDS"].value]
|
||||||
|
),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TRACK_MB_ID": "mbid",
|
||||||
|
"TRACK_TITLE": "track_title",
|
||||||
|
"ALBUM_NAME": "album_name",
|
||||||
|
"ARTIST_NAME": "artist_name",
|
||||||
|
"RUN_TIME": "run_time_seconds",
|
||||||
|
},
|
||||||
)
|
)
|
||||||
|
# TODO Set all this up as constants
|
||||||
if row[AsTsvColumn["COMPLETE"].value] == "S":
|
if row[AsTsvColumn["COMPLETE"].value] == "S":
|
||||||
logger.info(
|
logger.info(f"Skipping track {track} because not finished")
|
||||||
f"Skipping track {track} by {artist} because not finished"
|
|
||||||
)
|
|
||||||
continue
|
continue
|
||||||
|
|
||||||
timestamp = timestamp_user_tz_to_utc(
|
timestamp = timestamp_user_tz_to_utc(
|
||||||
|
|||||||
Reference in New Issue
Block a user