spotify-now-playing
Version:
<div align="center"> <img src="https://github.com/bigarmTomi/spotify-now-playing/blob/master/docs/spotify-1.png" /> <img src="https://github.com/bigarmTomi/spotify-now-playing/blob/master/docs/spotify-2.png" /> <img src="https://github.co
25 lines (23 loc) • 821 B
text/typescript
import { Mapper } from './mapper'
import { SongResult } from './type'
export class SongResultMap implements Mapper<SongResult> {
public static parseSong(result: any): SongResult {
const { item } = result
return {
progress: result.progress_ms,
title: item.name,
album: {
name: item.album.name,
image: item.album.images[0].url,
release: item.album.release_date,
},
artists: {
name: item.artists.map((x: any) => x.name),
url: item.artists.map((x: any) => x.external_urls.spotify)
},
url: item.external_urls.spotify,
length: item.duration_ms,
isPlaying: result.is_playing
}
}
}