GitPedia

Ytmdl web v2

Web version of ytmdl. Allows downloading songs with metadata embedded from various sources like itunes, gaana, LastFM etc.

From deepjyoti30·Updated June 16, 2026·View on GitHub·

Version 2 of Ytmdl Web with a lot of fixes since the first iteration. This release is way faster than the previous version along with some neat additions like Settings. This Web App is based on the commandline version of the app which can be found [here](https://github.com/deepjyoti30/ytmdl). The project is written primarily in Vue, distributed under the MIT License license, first published in 2021. It has gained significant community traction with 1,049 stars and 73 forks on GitHub. Key topics include: audio, audio-extraction, download, free-music, free-music-download.

<p align="center"> <img src=".github/ytmdl.png" alt="Ytmdl Web" width="100%"> </p> <br>

Ytmdl Web V2

Version 2 of Ytmdl Web with a lot of fixes since the first iteration. This release is way faster than the previous version along with some neat additions like Settings. This Web App is based on the commandline version of the app which can be found here.

Deploy Locally

If you want to deploy the webapp locally and run it, you can do that by pulling the latest image and deploying it.

console
docker run -d -p 8082:8082 ghcr.io/deepjyoti30/ytmdl-web:latest

By default the webapp runs on port 8082.

The latest image is built everytime a merge is done in the production branch. If you want to experiment with the bleeding edge and get new features, try out setup.

Setup

In order to run the project locally, you need to clone the repo and run:

console
git clone git@github.com:deepjyoti30/ytmdl-web-v2 && npm i && npm run serve

If you want to build, use:

console
npm run build

Contribution

If you want to contribute to the project, read the this.

Contributors

Showing top 5 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from deepjyoti30/ytmdl-web-v2 via the GitHub API.Last fetched: 6/19/2026