Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AlbumBins = []int64{0, 1, 10, 50, 100, 500, 1000, 2000, 5000, 10000, 50000, 100000}
View Source
var ArtistBins = []int64{0, 1, 10, 50, 100, 500, 1000, 2000, 5000, 10000, 50000, 100000}
View Source
var TrackBins = []int64{0, 1, 100, 500, 1000, 5000, 10000, 20000, 50000, 100000, 500000, 1000000}
Functions ¶
func SummaryFilePath ¶
Types ¶
type Stats ¶
type Stats struct {
Min int64 `json:"min"`
Max int64 `json:"max"`
Mean float64 `json:"mean"`
Median float64 `json:"median"`
StdDev float64 `json:"stdDev"`
}
Stats holds statistical metrics for a numeric field
type Summary ¶
type Summary struct {
NumInstances int64 `json:"numInstances,omitempty"`
NumActiveUsers int64 `json:"numActiveUsers,omitempty"`
Versions map[string]uint64 `json:"versions,omitempty"`
OS map[string]uint64 `json:"os,omitempty"`
Distros map[string]uint64 `json:"distros,omitempty"`
PlayerTypes map[string]uint64 `json:"playerTypes,omitempty"`
Players map[string]uint64 `json:"players,omitempty"`
Users map[string]uint64 `json:"users,omitempty"`
Tracks map[string]uint64 `json:"tracks,omitempty"`
Albums map[string]uint64 `json:"albums,omitempty"`
Artists map[string]uint64 `json:"artists,omitempty"`
MusicFS map[string]uint64 `json:"musicFS,omitempty"`
DataFS map[string]uint64 `json:"dataFS,omitempty"`
FileSuffixes map[string]uint64 `json:"fileSuffixes,omitempty"`
Plugins map[string]uint64 `json:"plugins,omitempty"`
PluginVersions map[string]uint64 `json:"pluginVersions,omitempty"`
ConfigFlags map[string]uint64 `json:"configFlags,omitempty"`
ScannerExtractor map[string]uint64 `json:"scannerExtractor,omitempty"`
TrackStats *Stats `json:"trackStats,omitempty"`
AlbumStats *Stats `json:"albumStats,omitempty"`
ArtistStats *Stats `json:"artistStats,omitempty"`
PlaylistStats *Stats `json:"playlistStats,omitempty"`
RadioStats *Stats `json:"radioStats,omitempty"`
LibraryStats *Stats `json:"libraryStats,omitempty"`
ActiveUserStats *Stats `json:"activeUserStats,omitempty"`
}
type SummaryRecord ¶
func GetSummaries ¶
func GetSummaries() ([]SummaryRecord, error)
Click to show internal directories.
Click to hide internal directories.