Skip to content

Commit 03bb440

Browse files
authored
Update README.md
1 parent 2e2aa98 commit 03bb440

File tree

1 file changed

+100
-2
lines changed

1 file changed

+100
-2
lines changed

β€ŽREADME.mdβ€Ž

Lines changed: 100 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,100 @@
1-
# OrangYT
2-
A Lightweight YouTube Music/Video Downloader
1+
2+
# OrangYT Downloader
3+
4+
OrangYT is a lightweight graphical YouTube downloader built with customtkinter and the powerful yt-dlp library.
5+
It lets you quickly grab video **or** audio from any YouTube link in a few clicksβ€”all wrapped in a minimal dark-themed interface.
6+
7+
<div align="center">
8+
<img width="588" height="439" alt="OrangYT screenshot" src="https://github.com/user-attachments/assets/eb794fea-a77f-44e0-96d4-598970049868" />
9+
</div>
10+
11+
---
12+
13+
## 😎 OS Support
14+
15+
| OS | Support |
16+
|------|-------------|
17+
| Windows | Yea |
18+
| Linux | Hell yea |
19+
| MacOS | IDK try yourself or port
20+
21+
---
22+
23+
24+
## ✨ Features
25+
26+
* **Simple GUI** – no command line knowledge required.
27+
* **Multiple output formats**
28+
β€’ Video: `mp4`, `mkv`
29+
β€’ Audio: `mp3`, `flac`, `ogg`, `wav`, `m4a`
30+
* **Automatic cleaning** – intermediate files are removed after post-processing.
31+
* **Progress feedback** – live percentage and file-size information while downloading.
32+
* **Smart URL handling** – supports shortened `youtu.be` links and adds missing protocols automatically.
33+
* **Removes Ads!!!** – Removes unwanted ads from video when downloaded.
34+
35+
36+
---
37+
38+
## πŸ“š How to use?
39+
1. **Download from here: [Link](https://github.com/adasjusk/OrangYT/releases)**
40+
41+
2. **Launch EXE or Python file**
42+
43+
---
44+
45+
## πŸš€ How to get working source?
46+
1. **Download Source Code or Clone the repository**
47+
```bash
48+
git clone https://github.com/adasjusk/OrangYT.git
49+
cd OrangYT
50+
```
51+
2. **Create a virtual environment (recommended)**
52+
```bash
53+
python -m venv .venv
54+
source .venv/bin/activate # Windows: .venv\Scripts\activate
55+
```
56+
3. **Install Python dependencies**
57+
```bash
58+
pip install -r requirements.txt
59+
```
60+
61+
---
62+
63+
## πŸ–₯️ Usage
64+
65+
Run the application directly with Python:
66+
67+
```bash
68+
python orangyt.py
69+
```
70+
71+
1. Paste the YouTube video URL in the text field.
72+
2. Select **Video** or **Audio**.
73+
3. Choose the desired output format from the dropdown.
74+
4. Click **Download** and watch the progress bar.
75+
76+
The file is saved in the same folder as the script (or your working directory) using the original video title.
77+
78+
---
79+
80+
## πŸš‘ Troubleshooting
81+
82+
* **`ffmpeg not found`** – Ensure FFmpeg is installed and accessible in your `PATH`.
83+
* **`ERROR: Unsupported URL`** – Double-check the link; it should be a valid YouTube watch URL.
84+
* **No GUI appears** – Make sure you are running the script with a Python version β‰₯ 3.8 with Tk support.
85+
86+
---
87+
88+
## πŸ›‘οΈ License
89+
90+
This project is released under the MIT License. See [LICENSE](LICENSE) for details.
91+
92+
---
93+
94+
## πŸ™ Acknowledgements
95+
96+
* [yt-dlp](https://github.com/yt-dlp/yt-dlp) – an actively maintained `youtube-dl` fork.
97+
* [CustomTkinter](https://github.com/TomSchimansky/CustomTkinter) – a modern skin for Tkinter.
98+
---
99+
100+
Made with 🧑 by *adasjusk*

0 commit comments

Comments
Β (0)