2026-08-25 11:15:14 +00:00
2026-05-16 20:34:57 +08:00
2026-08-25 11:15:14 +00:00

PlaylistSaver

A tool to save your YouTube playlist.

Run from source

Sync project and install dependencies.

uv sync

Activate the virtual environment and run tool with Python:

.venv/bin/activate # For Windows, use ".\.venv\Scripts\Activate.ps1" or ".\.venv\Scripts\activate.bat"
python main.py

Run from build version

Download this tool from main repo or GitHub mirror (Ensure the build version you downloaded support you operating system and architecture)

Use any decompress tool to unzip the build file, then open PlaylistSaver.exe (For Unix-like system is PlaylistSaver) See How to use to get information about how to use this tool.

Build

Important

This project does not support Nuitka for building. Some packages used in this project, such as mpv and yt-dlp, may not be able to function or may cause crashes in the building process.

Install build tools:

uv pip install -e ".[build]"

Build this project with PyInstaller:

On Windows, use build.ps1 script:

.\build.ps1 -Clean # Or "powershell .\build.ps1 -Clean" if you use cmd

On other platform, run below command to build:

python -m PyInstaller PlaylistSaver.spec

The build is written to dist\PlaylistSaver. This includes only the bundled mpv files matching the operating system and CPU architecture on which the build is performed. Build each target platform on that platform.

How to use

S
Description
A tool to save your youtube playlist.
Readme MIT
242 MiB
v0.0.3
Latest
2026-08-25 10:31:26 +00:00
Languages
Python 62.7%
DIGITAL Command Language 32.3%
JavaScript 3.1%
Batchfile 0.6%
PowerShell 0.5%
Other 0.8%