Comments (10)
Great ideas!
-
Playlist and channel monitoring is actually planned for 2 updates from now. It will definitely require adding a large amount of code but it's requested enough that it's in the pipeline. I'll lyk when this is fully implemented. Scheduling downloads is a good idea too, I'll keep it in mind.
-
I implemented a custom output option in the UI for the next update which (I believe) will satisfy the suggestion above using youtube-dl's output template feature. I want to eventually make this a true setting rather than an input for further customization.
from youtubedl-material.
Great suggestions, thank you! I've thought of some of these myself as well. Will keep them in mind -- I'll post a comment in this thread if they get implemented.
from youtubedl-material.
@UltraTV Letting you know that I've uploading an alpha version of the next major update (3.0) which will contain most of the features requested here (custom quality, auto-deleting mp3/mp4s, youtube search, and playlist support).
Check it out here: https://github.com/Tzahi12345/YoutubeDL-Material/releases/tag/v3.0-alpha
Changelog has all the juicy deets.
I'll make sure translations are in the pipeline as they wouldn't be very difficult.
Anyways, let me know what you think!
from youtubedl-material.
Hi, I also have an idea or two.
- Scheduled downloads, or playlist monitoring, would be amazing, I think it could be the first step towards this project being the YouTube-arr of selfhosted apps.
- Renaming/moving. Just like Sonarr or Radarr, this could be configured to download each playlist's videos to a channel/playlist folder structure.
I know they are massive tasks, and I am not a developer by any means able to contibrute to these ideas, but I hope you consider them!
from youtubedl-material.
Awesome stuff, thanks!
from youtubedl-material.
I love all these updates that are coming out recently.
But is it possible to somehow autoupdate?
I want to stay on the latest version but it's hard when I need to transfer the new files so often.
from youtubedl-material.
Idea: Setting to default tick "Only Audio"
from youtubedl-material.
But is it possible to somehow autoupdate?
An updater script would be nice. I don't plan on implementing that in the next update, but it's something to consider.
Btw, if you use the Docker container (instructions here), you can set up shared volumes that will persist your videos through updates. To update, change the version in docker-compose.yml
and run docker-compose pull
. You should be good to go. Only issue is your saved playlists might disappear with each update, unless you transfer over the db.json file. I'll think of some better solutions that will be easy to do for Docker and non-Docker users.
EDIT:
Version 3.5 takes care of the issues updating with Docker. Videos, configs, and database data are all persisted in auto-mounted folders.
Idea: Setting to default tick "Only Audio"
In recent versions (I think 3.1 and above), if you click "only audio" it will remember when you reload the page, storing it in your cookies. If you use a different browser, it will default back to false. Maybe a setting to change which is the default when no cookie is present. Sounds easy to implement!
P.S. Glad you like the new updates :)
from youtubedl-material.
@UltraTV Just wanted to let you know that translation support has been added, and the ability to select a language is implemented and will be available in the next release, v3.5.
Here's a link to the XLIFF which you can use with a translation tool to create a translated XLIFF (example for Spanish here). I will document this officially once the release comes out in a couple weeks or so. Let me know if you create a translation! There's a tiny bit of work to do on my end to get each language fully implemented -- again, will be documented in the future.
I'll keep this issue open until I get all the features in here implemented, particularly the updater. Let me know if you have any other ideas!
from youtubedl-material.
I'm going to close out this issue as all the requests have been implemented except one: an updater.
I've created a separate issue for that which you can track here. Feel free to create another issue if you have any other ideas!
from youtubedl-material.
Related Issues (20)
- [BUG] Scheduling a task hangs application, won't start fully HOT 1
- [FEATURE] Make mounted folders paths configurable using environment variable
- [BUG]
- [BUG] Searching goes on forever HOT 2
- YoutubeDl material doesnt download a subscription. HOT 5
- [BUG] pm2 not declared as dependency
- [BUG] Skipping player responses from android clients HOT 1
- [BUG] Can't add subscriptions. It just loads forever and never adds the channel. HOT 2
- [BUG] container won't start HOT 9
- [BUG] Video file name too long error
- [BUG] Thumbnails don't load if their path contains a "%" character HOT 1
- I'm looking for the best way to set the codecs for downloads
- [BUG] Cant delete individual notifications
- [BUG] Should install mutagen when program installed (esp. for Docker)
- [FEATURE] Explain execa, delimiters, argument usage better & include some helpful messages when people enter custom args HOT 3
- [BUG] Memory leak while downloading a big playlist HOT 3
- [BUG] Shows plain HTML after upgrading to Traefik v3 HOT 3
- [BUG] ERR_INVALID_ARG_TYPE container won't run when providing uid/gid
- [BUG] NPM outbound internet http traffic failing to use system http_proxy variables (NOT NPM config related)
- YT bot alert since last night - How can I sign in with MFA? HOT 1
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 youtubedl-material.