Skip to content

Releases: darkzoul5/YoutubePlaylistSync

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 13:01

Changes

Compared to v2.2.0:

  • ci(release): verify linux ffmpeg download (3b1cdda)
  • chore: bump yt-dlp to 2026.6.9 (7d0c7aa)
  • ci: use dedicated token for yt-dlp update PRs (15f2df0)
  • ci: switch workflow path filters to paths-ignore (22756f3)
  • add new plan (48bcf2c)
  • switch to pyside6 essentials instead of full pyside6 (5f6df54)

Reports

Downloads
Linux FFmpeg
Linux
Windows FFmpeg
Windows

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 18:33

Changes

Compared to v2.1.0:

  • change default tray behaiviour to no tray (d7f3b98)
  • feat: new colour scheme (7afdb24)
  • refactor: simplify about page while keeping look same (e8f3508)

Reports

Downloads
Linux FFmpeg
Linux
Windows FFmpeg
Windows

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 15:22

Changes

Compared to v2.0.1:

  • feat: add app version to about page (df4c7d5)
  • refactor: about page now uses buttons for links (ac5a98a)
  • feat: dynamic navbar width hopefully (811ff45)
  • refactor: change about page layout (c658b9a)
  • change about page formating (b06ab55)
  • feat: add issues link to abut page (de315d0)
  • add about page (4dc7d95)
  • ci: bump gh action version (0a49676)
  • ci: change name of yt-dlp workflow (8ec894f)
  • chore: bump yt-dlp to 2026.3.17 (868b419)
  • change yt-dlp to an older version for testing (56d3ed7)
  • ci(yt-dlp): fix labels (b741ca1)
  • refactor: simplify yt-dlp dependency update workflow (f4589cd)
  • update project name (93c87fc)
  • add comments to executor .py (1817468)
  • add comments to playlist scanner.py and exector.py (9f65e6e)
  • add code comments to queue manager and service.py (ecc37bb)
  • add code comments to db.py (8d291ba)
  • fix: update pyproject.toml (9597928)
  • readme: update badges (bc5ead4)
  • Update README.md (a6c2da7)
  • Update README.md (9a8a1d8)
  • ci: add download count badges to release notes (7e142fd)
  • chore(deps): bump actions/setup-python from 5 to 6 (20abe82)
  • chore(deps): bump actions/checkout from 4 to 6 (b715802)

Reports

Downloads
Linux FFmpeg
Linux
Windows FFmpeg
Windows

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 17 May 11:41

Changes

Compared to v2.0.0:

  • fix(build): change asset path to absolute (9ec8974)
  • feat: add “start minimized to tray” setting (410984b)
  • feat: add app icon; feat: add app to tray; (49fedec)
  • readme: add playlist name to config example (3291c0c)
  • readme: update with latest info (b0c5313)
  • Changed the default SQLite DB location from app/data/ to db/ (b0eaa9d)

Reports

Downloads
Linux FFmpeg
Linux
Windows FFmpeg
Windows

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 17 May 10:57

Changes

Compared to v1.1.1:

  • fix: change pyinstaller entrypoint from cli to gui (5c6f4b9)
  • ci: change default tag input (6e948f1)
  • ci: run tests only on code changes (e9d8c55)
  • ci: fix name (9ebed4b)
  • feat: add quality options to include 2160p, 1440p, and a best setting. (988c938)
  • fix(ci): tighten artifact upload path regex (a1217a7)
  • feat(ci): add commits since last tag to release notes (e2af3f3)
  • ci(build): change job order (45eb29f)
  • readme: fix badge again (945688b)
  • readme: fix badge (6bd5025)
  • lint: fix all ruff errorrs (9d19bee)
  • refactor(build): fully rewrite build workflow + release; remove unused workflows (65b2d4f)
  • ci(build): remove yt-dlp.exe dependency from build workflow (c046c59)
  • ci(build): remove aria2c dependency from build workflow (235d18a)
  • ci(build): remove docker related cdoe from build workflow (c7ab6d2)
  • feat: add GUI mvp (903389d)
  • chore(deps): bump actions/checkout from 4 to 6 (f32175d)
  • chore(deps): bump actions/setup-python from 5 to 6 (1628f3f)
  • ci: integration only on dispatch (9c9dd28)
  • fix lint (f88eaf7)
  • tests: add skips on youtube bot check (49d8dcf)
  • ci: fix (b8fb869)
  • tests: fix changed module name (d232137)
  • ci: fix deps (00e3f84)
  • fix: fix pyproject.toml (262f9a5)
  • feat(backend): add Download progress; add SyncStarted, SyncFinished, SyncSummary (7472eac)
  • refactor: change project name; ci: fix integration workflow (0436c0b)
  • feat(backend): add queue system; add retry system (decc4c6)
  • feat: add persistent logging to console + rotating file (5649fc1)
  • ci/tests: simplify tests and workflows (8550203)
  • refactor/ci (17c2df3)
  • ci/tests: fix integration workflow (7a5db21)
  • ci: enable integration tests (8cd0c91)
  • tests: add 3 modes integration tests (f5f5b71)
  • refactor (62678cf)
  • fix (e7f1dbc)
  • establish config defaults (8e3a7e3)
  • refactor: remove docker related files; (5d4cba3)
  • readme: update :) (b17913e)
  • refactor: remove old tests (98fab78)
  • feat: make sure max_video_quality setting is working (1928f70)
  • readme: update config section (4cd6255)
  • readme: update confg and dependencies sections (e8535d3)
  • fix: fixed config file (0cd693d)
  • fix download modes (bf57bd7)
  • fix (da8bf17)
  • feat: add “fail fast” dependency check (e4e342a)
  • feat: change how modes work (1ea4352)
  • feat(sync): change ‘both’ mode to one video download +audio extraction; update DB and events accordingly (8126640)
  • readme: remove old config option (53b7303)
  • fix(backend): CLI now prints a clear hint when yt-dlp is missing and exits with code 2 (7715d53)
  • remove old settings from config example (f886ebc)
  • remove old main.py; fix typo; move dockerignore (3faf76e)
  • remove old files (dc3403e)
  • refactor readme (ea41c3c)
  • update readme (1f636fe)
  • add /app/data folder to gitignore (c736957)
  • feat(backend): wire playlist upsert in SyncService before scanning; publish events and persist DB on rename/delete/download; worker: retry failed downloads with simple backoff; add compute/apply CLI with per-playlist summary; record last_sync after applying actions (cca8fad)
  • db: add playlist upsert and last_sync setter (234e616)
  • db: add helpers to update filename, downloaded flag, clear state, and record last_sync (e54af9f)
  • feat(sync): persist DB updates on rename/delete/download in ActionExecutor (e112a7e)
  • feat(main): execute computed actions and print per-pass summary (fa0f9a0)
  • feat(backend): Complete SyncService action computation; Refine DiffEngine rename/skip logic (7e22aae)
  • remove license (08e1e32)
  • feat(backend): Implemented executor, safe renames, recycle deletes, and real yt-dlp downloads. Extended service to compute actions for audio, video, and both. (e5ad786)
  • feat(backend): scaffold state-based sync foundation (no GUI) (abd3c2e)
  • refactor: move docker files to /docker folder; remove old buid workflow; (6d8649a)
  • fix: add missing fields to pyproject.toml (658def3)
  • start work on project refactor; create file structure move old code to /src/old (0ab96e4)
  • fix plan (0cea4cf)
  • chore: move all plans to plans folder; add app conversion plan (04a7367)
  • ci: add python packages to dependabot (760b6c2)
  • Bump softprops/action-gh-release from 2 to 3 (9352242)
  • Bump actions/download-artifact from 5 to 8 (543dd39)
  • Update base image to Python 3.13-alpine (a841fb4)
  • Bump actions/checkout from 4 to 6 (ef57b2e)
  • Bump actions/upload-artifact from 6 to 7 (e4f0d0c)
  • Bump docker/login-action from 3 to 4 (22ad7af)
  • Bump actions/setup-python from 5 to 6 (e53b91f)
  • Bump actions/cache from 4 to 5 (da6e939)
  • chore: add dependabot configuration for GitHub Actions updates (a5ffa38)
  • chore: update create-pull-request action to v8 (40c2839)
  • AI: Add dependency updates workflow for automated aria2 version refresh (eeb0111)
  • Add project schedule (25c8334)
  • Refactor GUI plan formatting (8106fa1)
  • Refine project and GUI plans (b6afbb3)
  • Update README for accuracy in usage instructions. fix typos (2e1ebe1)

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Mar 07:43

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Mar 17:25

Main changes are code refactoring, organization & experementation

What's Changed

Full Changelog: 1.0.1...v1.1.0

Release 1.0.1

Choose a tag to compare

@github-actions github-actions released this 07 Mar 19:28

Changed:

  • docker image is now available at: ghcr.io/darkzoul5/ytpld:latest deprecated

Release 1.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Mar 19:13

First Release