Adding Album total time (Duration)
This commit is contained in:
@@ -15,6 +15,7 @@ type Album struct {
|
|||||||
Starred bool `idx:"Starred"`
|
Starred bool `idx:"Starred"`
|
||||||
PlayCount int
|
PlayCount int
|
||||||
PlayDate time.Time
|
PlayDate time.Time
|
||||||
|
Duration int
|
||||||
Rating int
|
Rating int
|
||||||
Genre string
|
Genre string
|
||||||
CreatedAt time.Time
|
CreatedAt time.Time
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ func FromAlbum(al *domain.Album) Entry {
|
|||||||
c.AlbumId = al.Id
|
c.AlbumId = al.Id
|
||||||
c.ArtistId = al.ArtistId
|
c.ArtistId = al.ArtistId
|
||||||
c.UserRating = al.Rating
|
c.UserRating = al.Rating
|
||||||
|
c.Duration = al.Duration
|
||||||
return c
|
return c
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -263,6 +263,7 @@ func (s *ItunesScanner) collectAlbums(t *itl.Track, mf *domain.MediaFile, ar *do
|
|||||||
al.Genre = mf.Genre
|
al.Genre = mf.Genre
|
||||||
al.Artist = mf.Artist
|
al.Artist = mf.Artist
|
||||||
al.AlbumArtist = ar.Name
|
al.AlbumArtist = ar.Name
|
||||||
|
al.Duration += mf.Duration
|
||||||
|
|
||||||
if mf.HasCoverArt {
|
if mf.HasCoverArt {
|
||||||
al.CoverArtId = mf.Id
|
al.CoverArtId = mf.Id
|
||||||
|
|||||||
Reference in New Issue
Block a user