YouTube Smart Filter - Configurable View Threshold

Remove YouTube videos based on configurable view count thresholds. Filter out low-engagement content with customizable settings via an intuitive floating panel.

作者
sharmanhall
日安装量
0
总安装量
4
评分
0 0 0
版本
2.0
创建于
2025-07-24
更新于
2025-07-24
大小
22.3 KB
许可证
MIT
适用于

YouTube Smart Filter - Configurable View Threshold

🎯 Overview

YouTube Smart Filter is an advanced userscript that intelligently removes low-engagement videos from your YouTube experience based on customizable view count thresholds. Unlike basic filters, this script provides a comprehensive solution with an intuitive configuration interface and real-time statistics.

✨ Key Features

🔧 Fully Configurable

  • Custom View Threshold: Set your preferred minimum view count (default: 1000 views)
  • Toggle Filtering: Enable/disable for regular videos and YouTube Shorts independently
  • Real-time Settings: No page refresh required - changes apply instantly

📊 Smart Detection

  • Multi-format Support: Handles all number formats (1K, 1M, 1B, lakh, crore, etc.)
  • Language Agnostic: Works with international YouTube interfaces
  • Accurate Parsing: Advanced view count detection algorithms

🎛️ User-Friendly Interface

  • Floating Settings Button: Easy access configuration panel
  • Live Statistics: Track removed videos and shorts in real-time
  • Session Monitoring: See filtering activity and uptime

🚀 Performance Optimized

  • Efficient Filtering: Minimal performance impact
  • Smart Triggers: Only processes when needed
  • Memory Conscious: Clean removal without memory leaks

🖥️ User Interface

Floating Control Button

A red circular button (🎯) appears in the top-right corner of YouTube pages, providing instant access to settings.

Configuration Panel

  • Enable/Disable: Master toggle for all filtering
  • View Threshold: Number input for minimum views (supports any value)
  • Content Types: Separate toggles for regular videos and Shorts
  • Statistics Display: Show/hide removal counter
  • Debug Mode: Console logging for troubleshooting

Statistics Display

When enabled, shows a compact overlay with:

  • Videos removed this session
  • Shorts skipped this session
  • Session duration

🎯 How It Works

The script continuously monitors YouTube's dynamic content and:

  1. Scans newly loaded videos for view count information
  2. Parses view counts in various formats and languages
  3. Compares against your configured threshold
  4. Removes videos that don't meet your criteria
  5. Tracks statistics for transparency

📍 Where It Works

Filtered Locations

  • YouTube Homepage recommendations
  • Watch page sidebar (related videos)
  • Search results
  • YouTube Shorts feed
  • "Up Next" suggestions
  • Trending page content

Excluded Locations

  • Subscriptions feed (preserves your chosen content)
  • Channel pages (respects creator browsing)
  • Video comments sections

⚙️ Installation & Setup

  1. Install a userscript manager (Tampermonkey, Greasemonkey, etc.)
  2. Click "Install" on this Greasyfork page
  3. Visit YouTube - the floating settings button will appear
  4. Click the settings button (🎯) to configure your preferences
  5. Set your threshold and enable desired filtering options
  6. Save settings - filtering begins immediately!

🔧 Configuration Options

Setting Description Default
Enable Filtering Master on/off switch ✅ Enabled
Minimum Views Threshold for filtering (videos below this are removed) 1000
Filter Videos Remove regular videos below threshold ✅ Enabled
Filter Shorts Skip YouTube Shorts below threshold ✅ Enabled
Show Statistics Display removal counter ✅ Enabled
Debug Mode Console logging for troubleshooting ❌ Disabled

🌍 International Support

The script automatically handles various number formats:

  • English: 1K, 1M, 1B views
  • Indian: 1 lakh, 1 crore views
  • European: 1.000, 1,000 formatting
  • Raw Numbers: 999, 1000, 10000 views

🛠️ Advanced Features

Session Persistence

Settings are automatically saved and restored between browser sessions.

Dynamic Content Handling

Supports YouTube's modern dynamic loading system with real-time content detection.

Performance Monitoring

Built-in statistics help you understand filtering effectiveness without impacting browsing speed.

Debug Mode

Enable console logging to troubleshoot any issues or understand filtering decisions.

📈 Use Cases

🎥 Content Discovery

Focus on established, popular content by filtering out videos with minimal engagement.

⏱️ Time Management

Reduce decision fatigue by automatically curating higher-quality content suggestions.

🎯 Niche Interests

Fine-tune your threshold based on your content preferences (lower for niche topics, higher for mainstream).

📚 Educational Content

Prioritize well-received educational videos by setting appropriate view thresholds.

🔍 Troubleshooting

Not Working?

  1. Enable Debug Mode in settings to see console activity
  2. Check that filtering is enabled for your content type
  3. Verify your view threshold isn't set too low/high
  4. Try refreshing the YouTube page

False Positives?

  • Lower your minimum view threshold
  • Check if the video format is supported
  • Enable debug mode to see parsing results

Performance Issues?

  • Disable debug mode if enabled
  • Check browser console for errors
  • Try disabling/re-enabling the script

🆕 Updates & Compatibility

This script is actively maintained and tested with:

  • ✅ Modern YouTube layouts (2024+)
  • ✅ All major browsers (Chrome, Firefox, Safari, Edge)
  • ✅ Popular userscript managers (Tampermonkey, Greasemonkey)
  • ✅ Mobile and desktop interfaces

🤝 Support

Found a bug or have a feature request? Please:

  1. Enable Debug Mode and check browser console
  2. Note your browser and userscript manager versions
  3. Describe the specific issue or feature request
  4. Leave feedback on this Greasyfork page

📄 License

MIT License - Free to use, modify, and distribute.


Enjoy a cleaner, more focused YouTube experience! 🎉

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址