MaYD is a project currently in development for downloading music from YouTube.
-
URL:
- Description: Enter the URL of the playlist or media you wish to download. To ensure the highest quality audio, use HTTPS over HTTP and prefer music.youtube.com.
- Examples:
youtu.be/QrhcfjPFaEk
,youtu.be/WAyN4mQgl-4
,https://music.youtube.com/playlist?list=OLAK5uy_lN9u5OOPNcOJtKWUm5ts7gIixbBnDvagQ
- Usage: Provide the URL immediately following the script name in the command line.
-
Cookie File (Optional):
- Description: Path to the cookie file in the Netscape format for authentication. It can be obtained via Get Cookies.txt Locally or Cookie-Editor. This is optional, and if not provided, the script defaults to using
cookies.txt
located within the script directory. - Default:
cookies.txt
- Usage: Use the
--cookiefile
option followed by the path to your cookie file if you need to use a different file than the default.
- Description: Path to the cookie file in the Netscape format for authentication. It can be obtained via Get Cookies.txt Locally or Cookie-Editor. This is optional, and if not provided, the script defaults to using
-
Set up a Conda environment:
conda create --name MaYD python=3.10 conda activate MaYD
-
Clone the Repository:
git clone https://github.com/Inc44/MaYD.git
-
Navigate into Project Directory:
cd MaYD
-
Install Dependencies:
pip install -r requirements.txt
- Anaconda - Conda GUI or Miniconda - Conda CLI
- Efficient Compression Tool - Photo Compressor
- FFmpeg - Media
- yt-dlp - Media downloader
Ensure these binaries are in your system's PATH:
ect.exe
- Version 0.9.4 testedffmpeg.exe
- Version 7.0.1 testedyt-dlp.exe
- Version 2024.05.27 tested
- Download the necessary binaries.
- Include them in your system's PATH, e.g.,
C:\Windows\
.
Check their presence:
ect.exe --version
ffmpeg.exe -version
yt-dlp.exe --version
Contributions are heartily welcomed! If you're considering significant modifications, please initiate an issue for discussions before submitting a pull request.
This software is under the GNU General Public License v3.0 (GPL-3.0). For comprehensive details, refer to LICENSE.