
⚡ Download 8K HDR Videos • 🎵 320kbps High-Fidelity Audio • 🎬 Shorts & Movies
✨ Features • 🎨 UI Design • 🚀 Installation • 📖 Usage • 🛠️ Tech Stack • 📜 License
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."
|
|
|
|
We abandoned flat, boring designs for a living, breathing interface.
Every element features real-time backdrop blur, simulating frosted glass floating in 3D space. Elements have depth, transparency, and subtle reflections. | Cyberpunk-inspired Cyan and Hot Pink gradients that pulse, glow, and react to your interactions. Every hover ignites a plasma border. | A perpetually drifting, multi-layer nebulous backdrop using CSS animations. It breathes, it flows, it's alive. |
🦶 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
No coding required. Just download and run.
- Download Latest Release (
InfinityLoader.exe) - Run the file. (Windows might ask for permission, click "Run Anyway")
- The app will open in your default browser automatically.
- Python 3.8 or higher
- pip (Python package manager)
- FFmpeg (for audio/video processing)
# 📥 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.pyOpen your browser and navigate to:
http://localhost:8000
Copy any YouTube video URL and click the red paste button or paste directly into the search bar. |
Select your desired quality from the available formats:
|
Click the download button and watch the magic happen! Files are saved to your chosen folder. |
| Layer | Technology |
|---|---|
| 🎨 Frontend | HTML5, CSS3, Vanilla JavaScript |
| ⚡ Backend | Python, FastAPI, Uvicorn |
| 📥 Engine | yt-dlp (YouTube extraction) |
| 🎵 Processing | FFmpeg (audio/video encoding) |
| 🎭 Styling | Custom CSS with CSS Variables |
| ✨ Animations | Pure CSS Keyframe Animations |
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!
- 8K HDR Video Support
- 320kbps Audio Extraction
- Aurora Glass UI
- Animated Footer
- Format Selection Grid
- Playlist Download Support
- Download Queue Manager
- Dark/Light Theme Toggle
- Browser Extension
- Mobile Responsive Design
- 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
Contributions are what make the open-source community amazing! Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
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.