jxa-types
    Preparing search index...

    Interface Track

    A track in an iTunes or Music library, derived from the Track Suite of the application's scripting dictionary. Subclassed by FileTrack (local files), AudioCDTrack (audio CDs), and URL tracks (remote streams).

    interface Track {
        album(): string;
        albumArtist(): string;
        artist(): string;
        bitRate(): number;
        bpm(): number;
        class(): any;
        comment(): string;
        compilation(): boolean;
        composer(): string;
        container(): any;
        databaseID(): number;
        dateAdded(): Date;
        description(): string;
        discCount(): number;
        discNumber(): number;
        duration(): number;
        enabled(): boolean;
        episodeID(): string;
        episodeNumber(): number;
        finish(): number;
        genre(): string;
        grouping(): string;
        id(): number;
        index(): number;
        kind(): string;
        longDescription(): string;
        lyrics(): string;
        modificationDate(): Date;
        name(): string;
        persistentID(): string;
        playedCount(): number;
        playedDate(): Date;
        properties(): any;
        rating(): number;
        releaseDate(): Date;
        sampleRate(): number;
        seasonNumber(): number;
        show(): string;
        size(): number;
        skippedCount(): number;
        skippedDate(): Date;
        sortAlbum(): string;
        sortAlbumArtist(): string;
        sortArtist(): string;
        sortComposer(): string;
        sortName(): string;
        sortShow(): string;
        start(): number;
        time(): string;
        trackCount(): number;
        trackNumber(): number;
        unplayed(): boolean;
        videoKind(): "none" | "movie" | "music video" | "TV show";
        volumeAdjustment(): number;
        year(): number;
    }

    Hierarchy (View Summary)

    Index

    Methods

    • Kind descriptor as displayed in Music.app (e.g. "Apple Lossless audio file").

      Returns string

    • Sort key for the album (overrides default alphabetic sort).

      Returns string

    • Video kind for video tracks.

      Returns "none" | "movie" | "music video" | "TV show"