ExperimentalExperimentaladoptionWhether a session can take over native playback without interrupting it, through jitSession.prepareAdoption and jitSession.adoptNative. This host supports it; jitSession.prepareAdoption decides whether the playback at hand qualifies.
ExperimentalbackgroundWhether the controlling page keeps answering jitSession:needNext while its window is minimized, hidden to the tray or the screen is locked. This host supports it: while a session is active, its page is hidden but not suspended. Closing or reloading the page still interrupts the supply until a page claims control again.
ExperimentalexternalWhen playback started elsewhere is recognized: only once that track has started, so an operation completing before then may still be added.
Optional ExperimentalfailureWhether an attempt that ends as unknown within its first second is followed by jitSession:attemptRechecked.
ExperimentalpreciseWhether attempt failures are classified (network, decoding). Not available: foobar2000 reports no structured playback error. See failureRecheck for the best-effort substitute.
ExperimentalprotocolVersion of the session protocol.
ExperimentalsuccessAlways true here; a failed call resolves with ApiFailure instead.
Successful response from
jitSession.getCapabilities.