Improve detecting when track is playing.

This commit is contained in:
Keith Edmunds 2021-04-11 15:24:06 +01:00
parent b049f3207d
commit 0c041d0bf6

View File

@ -86,11 +86,17 @@ class Music:
self.player.play()
def playing(self):
"Return True if currently playing a track, else False"
"""
Return True if currently playing a track, else False
vlc.is_playing() returns True if track was faded out.
get_position seems more reliable.
"""
if self.player:
return self.player.is_playing()
else:
if self.player.get_position() > 0 and self.player.is_playing():
return True
return False
def set_position(self, ms):