Comments (5)
Yeah premade templates would be great, so I could save a template for video one for audio and then while entering the link just select one of my templates or enter custom...
from yt-dlp-web-ui.
In order I can implement in the immediate:
- Write comment of the video (3)
- Add Nginx reverse proxy config example (9)
- Videos subtitles (6)
- CRON based download (8)
Playlist / Channel support requires a little more work than the expected 🤠
Authelia support: I have to study its architecture first since it's the first time that i hear about it.
Could you please explain more about nr. 2?
P.S. sorry for the late response, as I wrote on another issue, I've been a little overworked.
from yt-dlp-web-ui.
-
Add embed-thumbnail to the video file,
--embed-thumbnail Embed thumbnail in the video as cover art.
Thumbnail - video preview. -
Create a download template. Save the download argument to reuse.
Example of a template:
yt-dlp -f
'bestvideo[height<=1080][ext=mp4]+bestaudio[ext=m4a]/best[height<=1080][ext=mp4]'
--merge-output-format mp4
--write-comments
--write-description
--write-info-json
--mtime
--continue
--write-thumbnail
--embed-thumbnail
--embed-chapters
--embed-metadata
--batch-file \
-a, --batch-file FILE File containing URLs to download ("-" for
stdin), one URL per line. Lines starting
with "#", ";" or "]" are considered as
comments and ignored
--date DATE Download only videos uploaded on this date.
The date can be "YYYYMMDD" or in the format
[now|today|yesterday][-N[day|week|month|year]].
E.g. "--date today-2weeks" downloads only
videos uploaded on the same day two weeks ago
--datebefore DATE Download only videos uploaded on or before
this date. The date formats accepted is the
same as --date
--dateafter DATE Download only videos uploaded on or after
this date. The date formats accepted is the
same as --date
Thank you for your reply. What do you think about implementing a download template?
from yt-dlp-web-ui.
Add embed-thumbnail to the video file,
--embed-thumbnail Embed thumbnail in the video as cover art.
Thumbnail - video preview.
- Create a download template. Save the download argument to reuse.
Example of a template:
yt-dlp -f
'bestvideo[height<=1080][ext=mp4]+bestaudio[ext=m4a]/best[height<=1080][ext=mp4]'
--merge-output-format mp4
--write-comments
--write-description
--write-info-json
--mtime
--continue
--write-thumbnail
--embed-thumbnail
--embed-chapters
--embed-metadata
--batch-file
....
In fact, it would be useful to be able to save the ARGUMENTS of the order, as arbdevml suggests.
example: --add-metadata --embed-thumbnail
ARGUMENT add a line (text zone inside the option) :
Enable custom yt-dlp args (great power = great responsabilities) : [ --add-metadata --embed-thumbnail xxxxx --BBBB etc ]
Button = [SAVE OPTION by Default ]
Merci pour ton travail :) ....
Tks a lot
from yt-dlp-web-ui.
In addition to Authelia, what about Authentik ?
Authentik is more GUI based, supports a lot more methods of signing in, i guess it fits better
from yt-dlp-web-ui.
Related Issues (20)
- How to add some website cookies to web-ui config? HOT 1
- Other Sources and Error Logging HOT 6
- Website Logo
- Default download behavior
- Audio extraction HOT 2
- React was a mistake - Rewriting frontent with Svelte HOT 12
- Unexpected Application Error HOT 2
- Host and port set in config file are not respected HOT 2
- Static custom yt-dlp args --paths HOT 9
- it stops download until i docker restart it HOT 4
- Permission Issue HOT 3
- Some YouTube videos do not show download progress in the web UI. HOT 8
- Minor GUI improvments possible? HOT 2
- Please add favicon.ico HOT 5
- ARM binary does not work on ARMv6 - illegal instruction HOT 3
- Setting a temporary path via custom args doesn't work
- Application error on playlist download
- Download related issues discussion HOT 21
- no more wget nor curl. How to have an healthcheck ? HOT 6
- cors HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yt-dlp-web-ui.