readme: update confg and dependencies sections

This commit is contained in:
2026-05-16 15:55:30 +03:00
parent 0cd693d07a
commit e8535d335d
+10 -7
View File
@@ -19,21 +19,21 @@ Local-first YouTube playlist synchronization client.
## Requirements
- Python 3.10+
- `yt-dlp` (pip)
- `ffmpeg` (only needed for audio extraction / "both" mode)
- `ffmpeg` (needed for `audio` and `both` modes)
Install:
Quick start:
```bash
pip install -U yt-dlp
```
Download the latest release from [releases](https://github.com/darkzoul5/YoutubePlaylistSyncThing/releases) page
## Configure
Create/edit `config/yt-playlist-config.json`:
On first run, the app will auto-create a default `yt-playlist-config.json` in the project root (if missing).
Create/edit `yt-playlist-config.json`:
```json
{
"config_path": null,
"playlists": [
{
"url": "https://www.youtube.com/playlist?list=YOUR_PLAYLIST_ID",
@@ -45,6 +45,9 @@ Create/edit `config/yt-playlist-config.json`:
}
```
`config_path` (optional):
- If set to a string path, the app loads the config from that file instead (path is relative to the current config file).
`download_mode`:
- `video`: download playlist videos as muxed `.mp4` (no ffmpeg processing)
- `audio`: download muxed `.mp4`, extract `.mp3`, delete the `.mp4`