Fix display of life events

This commit is contained in:
2024-05-23 00:26:56 -04:00
parent 1cceb2bd63
commit daea268465
5 changed files with 31 additions and 8 deletions

View File

@ -4,6 +4,16 @@ from dataclasses import dataclass, asdict
from typing import Optional
class ScrobbleMetadataEncoder(json.JSONEncoder):
def default(self, o):
return o.__dict__
class ScrobbleMetadataDecoder(json.JSONDecoder):
def default(self, o):
return o.__dict__
class JSONMetadata(object):
@property
def asdict(self):