| name | media-studio |
| description | Navigate and automate X Media Studio — upload media, manage your media library, view media analytics, configure monetization, and add video captions. Use when users want to manage their uploaded media or access creator video tools on X. |
| license | MIT |
| metadata | {"author":"nichxbt","version":"1.0"} |
Media Studio
Browser console scripts for X's Media Studio (studio.x.com).
Script Selection
| Goal | File | Navigate to |
|---|
| Navigate to Media Studio, upload, manage library | src/mediaStudio.js | x.com or studio.x.com |
| Add or manage video captions | src/videoCaptions.js | studio.x.com or tweet with video |
Quick Start
- Go to
x.com or studio.x.com
- Open DevTools (F12) → Console
- Paste
src/mediaStudio.js → Enter
mediaStudio.js — Available Functions
XActions.mediaStudio.navigate()
XActions.mediaStudio.listMedia()
XActions.mediaStudio.uploadMedia(file)
XActions.mediaStudio.viewAnalytics()
XActions.mediaStudio.monetizationSettings()
XActions.mediaStudio.liveStream()
videoCaptions.js — Available Functions
XActions.captions.addToCurrentVideo()
XActions.captions.upload('file.srt')
XActions.captions.generate()
XActions.captions.download()
XActions.captions.remove()
Configuration (mediaStudio.js)
const CONFIG = {
delayBetweenActions: 2000,
scrollDelay: 2000,
maxMediaToScan: 100,
maxRetries: 5,
};
Notes
- Media Studio requires X Premium / Creator subscription for some features
- Auto-caption generation is a Premium feature
- Manual SRT upload is available to all users on tweet pages
- Analytics in Media Studio are more detailed than tweet-level analytics
Related Skills
- video-downloading — Download videos from tweets
- content-posting — Post tweets with media attachments
- creator-monetization — Monetize your content and videos
- analytics-insights — Analyze tweet and content performance