import { createContext, useContext } from 'react'; /** * Describes a single audio track owned by the shared player. * The descriptor is self-contained so the player keeps working after the message * (and the room) that originated it has been unmounted — the underlying `