yt-dlp-web-ui

A terrible web ui for yt-dlp ๐Ÿ™„. Designed to be self-hosted.

MPL-2.0 License

Stars
573
Committers
27

Bot releases are visible (Hide)

yt-dlp-web-ui - June release ๐Ÿ Latest Release

Published by marcopeocchi 5 months ago

Hello everyone!

As usual, the monthly release. ๐Ÿ˜Ž

Fixed #110 #154 #153

What's Changed

New Contributors

Full Changelog: https://github.com/marcopeocchi/yt-dlp-web-ui/compare/v3.0.8...v3.0.9

yt-dlp-web-ui - May release ๐ŸŒป

Published by marcopeocchi 6 months ago

Fixed #145

yt-dlp-web-ui - April release ๐Ÿค

Published by marcopeocchi 6 months ago

Hello!

This relase will feature an optimistic update for the video download process: the UI will not hang when a new download will be added.
Previous relase will show nothing until the download's metadata were present.

Furthermore, UNIX sockets are now supported with #143 thanks to @cyberb.

Fixed #141

yt-dlp-web-ui - March release ๐ŸŒฑ

Published by marcopeocchi 7 months ago

Maintenance version.

Fixed #131, #136, #137, #139, #140 since last build.

yt-dlp-web-ui - February release

Published by marcopeocchi 8 months ago

Minor "maintenance" release while the frontend is being rewritten with Svelte.

Includes:

  • Introduced React Million compiler
  • Fixed #128
yt-dlp-web-ui - Festivities realease โ˜ƒ๏ธ

Published by marcopeocchi 10 months ago

Hello!

As requested in #115 now theres a way to download files directly from the web UI.
A button has been added next to the selection checkbox in the archive view.
image

Bugfixes

  • #118 on certain setups the archive view never loaded.
  • #117 improved compability with reverse proxies: both in subdir and subdomain configuration.

Updates

Since the authentication method has changed under the hood the webui will reask for user/password on the first boot.
Custom title is disabled until I find an alternative for react-helmet.

yt-dlp-web-ui - Templates editor ๐Ÿงฑ

Published by marcopeocchi 12 months ago

As requested in #62, a new component has been added: templates editor.

Save your custom yt-dlp templates to later reuse.

Screenshot 2023-10-30 alle 10 51 47
Screenshot 2023-10-30 alle 10 52 03
Screenshot 2023-10-30 alle 10 52 52

yt-dlp-web-ui - Custom cookies ๐Ÿช

Published by marcopeocchi 12 months ago

Hello โœŒ๏ธ

This release enables the submission of custom cookies in netscape format as requested in #49 .

image

Once validated they will be persisted and the --cookies=cookies.txt will be automatically added as custom arg.

yt-dlp-web-ui - Auto dark theme, many things under the hood

Published by marcopeocchi about 1 year ago

Hello ๐Ÿ‘‹

This release brings in:

  • Sesssion file location with --session option (closes #82)
  • Auto dark theme

Code refactoring and bugfixing on the authentication side.
Remember to provide JWT_SECRET enviromental variable if you plan to use authentication.

yt-dlp-web-ui - REST API endpoints, refactored frontend

Published by marcopeocchi about 1 year ago

Hello ๐Ÿ‘‹,

This release brings in:

  • REST API endpoints for downloading and inspecting (#72)
  • A lot of improvements under the hood on the frontend side
  • More robust, more manteinable backend architecture
  • Playlist download support (#71)

A new frontend under the hood

Previous releases suffered from a lots of rerenders due to poorly written components and semantically wrong global state management use.
I've also changed the state manager from Redux to Recoil. An atom based state manager fits better in this application ๐Ÿค .
This releases sees an huge performance improvement and rerenders reduce to the bare minimum ๐Ÿ”ฅ.

REST API

See #72.

Bye bye fiber, welcome http + gorilla websocket + chi

More robust libraries, better development experience.

Playlist support, finally ๐Ÿคจ

It's been like a year, bro.
This release see the experimental support for playlist downloads. It's not as fast as hoped, if someone is willing to contribute to enhance performance I will be glad!

yt-dlp-web-ui - New home layout - Performance improvements

Published by marcopeocchi over 1 year ago

A bug that causesd useless rerender upon an interaction with the appbar and drawer has been addressed and fixed.

Downloads now are ordered by date, not by title as before.

URL text field and other downloads related stuff has been moved to a dedicated view accessible by the bottom-right speed dial.

If hope that this new layout appears cleaner and more intuitive.

yt-dlp-web-ui - File Browser - Browse and download files

Published by marcopeocchi over 1 year ago

yt-dlp-web-ui -

Published by marcopeocchi over 1 year ago

yt-dlp-web-ui -

Published by marcopeocchi over 1 year ago

yt-dlp-web-ui -

Published by marcopeocchi over 1 year ago

Happy Lunar New Year! ๐Ÿ‡

This release will fix #33 a runtime error in the latest docker images.

As a positive note, Docker images are available both on hub.docker.com and ghcr.io and will be drastically lighter (around 95-100 MB).

yt-dlp-web-ui -

Published by marcopeocchi over 1 year ago

Added a more synthetic downloads view: listview

yt-dlp-web-ui - Chinese translation updated

Published by marcopeocchi almost 2 years ago

Chinese translation updated by @deluxghost.

What's Changed

Full Changelog: https://github.com/marcopeocchi/yt-dlp-web-ui/compare/v2.0.3...v2.0.4

yt-dlp-web-ui -

Published by marcopeocchi almost 2 years ago

yt-dlp-web-ui -

Published by marcopeocchi almost 2 years ago

yt-dlp-web-ui -

Published by marcopeocchi almost 2 years ago