foo-webview-sdk
    Preparing search index...

    Interface SmpCompatCache

    Mutable cache backing the SMP synchronous property surface.

    Updated by event subscriptions inside smp-compat.ts and by the initial _populateCache() bootstrap. Consumers access via window.smp.cache.*.

    interface SmpCompatCache {
        activePlaylist: number;
        alwaysOnTop: boolean;
        componentPath: string;
        currentTrack: TrackInfo | null;
        cursorFollowPlayback: boolean;
        foobarPath: string;
        isPaused: boolean;
        isPlaying: boolean;
        muted: boolean;
        playbackFollowCursor: boolean;
        playbackLength: number;
        playbackOrder: number;
        playbackTime: number;
        playingPlaylist: number;
        playlistCount: number;
        playlists: PlaylistInfo[];
        profilePath: string;
        replaygainMode: number;
        stopAfterCurrent: boolean;
        version: string;
        volumeDb: number;
    }
    Index
    activePlaylist: number
    alwaysOnTop: boolean
    componentPath: string
    currentTrack: TrackInfo | null
    cursorFollowPlayback: boolean
    foobarPath: string
    isPaused: boolean
    isPlaying: boolean
    muted: boolean
    playbackFollowCursor: boolean
    playbackLength: number

    Current track duration in seconds.

    playbackOrder: number
    playbackTime: number

    Current playback position in seconds.

    playingPlaylist: number
    playlistCount: number
    playlists: PlaylistInfo[]
    profilePath: string
    replaygainMode: number
    stopAfterCurrent: boolean
    version: string

    foobar2000 application version string (fb.Version).

    volumeDb: number

    Volume in dB (-100..0).