[gnome-music/wip/jfelder/tag-test: 8/22] query: Handle more tags



commit d892387bea2b56f6f7f76278dc81791bd3ff3790
Author: Sumaid Syed <sumaidsyed gmail com>
Date:   Wed Jul 17 16:30:16 2019 +0530

    query: Handle more tags
    
    Retrieve artist name, track number, album disc number, creation year.
    
    Based on patches by Jean Felder
    
    https://gitlab.gnome.org/GNOME/gnome-music/issues/293

 gnomemusic/query.py | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/gnomemusic/query.py b/gnomemusic/query.py
index 227c5f16..bd0a60b7 100644
--- a/gnomemusic/query.py
+++ b/gnomemusic/query.py
@@ -196,11 +196,15 @@ class Query():
         ?url
         nie:title(?song) AS ?title
         nmm:artistName(nmm:performer(?song)) AS ?artist
+        nmm:artistName(nmm:composer(?song)) AS ?composer
+        nmm:trackNumber(?song) AS ?track_number
+        nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?album_disc_number
         nie:title(nmm:musicAlbum(?song)) AS ?album
         nfo:duration(?song) AS ?duration
         ?tag AS ?favourite
         nie:contentAccessed(?song) AS ?last_played_time
         nie:usageCounter(?song) AS ?play_count
+        YEAR(nie:contentCreated(?song)) AS ?creation_date
     {
         %(where_clause)s
         ?song a nmm:MusicPiece ;


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