Skip to content

A Python application that manages YouTube playlist downloads via yt-dlp

License

Notifications You must be signed in to change notification settings

DJStompZone/ytdlplist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YT-DLPlist

This project is a Python application that manages YouTube playlist downloads.

Prerequisites

Poetry needs to be installed to install ytdlplist

pip install --upgrade poetry -q

Setup

To set up the project, follow these steps:

  1. Clone the repository.
  2. Install the required dependencies using pip:
git clone https://github.com/DJStompZone/ytdlplist
cd ytdlplist
poetry install

Usage

Create your playlists file:

cp data/playlists.example.json data/playlists.json

Add your playlist urls to data/playlists.json, then run the application with:

poetry run start

Project Structure

.gitignore
pyproject.toml
ytdlplist/
	data/
		playlists.template.json
		playlists.json
	sounds/
        	<sound files>.wav
	constants.py
	playlist_util.py
	utils.py
	ytdlplist.py

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

A Python application that manages YouTube playlist downloads via yt-dlp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages