feat: add more and unify stats
Release-As: 0.16.1
This commit is contained in:
@@ -7,12 +7,20 @@
|
||||
"Desc" "total items found in all watched folders"
|
||||
) }}
|
||||
<div class="grid grid-cols-[auto_min-content] gap-2 gap-x-5 text-right">
|
||||
<div class="text-gray-500">artists</div>
|
||||
<div class="font-bold">{{ .ArtistCount }}</div>
|
||||
<div class="text-gray-500">folders</div>
|
||||
<div class="font-bold">{{ .Stats.Folders }}</div>
|
||||
<div class="text-gray-500">albums</div>
|
||||
<div class="font-bold">{{ .AlbumCount }}</div>
|
||||
<div class="font-bold">{{ .Stats.Albums }}</div>
|
||||
<div class="text-gray-500">artists</div>
|
||||
<div class="font-bold">{{ .Stats.Artists }}</div>
|
||||
<div class="text-gray-500">album artists</div>
|
||||
<div class="font-bold">{{ .Stats.AlbumArtists }}</div>
|
||||
<div class="text-gray-500">tracks</div>
|
||||
<div class="font-bold">{{ .TrackCount }}</div>
|
||||
<div class="font-bold">{{ .Stats.Tracks }}</div>
|
||||
<div class="text-gray-500">internet radio stations</div>
|
||||
<div class="font-bold">{{ .Stats.InternetRadioStations }}</div>
|
||||
<div class="text-gray-500">podcasts</div>
|
||||
<div class="font-bold">{{ .Stats.Podcasts }}</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
|
||||
@@ -274,10 +274,9 @@ type templateData struct {
|
||||
Flashes []interface{}
|
||||
User *db.User
|
||||
Version string
|
||||
|
||||
// home
|
||||
AlbumCount int
|
||||
ArtistCount int
|
||||
TrackCount int
|
||||
Stats db.Stats
|
||||
RequestRoot string
|
||||
RecentFolders []*db.Album
|
||||
AllUsers []*db.User
|
||||
|
||||
@@ -36,9 +36,7 @@ func (c *Controller) ServeHome(r *http.Request) *Response {
|
||||
|
||||
data := &templateData{}
|
||||
// stats box
|
||||
c.dbc.Model(&db.Artist{}).Count(&data.ArtistCount)
|
||||
c.dbc.Model(&db.Album{}).Count(&data.AlbumCount)
|
||||
c.dbc.Table("tracks").Count(&data.TrackCount)
|
||||
data.Stats, _ = c.dbc.Stats()
|
||||
// lastfm box
|
||||
data.RequestRoot = handlerutil.BaseURL(r)
|
||||
data.CurrentLastFMAPIKey, _ = c.dbc.GetSetting(db.LastFMAPIKey)
|
||||
|
||||
Reference in New Issue
Block a user