Giter Club home page Giter Club logo

Comments (10)

Tzahi12345 avatar Tzahi12345 commented on July 24, 2024 2

Great ideas!

  1. 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.

  2. 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.

Tzahi12345 avatar Tzahi12345 commented on July 24, 2024

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.

Tzahi12345 avatar Tzahi12345 commented on July 24, 2024

@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.

codywarmbo avatar codywarmbo commented on July 24, 2024

Hi, I also have an idea or two.

  1. 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.
  2. 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.

codywarmbo avatar codywarmbo commented on July 24, 2024

Awesome stuff, thanks!

from youtubedl-material.

UltraHQ avatar UltraHQ commented on July 24, 2024

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.

UltraHQ avatar UltraHQ commented on July 24, 2024

Idea: Setting to default tick "Only Audio"

from youtubedl-material.

Tzahi12345 avatar Tzahi12345 commented on July 24, 2024

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.

Tzahi12345 avatar Tzahi12345 commented on July 24, 2024

@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.

Tzahi12345 avatar Tzahi12345 commented on July 24, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.