浏览代码

duration unit change

Philippe G 3 年之前
父节点
当前提交
51c178ca46
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      components/spotify/Shim.cpp

+ 2 - 1
components/spotify/Shim.cpp

@@ -119,7 +119,8 @@ static void cspotTask(void *pvParameters) {
             switch (event.eventType) {
             case CSpotEventType::TRACK_INFO: {
                 TrackInfo track = std::get<TrackInfo>(event.data);
-				cspot.cHandler(CSPOT_TRACK, 44100, track.duration, track.artist.c_str(), track.album.c_str(), track.name.c_str());
+				// duration is in chunks of 0.5 ms
+				cspot.cHandler(CSPOT_TRACK, 44100, track.duration / 2, track.artist.c_str(), track.album.c_str(), track.name.c_str());
                 break;
             }
             case CSpotEventType::PLAY_PAUSE: {