Skip to content

akari310/youtube-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Ultimate Tools ๐Ÿš€

Greasy Fork License: GPL v3 Stars

A powerful, modular, and glassmorphic userscript designed to elevate your YouTube and YouTube Music experience with premium features and a modern aesthetic.


๐Ÿ“ธ Previews

YouTube Preview YouTube Music Preview

Modern Glassmorphic UI & Advanced Features for YouTube & YT Music


โœจ Key Features

๐Ÿ“บ YouTube Enhancements

  • ๐Ÿš€ High-Quality Downloads: Download videos up to 4K/8K (MP4) and high-fidelity audio (MP3/FLAC).
  • ๐Ÿ‘Ž Return YouTube Dislikes: Restore the public dislike count with real-time synchronization.
  • ๐ŸŽฌ Cinema & Ambient Mode: Immersive viewing with dynamic background lighting and glassmorphic panels.
  • ๐Ÿ“ฑ Smart Tools: Picture-in-Picture mode, instant screenshots, and floating controls.
  • ๐ŸŒ Comment Translator: Translate comments instantly using integrated Google Translate.

๐ŸŽต YouTube Music (YTM) Specialized

  • ๐Ÿ”ฎ Glassmorphic UI: A complete visual overhaul with beautiful blur effects and sleek typography.
  • ๐ŸŒˆ Advanced Ambient Mode: Dynamic aura effects that sync perfectly with album art colors.
  • โ˜• Nonstop Playback: Automatically bypasses "Continue watching?" prompts for uninterrupted listening.
  • ๐ŸŽง Audio-only Mode: Toggle video off to save bandwidth and focus purely on the music.

๐Ÿš€ Quick Installation

1. Install a Userscript Manager

2. Install the Script

Install Script


โš ๏ธ Troubleshooting / Common Issues

"Network Error" during downloads or Metadata Tagging fails

If you are using uBlock Origin or other strict adblockers, they might aggressively block the download API servers (savenow.to and lbserver.xyz), resulting in a Network Error or xhr_failed message.

How to fix (Add an exception to uBlock Origin):

  1. Click the uBlock Origin icon in your browser and open the Dashboard (โš™๏ธ gear icon).
  2. Go to the My filters tab.
  3. Copy and paste the following lines at the bottom:
    @@||savenow.to^
    @@||lbserver.xyz^
    
    (Note: The @@ prefix is the specific syntax that tells uBlock to whitelist/unblock these domains).
  4. Click Apply changes and refresh the YouTube page.

๐Ÿ› ๏ธ Development & Contribution

Built with a modern Node.js modular workflow for maximum performance and maintainability.

๐Ÿ“ Project Architecture

  • src/core/: Metadata, state management, and lifecycle hooks.
  • src/ui/: Glassmorphic components, CSS-in-JS, and layout managers.
  • src/features/: Feature-specific modules (Downloads, Dislikes, Visualizers, etc.).
  • src/main/: Core logic manager, DOM observers, and script assembly.
  • src/utils/: High-performance utilities and API wrappers.

โš™๏ธ Workflow

  1. Clone & Setup:
    git clone https://github.com/akari310/youtube-tools.git
    cd youtube-tools
    npm install
  2. Build:
    npm run build
    Outputs: youtube-tools.user.js and production-ready minified builds.

๐Ÿ“œ Credits

Crafted with passion by:

  • Akari โ€” Optimization & Development
  • DeveloperMDCM โ€” Original Project Creator
  • nvbangg โ€” Source for Audio-only & Nonstop features

๐Ÿ“„ License

This project is licensed under the GNU General Public License v3.0.

About

Elevate YouTube and YouTube Music with a stunning glassmorphic UI. Packed with powerful features: 4K video/audio downloads, restored dislikes, ambient mode, audio-only playback, and cinematic visualizers

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors