The page validates a video ID and checks its oEmbed title. For analysis, press Analyze Tab Audio and choose the playing YouTube tab in the browser dialog. The approved stream collects up to thirty seconds of mono PCM in memory for the BPM engine. You can finish early. It does not download the video, save a recording, or send captured audio to the server. Local-file analysis and Tap Tempo are separate checks.
The submitted URL must resolve to an 11-character YouTube video ID in a watch, Shorts, live, embed or youtu.be address. The server constructs a canonical watch URL and asks YouTube oEmbed for public title and channel information. For audio analysis, the browser—not the server—opens its display-sharing dialog after a user click. The user selects the playing tab and enables its audio. A short PCM sample from that approved MediaStream stays in browser memory, where the existing onset and repeating-interval BPM engine measures it before the stream is stopped and discarded.
The YouTube title check is deliberately narrow: it reads a public title label when one exists and leaves it blank when it does not. A separate, user-approved tab capture can measure the audio you choose in browser memory; it does not download or save the video. The optional local-file result and Tap Tempo result remain separate evidence, each with its own limitations.