From 4c3debec9acca5c4ca0daa086571a04de34cbd59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s?= Date: Sun, 10 Dec 2017 15:15:49 +0100 Subject: [PATCH] Updated Spotify to return duration in seconds Spotify returned duration in millisecs, while iTunes returned the duration in seconds. I suggest that player should return the duration data in the same unit. I'm not sure how vox returns the data. (i dont use vox). If vox returns millisecs as well then I suggest to change iTunes to millisecs. --- Sources/Player/Spotify/Spotify.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Player/Spotify/Spotify.swift b/Sources/Player/Spotify/Spotify.swift index 7dddc90..2615b09 100644 --- a/Sources/Player/Spotify/Spotify.swift +++ b/Sources/Player/Spotify/Spotify.swift @@ -97,6 +97,6 @@ extension SpotifyTrack { if let spotifyUrl = spotifyUrl { url = URL(fileURLWithPath: spotifyUrl) } - return MusicTrack(id: id, title: title, album: album, artist: artist, duration: TimeInterval(duration), artwork: artwork, lyrics: nil, url: url, originalTrack: self as? SBObject) + return MusicTrack(id: id, title: title, album: album, artist: artist, duration: TimeInterval(duration/1000), artwork: artwork, lyrics: nil, url: url, originalTrack: self as? SBObject) } }