โก 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
- 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 dimension
cd 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.