[gnome-music/wip/jfelder/songeditor-gtk4: 49/76] utils: Add a getter for song artist




commit a06dac780670e10fb6e35189017672e7f36f64fe
Author: Jean Felder <jfelder src gnome org>
Date:   Fri Jan 24 03:19:39 2020 +0100

    utils: Add a getter for song artist
    
    Unlike `get_artist_name`, it does not take into account, the main
    artist of the full album (album artist).

 gnomemusic/utils.py | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
---
diff --git a/gnomemusic/utils.py b/gnomemusic/utils.py
index 92e74de21..967240d95 100644
--- a/gnomemusic/utils.py
+++ b/gnomemusic/utils.py
@@ -113,6 +113,20 @@ def get_artist_name(item):
             or _("Unknown Artist"))
 
 
+def get_song_artist(item: Grl.Media) -> str:
+    """Returns the artist of a song.
+
+    Unlike `get_artist_name`, it does not take into account
+    the main artist of the full album (album artist).
+
+    :param Grl.Media item: A Grilo Media object
+    :return: The song artist name
+    :rtype: str
+    """
+    return (item.get_artist()
+            or "")
+
+
 def get_media_title(item):
     """Returns the title of the media item.
 


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