[gnome-music] player: Use utils.second_to_string



commit 53440493c512b373e1bbdef376305e93003be91c
Author: Marinus Schraal <mschraal src gnome org>
Date:   Sun Nov 6 20:51:46 2016 +0100

    player: Use utils.second_to_string
    
    Also change hh:mm to mm:ss in seconds_to_string docstring.

 gnomemusic/player.py |   12 +++---------
 gnomemusic/utils.py  |    4 ++--
 2 files changed, 5 insertions(+), 11 deletions(-)
---
diff --git a/gnomemusic/player.py b/gnomemusic/player.py
index 640b7e8..deed31b 100644
--- a/gnomemusic/player.py
+++ b/gnomemusic/player.py
@@ -590,7 +590,8 @@ class Player(GObject.GObject):
     def load(self, media):
         self.progressScale.set_value(0)
         self._set_duration(media.get_duration())
-        self.songTotalTimeLabel.set_label(self.seconds_to_string(media.get_duration()))
+        self.songTotalTimeLabel.set_label(
+            utils.seconds_to_string(media.get_duration()))
         self.progressScale.set_sensitive(True)
 
         self.playBtn.set_sensitive(True)
@@ -832,7 +833,7 @@ class Player(GObject.GObject):
 
     def _on_progress_value_changed(self, widget):
         seconds = int(self.progressScale.get_value() / 60)
-        self.songPlaybackTimeLabel.set_label(self.seconds_to_string(seconds))
+        self.songPlaybackTimeLabel.set_label(utils.seconds_to_string(seconds))
         return False
 
     @log
@@ -844,13 +845,6 @@ class Player(GObject.GObject):
             self.timeout = None
         return False
 
-    def seconds_to_string(self, duration):
-        seconds = duration
-        minutes = seconds // 60
-        seconds %= 60
-
-        return '%i:%02i' % (minutes, seconds)
-
     @log
     def _on_play_btn_clicked(self, btn):
         if self._get_playing():
diff --git a/gnomemusic/utils.py b/gnomemusic/utils.py
index 4a15310..5e0152a 100644
--- a/gnomemusic/utils.py
+++ b/gnomemusic/utils.py
@@ -76,10 +76,10 @@ def get_media_title(item):
 
 
 def seconds_to_string(duration):
-    """Convert a time in seconds to a hh:mm string
+    """Convert a time in seconds to a mm:ss string
 
     :param int duration: Time in seconds
-    :return: Time in hh:mm format
+    :return: Time in mm:ss format
     :rtype: string
     """
     seconds = duration


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]