This PR fixes Spot's ability to load artist pages.
Spotify for some reason returns integers with a .0 and serde parses them as floats. So now Image width/height is stored as a float64. Which TBH is pretty large, but I personally believe that this future proofs against other Spotify breaking changes.
Additionally, it's random if Spotify returns a float or a integer and it depends on which API route. :))))))
This PR fixes Spot's ability to load artist pages.
Spotify for some reason returns integers with a .0 and serde parses them as floats. So now Image width/height is stored as a float64. Which TBH is pretty large, but I personally believe that this future proofs against other Spotify breaking changes.
Additionally, it's random if Spotify returns a float or a integer and it depends on which API route. :))))))