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