Skip to content

Repository files navigation

🌌 Infinity Loader

The Ultimate YouTube Experience. Reimagined.


License: GPL v3PythonFastAPIyt-dlp


InfinityLoader Showcase
Watch Live Demo

⚡ Download 8K HDR Videos • 🎵 320kbps High-Fidelity Audio • 🎬 Shorts & Movies


✨ Features🎨 UI Design🚀 Installation📖 Usage🛠️ Tech Stack📜 License



🌟 What is InfinityLoader?

InfinityLoader is not just a YouTube downloader — it's an Artistic Statement. We've crafted a tool that combines raw downloading power with a breathtaking Aurora Glass Interface that feels like it's from the future.

"We didn't just build a downloader. We built an experience."


✨ Features

📹 Video Downloads

  • 8K HDR Support — Full resolution glory
  • 4K, 1080p, 720p — All qualities available
  • MP4 Format — Universal compatibility
  • Thumbnail Embedding — Beautiful file icons

🎵 Audio Extraction

  • 320kbps MP3 — Crystal clear audio
  • High-Fidelity Quality — Studio-grade sound
  • Metadata Tagging — Auto artist/title info
  • Album Art — Embedded cover images

⚡ Performance

  • Blazing Fast — Optimized yt-dlp engine
  • Multi-threaded — Parallel processing
  • Resume Support — Continue interrupted downloads
  • Smart Caching — Faster repeated requests

🎬 Content Types

  • Regular Videos — Standard YouTube content
  • YouTube Shorts — Short-form vertical videos
  • Movies — Full-length films (where available)
  • Playlists — Batch download support

🎨 UI Design Philosophy

We abandoned flat, boring designs for a living, breathing interface.

🌌 The Aurora Engine

🔮 Glassmorphism

Every element features real-time backdrop blur, simulating frosted glass floating in 3D space. Elements have depth, transparency, and subtle reflections.

💫 Neon Accents

Cyberpunk-inspired Cyan and Hot Pink gradients that pulse, glow, and react to your interactions. Every hover ignites a plasma border.

🌊 Aurora Background

A perpetually drifting, multi-layer nebulous backdrop using CSS animations. It breathes, it flows, it's alive.


� UI Components

🦶 The Living Footer

The footer isn't just static text — it's a Smart Component:

  • 🎈 Perpetual Levitation — Gently floats up and down, defying gravity
  • 🌈 Animated Gradient Border — Flowing colors around the pill
  • ⏸️ Interactive Focus — Hovering pauses animation and ignites glow
  • 🎯 Always Centered — Fixed at bottom, perfectly aligned
🎯 The Search Bar

A glass pill that glows with anticipation:

  • 🔴 Red Paste Button — Always visible, one-click paste
  • 📁 Cyan Folder Button — Choose your download location
  • Focus Glow — Input field illuminates when active
  • 🔍 Smart Detection — Auto-detects YouTube URLs
🎪 Feature Pills

Six floating glass cards showcasing capabilities:

  • 📹 Video | 🎵 Music | ⚡ Shorts
  • 🎧 MP3 | 🎬 MP4 | 🎥 Movies

Each pill has:

  • Hover lift animation
  • Cyan glow effect
  • Icon with subtle shadow
📺 Video Preview Card

When a YouTube URL is detected:

  • 🖼️ Cinematic Thumbnail — High-res preview in glass frame
  • 📝 Title Display — Video title with gradient text
  • ⏱️ Duration Badge — Floating time indicator
  • 📊 Format Grid — Available qualities displayed as cards

� Installation (Desktop App)

No coding required. Just download and run.

  1. Download Latest Release (InfinityLoader.exe)
  2. Run the file. (Windows might ask for permission, click "Run Anyway")
  3. The app will open in your default browser automatically.

💻 Run from Source (Developers)

Prerequisites

  • Python 3.8 or higher
  • pip (Python package manager)
  • FFmpeg (for audio/video processing)

Installation

# 📥 Clone the repository
git clone https://github.com/Karthigaiselvam-R-official/InfinityLoader.git
# 📂 Enter the dimensioncd InfinityLoader
# 📦 Install dependencies
pip install -r requirements.txt
# 🚀 Ignite the engine
python app/main.py

🌐 Access the App

Open your browser and navigate to:

http://localhost:8000

� Usage

1️⃣ Paste URL

Copy any YouTube video URL and click the red paste button or paste directly into the search bar.

2️⃣ Choose Format

Select your desired quality from the available formats:

  • Video: 8K, 4K, 1080p, 720p, 480p
  • Audio: 320kbps, 256kbps, 128kbps

3️⃣ Download

Click the download button and watch the magic happen! Files are saved to your chosen folder.


🛠️ Tech Stack

LayerTechnology
🎨 FrontendHTML5, CSS3, Vanilla JavaScript
BackendPython, FastAPI, Uvicorn
📥 Engineyt-dlp (YouTube extraction)
🎵 ProcessingFFmpeg (audio/video encoding)
🎭 StylingCustom CSS with CSS Variables
AnimationsPure CSS Keyframe Animations

📁 Project Structure

InfinityLoader/
├── 📂 app/
│ ├── 🐍 main.py # FastAPI server
│ └── 🐍 downloader.py # yt-dlp integration
├── 📂 static/
│ ├── 📄 index.html # Main UI
│ ├── 🎨 style.css # Aurora Glass styles
│ └── ⚡ script.js # Frontend logic
├── 📂 public/
│ └── 🖼️ image.png # Showcase image
├── 📋 requirements.txt # Python dependencies
├── 📜 LICENSE # GPL v3 License
└── 📖 README.md # You are here!

🎯 Roadmap

✅ Completed

  • 8K HDR Video Support
  • 320kbps Audio Extraction
  • Aurora Glass UI
  • Animated Footer
  • Format Selection Grid

🚧 In Progress

  • Playlist Download Support
  • Download Queue Manager
  • Dark/Light Theme Toggle
  • Browser Extension
  • Mobile Responsive Design

🔮 Future Enhancements

  • Instagram — Reels, Stories, and Posts download
  • Pinterest — Pin videos and images
  • X (Twitter) — Tweet videos and GIFs
  • Facebook — Video and Reels download
  • TikTok — Short videos without watermark
  • Vimeo — High-quality video support
  • SoundCloud — Audio track downloads

🤝 Contributing

Contributions are what make the open-source community amazing! Any contributions you make are greatly appreciated.

  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

Karthigaiselvam R

Crafted with ❤️ and endless hours of dedication

GitHub


📜 License

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

See the LICENSE file for details.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.


🌟 If you found this useful, please consider giving it a ⭐


© 2026 InfinityLoader. All rights reserved.

Built with passion. Designed with love. Powered by creativity.


About

🎬 YouTube downloads reimagined with artistic flair — 8K HDR, crystal-clear audio, and a UI that feels like the future. More platforms coming soon!

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages