diff --git a/src/minimediaplayer.cpp b/src/minimediaplayer.cpp index 939607cc7a3edfd99d78cb741f99e47e34f2511c..ae29ac39a79148684bab361188ad76e677d839c1 100644 --- a/src/minimediaplayer.cpp +++ b/src/minimediaplayer.cpp @@ -119,7 +119,11 @@ QMap MiniMediaPlayer::currentState() void MiniMediaPlayer::durationChanged(qint64 length) { - //emit trackDurationChanged(length); //Don't emit duration changed since we already have duration. TODO: might want to use this still if implement another media source besides youtube-dl. + if(length == 0) { + emit trackDurationChanged(playlist.first().trackLength); + } else { + emit trackDurationChanged(length); + } } void MiniMediaPlayer::positionChanged(qint64 position)