ArnabXD/MPLoader

Download MP3 with tags from JioSaavn using Youtube links

โ˜… 0Forks 0PythonGitHub โ†—Compare

README

MPLoader

YouTube to JioSaavn Music Downloader with parallel processing

Download high-quality music from JioSaavn based on YouTube video/playlist metadata with comprehensive ID3 tagging.

Features

  • ๐ŸŽต YouTube playlists and single videos
  • ๐ŸŽจ 320kbps MP3 with album artwork
  • ๐Ÿท๏ธ Full ID3 tags (artist, album, composer, label, copyright)
  • โšก Parallel downloads (3 workers default)
  • ๐Ÿ›‘ Graceful Ctrl+C handling

Prerequisites

  • Python 3.7+
  • FFmpeg

Install FFmpeg:

# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt install ffmpeg

Installation

uv sync

Usage

# Single video
uv run mploader.py "YOUTUBE_URL"

# Playlist with options
uv run mploader.py "YOUTUBE_URL" -o ~/Music -w 5 -v

Options:

  • -o Output directory (default: downloads)
  • -w Parallel workers (default: 3)
  • -v Verbose logging

License

MIT License

Contributors

ArnabXD

Issues