Skip to content

Release history

ytptube releases

A WebUI for yt-dlp with concurrent downloads support, presets and scheduled tasks and many more.

All releases

26 shown

No immediate action
v2.5.3 Breaking risk

fetch_info fix + refactors

No immediate action
v2.5.2 New feature

Video resume

No immediate action
v2.5.1 New feature

thumbnail generation

v2.5.0 New feature
Notable features
  • Added generic browser extractor for fetching videos from browsers.
  • Extra placeholders added to output template configuration.
Full changelog

What's Changed

  • feat: extra placeholders for output template by @arabcoders in https://github.com/arabcoders/ytptube/pull/598
  • refactor: improve video player rendering by @arabcoders in https://github.com/arabcoders/ytptube/pull/599
  • fix: Handle TimeoutError in fetch_info to prevent double wait by @arabcoders in https://github.com/arabcoders/ytptube/pull/600
  • feat: add generic browser extractor by @arabcoders in https://github.com/arabcoders/ytptube/pull/601

Full Changelog: https://github.com/arabcoders/ytptube/compare/v2.1.2...v2.5.0


Commits since v2.1.2

  • 11bd420 refactor: update terminal api
  • 80316df feat: custom video player with direct ssa rendering
  • 285e661 feat: add rename to history items.
  • cca97d9 feat: extra placeholders for output template
  • 2ab0db9 fix: new video player subtitle files were missing folder arg
  • 7ac7039 chore: tests clean up
  • b438947 fix: tasks should require timer when there are no handler support.
  • f2d7e59 refactor: more eye candy for video player.
  • 8f436a7 refactor: improve video player rendering
  • 71f9a7b fix: show add button on same row
  • 5951837 fix: automatic fallback to hls.js
  • 691e37d fix: move dns lookup to thread
  • ac3c666 fix: handle TimeoutError in fetch_info function to prevent double wait
  • 9b3cc8b fix: respect sleep-requests arg in specific code paths.
  • 928ddd5 feat: add generic browser extractor
v2.1.2 New feature
Notable features
  • Add support for ignoring conditions in downloads and UI
Full changelog

What's Changed

  • feat: add support for ignoring conditions in downloads and UI by @arabcoders in https://github.com/arabcoders/ytptube/pull/594

Full Changelog: https://github.com/arabcoders/ytptube/compare/v2.1.1...v2.1.2


Commits since v2.1.1

  • fc6bc88 refactor: use one tmp directory for tests
  • 084f508 feat: add support for ignoring conditions in downloads and UI
v2.1.1 Mixed
Notable features
  • system limits API endpoint and download capacity overview UI
  • iOS Safari edge swipe fix
  • bulk deletion performance improvement
Full changelog

What's Changed

  • fix: Slowness in deleting big number of items by @arabcoders in https://github.com/arabcoders/ytptube/pull/592
  • refactor: re-add the automatic history update after download by @arabcoders in https://github.com/arabcoders/ytptube/pull/593

Full Changelog: https://github.com/arabcoders/ytptube/compare/v2.1.0...v2.1.1


Commits since v2.1.0

  • 29777ff refactor: remove ui_update_title and standardize page title
  • 3c15679 feat: add system limits API endpoint and UI for download capacity overview
  • 31786ad fix: sidebar should follow same overall opcity
  • 7d79e0e refactor: minor UI fixes for logs
  • 30a0c30 refactor: fix slowness in deleting big number of items
  • 73410f2 fix: edge swipe on iOS safari
  • 50253c6 refactor: re-add the automatic history update after download
  • f33dc84 refactor: minor ui update
v2.1.0 New feature
Notable features
  • Durable terminal window with reload and stop support
  • History and queue separated for clarity
  • Form guards to prevent accidental data loss
Full changelog

What's Changed

  • feat(console): make terminal window more durable by @arabcoders in https://github.com/arabcoders/ytptube/pull/589
  • Refactor: Seperate history items from queue by @arabcoders in https://github.com/arabcoders/ytptube/pull/590
  • Fix pagination UI and refactor presets layout by @arabcoders in https://github.com/arabcoders/ytptube/pull/591

Full Changelog: https://github.com/arabcoders/ytptube/compare/v2.0.6...v2.1.0


Commits since v2.0.6

  • 1786db4 fix: native build could fail due to cache restore
  • c70d534 feat: implement patch to make Windows Popen support stopping live stream
  • dbff4c6 feat(console): make terminal window more durable and support reloading and stopping commands.
  • 360d2f3 refactor: minor fixes to overall design.
  • 182a2e9 feat: add form guards to prevent accidental data loss
  • 9337e81 refactor: remove useless tests
  • e7fd600 fix: opacity interaction with the new form guard
  • bb246cc wip
  • 70648c2 Refactor: standardize the look and feel of the pages after recent nuxt ui migration
  • 00404fc refactor: made _static.py dynamic
  • 9d1bde7 fix: restore tri-option for theme color
  • 3f6149a refactor: use plain text for multi-line messages ni confirm dialog
  • 00ce7ef feat: add validation for internal URLs in conditions_test
  • fe7c18e feat: add swipe functionality for sidebar in mobile
  • e644ea6 refactor: rename sidebarOpen to showSidebar
  • fc5cf84 refactor(ui): more consistency changes.
  • 210712c refactor: drop pinia stores
  • e7dfee6 refactor: seperate history from queue
  • 6eaa15b refactor: standardize pagination position
  • 03cabe6 refactor: wait on db flush before returning in API history clear response
  • 716fce8 fix: newDownload was causing infinite loop when switching to mulit url mode
  • 510bc2d fix: tasks was missing pagination UI elements
  • c9534bd refactor: remove useless wrappers
  • 35f38d7 refactor: update presets UI to follow same rules as other pages.
  • c2cb552 fix: broken tests in CI
v2.0.4 Mixed
Notable features
  • Added download_skipped flag to track intentionally skipped downloads
  • Improved favicon display and status indicator
v2.0.2 Maintenance

Improved MiniFilter tokenization and fixed type issues with updated dependencies

v2.0.1 Bug fix

Applied minor fixes for improved mobile view responsiveness and usability.

v2.0.0 Breaking risk
Breaking changes
  • UI framework migrated from previous implementation to Nuxt/UI
Notable features
  • Dark theme preference
  • Preset list sorting and ordering
v1.2.7 New feature
Notable features
  • Generic browser extractor with Playwright/Selenium support
v1.2.5 New feature
Notable features
  • Multiple URL support in tasks
  • File browser pagination
v1.2.1 Bug fix

Fixed upgrader to use correct yt-dlp[default] package name, improved batch extras handling, and applied minor UX fixes.

v1.1.0 Bug fix

Fixed preset export incorrectly including cookies, added application version checker, and improved yt-dlp metadata save path options.

v1.0.15 New feature
Notable features
  • priority system
  • output template support
  • ignore archived items flag

Beta — feedback welcome: [email protected]