[gnome-music/wip/jfelder/tag-test: 2/22] utils: Add getter functions for more tags



commit f6cea54c2a7d7e1be3cb56e003a15325cea241ae
Author: Sumaid Syed <sumaidsyed gmail com>
Date:   Wed Jul 17 16:05:11 2019 +0530

    utils: Add getter functions for more tags
    
    Add utils functions to retrieve album_disc_number and track number.
    
    Based on the patch by Jean Felder
    
    https://gitlab.gnome.org/GNOME/gnome-music/issues/293

 gnomemusic/utils.py | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
---
diff --git a/gnomemusic/utils.py b/gnomemusic/utils.py
index bae746e7..642b96f7 100644
--- a/gnomemusic/utils.py
+++ b/gnomemusic/utils.py
@@ -58,6 +58,32 @@ def get_album_title(item):
     return album
 
 
+def get_album_disc_nr(item):
+    """Returns the album song number associated with the media item
+
+    :param Grl.Media item: song
+    :return: The album title
+    :rtype: string
+    """
+    track_number = item.get_album_disc_number()
+    if track_number == 0:
+        track_number = ""
+    return str(track_number)
+
+
+def get_media_track_nr(item):
+    """Returns the title of the media item.
+
+    :param item: A Grilo Media object
+    :return: The title
+    :rtype:
+    """
+    track_number = item.get_track_number()
+    if track_number == 0:
+        return ""
+    return str(track_number)
+
+
 def get_artist_name(item):
     """Returns the preferred artist for a media item.
 


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