Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/swayam25/multi-dl

A multimedia downloader which can download any video, music, playlist, album etc via link, keywords etc
https://github.com/swayam25/multi-dl

downloader ffmpeg multimedia python spotify youtube

Last synced: 17 days ago
JSON representation

A multimedia downloader which can download any video, music, playlist, album etc via link, keywords etc

Awesome Lists containing this project

README

        

![Multi DL](./assets/multidl.png)

A multimedia downloader which can download any video, music, playlist, album etc via link, keywords etc

## 🎬️ Preview

- **Fetch Info**

![Info](./assets/info.gif)

- **Download Spotify Playlist**

![Download](./assets/download.gif)

- **Download Only Audio from Videos on YouTube**

![Only Audio Download](./assets/only_audio_dl.gif)

## 🎯 Features

- Supports `YouTube` & `Spotify`
- Obtain information about any video, music, playlist, album, etc
- Download any video, music, playlist, album, etc
- Supports a search system for downloading and obtaining information

## 🚀 Installation

> [!IMPORTANT]
> You must have `FFmpeg` installed on your system. You can download it from [here](https://ffmpeg.org/download.html).

- **Supported OS:** Windows, Linux, MacOS
- **Preferred OS:** Linux
- **Supported Python version:** 3.10 or higher
- Build from source
```sh
pip install git+https://github.com/swayam25/Multi-DL
```

> [!TIP]
> If you are using `virtual environment` (`venv`) and want to use `multidl` globally, create a link to `bin` directory
> ```sh
> sudo ln -sf $HOME/multidl/.venv/bin/multidl $HOME/.local/bin/multidl
> ```
> *Ensure the `$HOME/.local/bin` directory is included in your `$PATH` environment variable*