Built for ctbpol's osu!catch uploads

The osu!catch Upload Toolkit

Paste a score link, get a letter-perfect YouTube title: star rating with mods, accuracy, rank and PP in ctbpol's exact format.

Sign in with osu! to use

Example: the Title Generator turns a score link into the title โ€œ๐Ÿ”” 6.36โญ๏ธ ExGon | LeaF - Calamity Fortune [Crystal's Overdose] +HDHR #1 537pp SSโ€

How it works

From score link to upload-ready title

Any score link

Paste a full osu! score link, an older /scores/fruits/ link, or just the score ID. Only osu!catch scores are accepted.

Star rating with mods

The star rating is fetched from osu! with the score's mods applied, so HR and DT scores show the difficulty they were actually played at.

LIVE and OLD tags

Tick a box to add ๐Ÿ”ด for scores set on stream or ๐Ÿ”” for old scores. Loved maps get ๐Ÿ’ and any other map that isn't ranked gets โ” automatically.

One-click copy

Copy the finished title straight to your clipboard and paste it into YouTube.

Why use it

By hand vs. ctbpol Tools

Every title follows the same strict template. Here's what changes when the tool fills it in for you.

Part of the titleBy handctbpol Tools
Star rating with mods appliedLook it up for each modFetched from osu!
Mods, accuracy and missesType them outFilled in
Global rank (top 50 only)Check the leaderboardAdded when it applies
PP, even when osu! has noneCalculate it yourselfFilled in or calculated
๐Ÿ”ด ๐Ÿ”” ๐Ÿ’ โ” tagsRemember which emojiOne tick, or automatic
Same format every uploadEasy to slipEvery time

Tools

Two tools, one upload workflow

Both start from the same thing: an osu!catch score link. One is ready now, the other is being built.

Live

Title Generator

Turns a score link into a finished YouTube title with star rating, mods, accuracy, rank and PP. Add LIVE or OLD tags and copy it in one click.

Open Title Generator
In progress

Thumbnail Generator

Will build a thumbnail in ctbpol's layout from the same score link. No Photoshop, and the same look on every upload.

Coming soon

About

Built for one channel

Every replay ctbpol uploads follows the same strict template: star rating, player, song, difficulty, mods, accuracy and PP, plus a matching thumbnail. Typing that out for every video was slow and easy to get wrong.

ctbpol Tools does it from a single score link, the same way every time. It isn't a public product: it was built around ctbpol's workflow and nobody else's.

Violet Crystal

Developer

Designed and built ctbpol Tools from the ground up: the architecture, the interface, the osu! API integration and every detail in between.

osu! profile

ctbpol

Content creator

osu!catch content creator who records and publishes replay videos on YouTube. These tools exist to make those uploads faster.

YouTube channel

FAQ

Got questions? We've got answers

Couldn't find your answer?

Message Violet Crystal on osu! with your question.

osu! profile: Violet CrystalMessage

Only approved osu! accounts. Sign in with osu! and the site checks whether your account is on the list. If it isn't, the tools stay locked.

Full score links like https://osu.ppy.sh/scores/5298913907, older links with /scores/fruits/ in them, and plain score IDs.

The titles are made for ctbpol's osu!catch channel, so scores from other modes are rejected with an error.

๐Ÿ”ด marks a score set on stream and ๐Ÿ”” an old score. You add those with the checkboxes. ๐Ÿ’ is added automatically for Loved maps, and โ” for any other map that isn't ranked.

Score details come from the osu! API, and the star rating is fetched with the score's mods applied. If osu! has no PP for a score, it's calculated for you.

It's being built now. It'll make a thumbnail in ctbpol's layout from the same score link you use for titles.

Ready when you are

Your next upload title is one link away

Sign in with osu!, paste a score link and copy the finished title.

Open Title Generator