fixed progressbar on remote screen going too fast

This commit is contained in:
janis
2022-11-05 15:17:07 +01:00
parent e9a43a7bb9
commit 3eda98c78c
4 changed files with 17 additions and 3 deletions

View File

@@ -193,6 +193,7 @@ class Main(MDScreen):
self.quit_requests = 0
self.__comparepos = 10000
self.__updateui = False
self.__recently_updated = 0
global address
def key_pressed(self, keyboard, keycode, text, modifiers):
@@ -344,12 +345,19 @@ class Main(MDScreen):
self.__upcoming_output += f"\n{self.__upcoming2}"
self.__length_output += 1
self.manager.get_screen("Showcase").ids.upcoming_songs.text = self.__upcoming_output
if self.__recently_updated < 10:
svc.postplaybackpos(address, self.__songpos)
self.__recently_updated += 1
print(self.__songpos % 60)
if self.__songpos % 60 < 5:
svc.postplaybackpos(address, self.__songpos)
if address != "":
if self.__comparepos > self.__songpos or self.__updateui:
svc.postplaybackpos(address, self.__songpos)
svc.postcurrentsong(address, self.__current_output)
svc.postsonglength(address, self.__songlength)
svc.postupcomingsongs(address, self.__upcoming_output)
self.__recently_updated = 0
self.__updateui = False
else:
pass