summaryrefslogtreecommitdiff
path: root/lua/playing.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/playing.lua')
-rw-r--r--lua/playing.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/lua/playing.lua b/lua/playing.lua
index bfca8b68..8d89ad5f 100644
--- a/lua/playing.lua
+++ b/lua/playing.lua
@@ -223,9 +223,11 @@ return screen:new {
end),
playback.track:bind(function(track)
if not track then return end
- end_time:set {
- text = format_time(track.duration)
- }
+ if track.duration then
+ end_time:set { text = format_time(track.duration) }
+ else
+ end_time:set { text = format_time(playback.position:get()) }
+ end
title:set { text = track.title }
artist:set { text = track.artist }
end),