mirror of
https://github.com/darkzoul5/YoutubePlaylistSync.git
synced 2026-07-03 04:23:59 +03:00
switch to pyside6 essentials instead of full pyside6
This commit is contained in:
@@ -11,7 +11,7 @@ Local-first YouTube playlist synchronization client.
|
|||||||
|
|
||||||
## What's Included
|
## What's Included
|
||||||
|
|
||||||
- GUI (PySide6) playlist manager + sync runner
|
- GUI (PySide6 Essentials) playlist manager + sync runner
|
||||||
- Scanner (yt-dlp extract-only), diff engine, filesystem scan
|
- Scanner (yt-dlp extract-only), diff engine, filesystem scan
|
||||||
- Safe reordering via two-pass rename, recycle deletions
|
- Safe reordering via two-pass rename, recycle deletions
|
||||||
- Async download queue with simple retry (yt-dlp Python API)
|
- Async download queue with simple retry (yt-dlp Python API)
|
||||||
@@ -30,6 +30,7 @@ Download the latest release from this repo's Releases page and pick one:
|
|||||||
- `ytpl-sync-windows-{version}.zip` / `ytpl-sync-linux-{version}.tar.gz` (no ffmpeg bundled)
|
- `ytpl-sync-windows-{version}.zip` / `ytpl-sync-linux-{version}.tar.gz` (no ffmpeg bundled)
|
||||||
|
|
||||||
## Configure
|
## Configure
|
||||||
|
|
||||||
Application uses a json config that canbe edited from UI or manually
|
Application uses a json config that canbe edited from UI or manually
|
||||||
|
|
||||||
```json
|
```json
|
||||||
@@ -73,7 +74,7 @@ Queue / retry:
|
|||||||
- Run `ytpl-sync.exe` (GUI).
|
- Run `ytpl-sync.exe` (GUI).
|
||||||
|
|
||||||
## Tray
|
## Tray
|
||||||
|
|
||||||
- The app supports minimizing to tray on close if the OS provides a system tray; use the tray icon menu to quit.
|
- The app supports minimizing to tray on close if the OS provides a system tray; use the tray icon menu to quit.
|
||||||
- Tray behavior settings (Settings page):
|
- Tray behavior settings (Settings page):
|
||||||
- `close_to_tray`: close hides to tray (keeps running).
|
- `close_to_tray`: close hides to tray (keeps running).
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ keywords = ["youtube", "yt-dlp", "playlist", "sync"]
|
|||||||
requires-python = ">=3.10"
|
requires-python = ">=3.10"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"yt-dlp>=2026.3.17",
|
"yt-dlp>=2026.3.17",
|
||||||
"PySide6",
|
"PySide6_Essentials>=6.11.1",
|
||||||
]
|
]
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
test = [
|
test = [
|
||||||
|
|||||||
Reference in New Issue
Block a user