Device-specific metrics

interface DeviceMetrics {
    deviceType: string;
    deviceName: string;
    listeningTimeMs: number;
    tracksPlayed: number;
    skipRate: number;
    peakUsageHour: number;
}

Properties

deviceType: string

Device type (e.g., Computer, Smartphone, Speaker)

deviceName: string

Device name

listeningTimeMs: number

Total listening time on this device

tracksPlayed: number

Number of tracks played on this device

skipRate: number

Skip rate on this device (0-1)

peakUsageHour: number

Most common time of day used (hour 0-23)