Skip to content

silaspuma/im-famous

Repository files navigation

๐ŸŒŸ I'm Famous - Chrome Extension

A Chrome extension that cosmetically replaces YouTube Studio statistics with custom numbers for screenshots, presentations, or motivation. All changes are purely visual and client-side only - no data is sent anywhere or modified on YouTube's servers.

Features

  • ๐ŸŽจ Purely Cosmetic: Only changes what you see on your screen
  • ๐Ÿ”’ Private: No data leaves your browser
  • ๐Ÿ’พ Persistent: Settings are saved across sessions
  • ๐Ÿ”„ SPA Compatible: Works with YouTube Studio's single-page app navigation
  • ๐ŸŒ“ Theme Support: Works with both light and dark YouTube Studio themes
  • โšก Real-time Updates: Uses MutationObserver to update stats as pages load
  • ๐Ÿงฎ Auto Revenue Calculation: Automatically calculates revenue based on views and RPM/CPM
  • ๐ŸŽฏ Comprehensive: Replaces ALL visible stats across EVERY YouTube Studio page

Customizable Stats

  • Subscriber count
  • Total views
  • Video count
  • Views (last 28 days)
  • Watch time hours
  • Average view duration
  • Likes
  • Comments
  • Shares
  • Estimated revenue
  • RPM (Revenue per Mille)
  • CPM

Installation

  1. Download or clone this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode" in the top right
  4. Click "Load unpacked"
  5. Select the im-famous folder
  6. The extension icon should appear in your toolbar

Usage

  1. Navigate to YouTube Studio
  2. Click the "I'm Famous" extension icon in your toolbar
  3. Toggle "Enable Fake Stats" on
  4. Enter your desired custom numbers in the input fields
  5. Revenue auto-calculates: Just enter Views (28 days) and RPM - revenue calculates automatically!
  6. Click "Save Settings"
  7. Your custom stats will now appear on ALL YouTube Studio pages:
    • Dashboard metrics
    • Analytics charts and numbers
    • Video list (content page) - all columns
    • Individual video pages - every stat
    • Revenue/Monetization pages
    • Comments section counts
    • Engagement metrics
    • Real-time stats
    • And everywhere else numbers appear!

To Disable

Simply toggle "Enable Fake Stats" off in the popup. The real statistics will immediately be restored.

File Structure

im-famous/
โ”œโ”€โ”€ manifest.json       # Extension configuration (Manifest V3)
โ”œโ”€โ”€ popup.html          # Extension popup UI
โ”œโ”€โ”€ popup.css           # Popup styling
โ”œโ”€โ”€ popup.js            # Popup logic and settings management
โ”œโ”€โ”€ content.js          # Main content script that replaces stats
โ”œโ”€โ”€ icon16.png          # Extension icon (16x16)
โ”œโ”€โ”€ icon48.png          # Extension icon (48x48)
โ”œโ”€โ”€ icon128.png         # Extension icon (128x128)
โ””โ”€โ”€ README.md           # This file

Creating Icons

The manifest references three icon files that need to be created:

  • icon16.png (16x16 pixels)
  • icon48.png (48x48 pixels)
  • icon128.png (128x128 pixels)

You can create these using any image editor or online icon generator. Suggested icon: a star or trophy emoji.

Troubleshooting

Stats aren't being replaced

  1. Make sure the extension is enabled in chrome://extensions/
  2. Check that "Enable Fake Stats" is toggled on in the popup
  3. Make sure you've entered values for the stats you want to replace
  4. Try refreshing the YouTube Studio page
  5. Open the browser console (F12) and check for any error messages

YouTube changed their layout

YouTube Studio occasionally updates its design. If stats stop being replaced:

  1. Open content.js
  2. Look for the STAT_SELECTORS array near the top
  3. Update the CSS selectors to match YouTube's new structure
  4. You can use Chrome DevTools to inspect elements and find new selectors

Privacy & Security

  • No external connections: This extension never sends data anywhere
  • Local storage only: Settings are stored locally using Chrome's storage API
  • Minimal permissions: Only requests access to YouTube Studio and local storage
  • Open source: All code is visible and can be audited

Technical Details

  • Manifest Version: V3 (latest Chrome extension standard)
  • Permissions: storage, activeTab, scripting, and host permission for studio.youtube.com
  • Content Script: Runs on all studio.youtube.com pages
  • DOM Manipulation: Uses MutationObserver to detect and update dynamic content
  • Storage: Chrome's sync storage for settings persistence

Limitations

  • Only works on YouTube Studio (studio.youtube.com)
  • Does not affect screenshots taken by YouTube Studio itself
  • Custom values must be entered manually
  • Some deeply nested or dynamically generated stats may not be caught

Contributing

This is a simple client-side extension. If YouTube changes their layout and the selectors need updating, feel free to modify the STAT_SELECTORS in content.js.

License

Free to use and modify for personal purposes.

Disclaimer

This extension is for personal use only. It does not modify any actual YouTube data or analytics. All changes are purely cosmetic and visible only in your browser. Use responsibly and ethically.

About

spoof analytics data in YouTube Studio.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors