Individual listening session data structure

interface SessionData {
    id: string;
    date: string;
    duration: number;
    trackCount: number;
    skipCount: number;
    skipPercentage: number;
}

Properties

id: string

Unique identifier for the session

date: string

ISO date string when the session occurred

duration: number

Length of the session in minutes

trackCount: number

Number of tracks played during the session

skipCount: number

Number of tracks skipped during the session

skipPercentage: number

Percentage of tracks skipped (0-100)