loved tracks

This commit is contained in:
nin0 2025-04-21 15:23:16 -04:00
parent 83c4444c8e
commit 7dbaa56b81
Signed by: nin0
SSH key fingerprint: SHA256:NOoDnFVvZNFvqfXCIhzr6oCTDImZAbTTuyAysZ8Ufk8
3 changed files with 19 additions and 2 deletions

View file

@ -11,6 +11,7 @@ export interface FMRawTrack {
size: string;
"#text": string;
}>;
loved: string;
"@attr"?: {
nowplaying?: string;
};
@ -22,6 +23,7 @@ export interface FMTrack {
album: string;
url: string;
albumArt: string;
loved: boolean;
}
export interface FMResponse {
@ -36,6 +38,7 @@ export function transformRawTrack(raw: FMRawTrack): FMTrack {
artist: raw.artist.name,
album: raw.album["#text"],
url: raw.url,
albumArt: raw.image[1]["#text"]
albumArt: raw.image[1]["#text"],
loved: raw.loved === "1"
};
}