TikTok is a deceptive platform from a downloading standpoint: it looks simple because the videos are short and the URLs are clean, but the actual playback pipeline does a surprising amount of work in the background. Every play_addr URL is signed against the requesting session, expires within minutes, and is delivered differently depending on whether the request came from a logged-in in-app session, an unauthenticated web session, or a third-party scraper. The variant TikTok exposes — watermarked, clean, low-bitrate, full-bitrate — depends on which of those contexts the request looks like. This is why two different downloaders can return two different versions of “the same” TikTok and neither is wrong, just operating in different contexts.
VidMost’s built-in browser engine puts requests into the most permissive context — a real signed-in session — and a TikTok adapter in the smart sniffer captures whichever play_addr variant TikTok serves to that context. Every detected resource is listed in the right sidebar with a recommended best-match variant highlighted; VidMost saves the source TikTok exposes for that session, and whether the variant carries a watermark depends on what TikTok serves, not on a setting in the downloader. The same flow works for private-account content (when the signed-in account is an approved follower), for friends-only posts (when the account is a mutual), and for your own private videos. If a platform change ever outpaces the adapter, kernel record mode is the universal fallback: a floating toolbar appears over the playing video and records while it plays, regardless of how the source is delivered. Platform-side failures — a deleted video, a banned account — are losses of source, not capture problems.