Fabian Günther Piano Publisher
A publishing tool for musicians to share original piano performances on TikTok — powered by the official Content Posting API with OAuth 2.0 authorization.
About
This application enables Fabian Günther — pianist and music producer from Leipzig — to publish his original, handcrafted piano improvisations directly to his TikTok account using TikTok's official Content Posting API.
Every video is recorded live on a century-old piano tuned to 432 Hz. The publishing tool automates the upload process while maintaining full compliance with TikTok's API guidelines and rate limits.
Each user authorizes the app independently via TikTok's official OAuth 2.0 flow. The app only accesses accounts that have explicitly granted permission. No unauthorized accounts are ever accessed or managed.
Technical Integration
01 — AUTHORIZATION
User authorizes the app via TikTok's official OAuth 2.0 flow. Access tokens are securely stored and automatically refreshed before expiry.
02 — UPLOAD
Videos are uploaded via push_by_file using the Content Posting API. Each upload is rate-limited and logged. Duplicate detection prevents double-posting.
03 — SCHEDULING
The worker respects TikTok's API rate limits with configurable intervals, exponential backoff on errors, and cooldown periods after rate-limit responses.
API Scopes Used
System Status