Add ContentCreated, UseCount to MPRIS result

This commit is contained in:
Celyn Walters
2023-08-27 18:20:00 -07:00
committed by Drew Weymouth
parent 9b2fee47f1
commit f2e4805b29
+13 -10
View File
@@ -3,6 +3,7 @@ package backend
import (
"errors"
"fmt"
"strconv"
"github.com/dweymouth/supersonic/backend/mediaprovider"
"github.com/dweymouth/supersonic/player"
@@ -253,16 +254,18 @@ func (m *MPRISHandler) Metadata() (types.Metadata, error) {
}
}
return types.Metadata{
TrackId: dbus.ObjectPath(trackObjPath),
Length: secondsToMicroseconds(status.Duration),
Title: tr.Name,
Album: tr.Album,
Artist: tr.ArtistNames,
DiscNumber: tr.DiscNumber,
TrackNumber: tr.TrackNumber,
Genre: []string{tr.Genre},
UserRating: float64(tr.Rating) / 5,
ArtUrl: artURL,
TrackId: dbus.ObjectPath(trackObjPath),
Length: secondsToMicroseconds(status.Duration),
Title: tr.Name,
Album: tr.Album,
Artist: tr.ArtistNames,
DiscNumber: tr.DiscNumber,
TrackNumber: tr.TrackNumber,
Genre: []string{tr.Genre},
UserRating: float64(tr.Rating) / 5,
ContentCreated: strconv.Itoa(tr.Year),
UseCount: tr.PlayCount,
ArtUrl: artURL,
}, nil
}