Skip to content

For Youtube & YouTube Music, this extension reflects the youtube interface in a canvas (most especifically the video player). Mirror or cast any YouTube video behind it in real time with extensive settings.

License

Notifications You must be signed in to change notification settings

Manz-bot/ReflecTube-SourceCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReflecTube Logo

ReflecTube

Transform Your YouTube Experience with Immersive Reflections & Visuals

Version Manifest V3 License

FeaturesInstallationConfigurationContributing


🚀 Overview

ReflecTube brings a new dimension to your YouTube watching experience. It creates a dynamic, real-time reflection of the video player, adding depth and atmosphere to your browser. With advanced features like reactive audio visualizers, ambient lighting modes, and customizable filters, standard viewing becomes an immersive event.

✨ Key Features

Feature Description
📺 Real-time Reflection Mirrors the YouTube video player in a customizable canvas behind the video.
💡 Ambient Mode "PearDesktop" style ambient lighting that glows and reacts to the video content.
🔊 Audio Reactivity Visuals that dance to the beat! Includes a frequency visualizer and camera shake effects.
🎨 Deep Customization Adjust Blur, Opacity, Saturation, Contrast, Brightness, and Sepia to match your taste.
🖌️ Filters & Effects Apply special filters like Invert, Grayscale, and the mesmerizing Hue Loop animation.
🖱️ Interactive The reflection can follow your mouse pointer movements for a parallax-like effect.
💾 Profiles Save, load, export, and import your favorite configuration setups easily.
⚡ WebGL Support Experimental GPU acceleration for advanced liquid distortion effects.

📸 Screenshots

ReflecTube in Action

The classic reflection mode


Settings Popup Ambient Mode

Extensive configuration options and Ambient Mode


📥 Installation

Developer Mode (From Source)

  1. Clone or download this repository.
  2. Open Chrome (or any Chromium-based browser like Edge/Brave).
  3. Navigate to chrome://extensions/.
  4. Toggle Developer mode in the top right corner.
  5. Click Load unpacked.
  6. Select the Reflectube folder you downloaded.
  7. Success! Go to YouTube and enjoy.

⚙️ Configuration

Open the ReflecTube popup by clicking the extension icon in your toolbar.

🎛️ General Settings

  • Filters: Quick-toggle specific visual filters.
  • System: Control global extension behavior.
  • Profiles: Manage your custom presets.
  • Effects: Toggles for Audio Reactivity, Camera Shake, etc.

🎚️ Fine Tuning

Adjust sliders to perfect the look:

  • Interval & Frame Rate: Control the smoothness and performance.
  • Blur & Opacity: Define how subtle or distinct the reflection is.
  • Audio Sensitivity: Calibrate how much the visuals react to sound.

🤝 Contributing

Contributions are welcome! Whether it's reporting a bug, suggesting a feature, or writing code.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

👤 Author

Manzbot & Community


Built with ❤️ for the YouTube Community

About

For Youtube & YouTube Music, this extension reflects the youtube interface in a canvas (most especifically the video player). Mirror or cast any YouTube video behind it in real time with extensive settings.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published