in src/lib/pi.ts [197:207]
async start(): Promise<void> {
if (this.#streaming) return;
this.#streaming = true;
const { bufIdx, start } = this.#offToBuffer(this.#off);
if (this.#buffer[bufIdx]?.start !== start) {
this.#bufBase = this.#off;
await this.#fetch(0, this.#bufBase, this.config.streamBufferSize);
}
this.#startInterval();
}