Adding fullpath and songCount to playlists

This commit is contained in:
Deluan
2016-03-10 10:43:34 -05:00
parent e3dab1392f
commit 972d1c04bc
2 changed files with 6 additions and 2 deletions
+2
View File
@@ -27,6 +27,8 @@ func (c *PlaylistsController) GetAll() {
for i, f := range *allPls { for i, f := range *allPls {
playlists[i].Id = f.Id playlists[i].Id = f.Id
playlists[i].Name = f.Name playlists[i].Name = f.Name
playlists[i].Comment = "Original: " + f.FullPath
playlists[i].SongCount = len(f.Tracks)
} }
response := c.NewEmpty() response := c.NewEmpty()
response.Playlists = &responses.Playlists{Playlist: playlists} response.Playlists = &responses.Playlists{Playlist: playlists}
+2
View File
@@ -92,6 +92,8 @@ type AlbumList struct {
type Playlist struct { type Playlist struct {
Id string `xml:"id,attr" json:"id"` Id string `xml:"id,attr" json:"id"`
Name string `xml:"name,attr" json:"name"` Name string `xml:"name,attr" json:"name"`
Comment string `xml:"comment,attr,omitempty" json:"comment,omitempty"`
SongCount int `xml:"songCount,attr,omitempty" json:"songCount,omitempty"`
/* /*
<xs:sequence> <xs:sequence>
<xs:element name="allowedUser" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <!--Added in 1.8.0--> <xs:element name="allowedUser" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <!--Added in 1.8.0-->