Skip to content

Matrix1999/Matrix-YTD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 

Repository files navigation

MATRIX-YTD

A powerful, interactive music and video downloader for YouTube, TikTok, Instagram, Twitter, and Facebook with a beautiful terminal interface.
Built for Termux (Android) and Linux, with features like MP3 conversion, playlist support, and more!


✨ Features

  • Download from:
    • YouTube (videos, playlists, audio)
    • TikTok (public videos)
    • Instagram (reels, posts, stories)
    • Twitter/X (public videos)
    • Facebook (public videos)
  • Convert WebM to MP3
  • Play downloaded audio (in Termux)
  • Colorful, animated terminal interface
  • Automatic dependency installation
  • Works on Android (Termux) and Linux

πŸš€ Installation

  1. Install Termux (if on Android):
    Get Termux from F-Droid

  2. Clone this repository:

pkg update && pkg upgrade -y

git clone https://github.com/Matri199/Matrix-YTD.git

cd Matrix-YTD

ls

  1. Run the script:

python matrix.py

The script will check and install all dependencies automatically.


πŸ•ΉοΈ Usage

  1. Choose a download option from the menu (YouTube HD, 1080p, 720p, MP3, TikTok, Instagram, Twitter, Facebook, etc.).
  2. Paste your link or video ID when prompted.
  3. Follow the prompts to save or play your download.

Downloads are saved to:
/sdcard/MATRIX YTD/ (on Android/Termux)


πŸ“‹ Supported Sites

Platform Supported? Notes
YouTube βœ… Videos, playlists, audio
TikTok βœ… Public videos
Instagram βœ… Reels, posts, stories (public)
Twitter/X βœ… Public videos
Facebook βœ… Public videos

For more, see the yt-dlp supported sites list.


⚠️ Troubleshooting

  • Errors:
  • Make sure you are using the latest yt-dlp (pip install -U yt-dlp)
  • Some sites may block downloads, require login, or change their backend frequently.

πŸ› οΈ Dependencies

  • Python 3
  • yt-dlp
  • ffmpeg
  • colorama
  • tqdm
  • mutagen
  • pydub
  • termux-api (for audio playback in Termux)

The script will install these automatically, but you can also install them manually.


πŸ’‘ Tips

  • For private or age-restricted content, yt-dlp may require cookies or login.
  • Always keep yt-dlp up to date for best compatibility.
  • For best results on Android, use Termux and grant storage permissions.

🀝 Contributing

Pull requests and suggestions are welcome!
Please open an issue for bugs or feature requests.


πŸ“œ License

MIT License


πŸ‘€ Author


Enjoy downloading with MATRIX-YTD!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages