YoutubeDL-Material v3.4
Major update incoming!
New features
- You can now subscribe to playlists and channels in a new subscriptions page! Access it in the hamburger menu in the top left. See additional details at the end of this changelog - Props to @GlassedSilver for the recommendation!
- You can now change settings straight from the GUI! See image below:
- You can now set global custom args for youtube-dl. These get applied to your downloads from the home page on top of the default args. If you are using the custom args input in the Advanced tab, these will get applied on top of those as well
Minor updates
- The expected youtube-dl command that will be run is now shown in the Advanced tab, labeled simulated youtube-dl command (enable Advanced download mode). If you are using custom args, this should help in figuring out which youtube-dl args you would like to use
- We now have a new icon! It should look better on dark backgrounds in particular - Props to @GlassedSilver again for discovering this specific issue!
- Updated youtube-dl version
Bug fixes
- Fixed bug that prevented quality settings from working - Props to @hjyoung1 for finding it!
- Fixed bug that prevented the video player from being shown in certain versions of Chrome - Street cred to @mzch for helping me track it down!
General information on subscriptions:
- You can set the check interval for how often the server will check for new videos in the settings. It currently defaults to 5 minutes.
- In addition to a page where you can view your subscriptions, there is a subscription page to view a specific subscription. This will show the subscription's video files with a convenient search bar, along with the ability to view or delete specific videos.
- Subscriptions only download video files. I will try to include the ability to download audio-only soon, but it couldn't make it to the first iteration of the subscriptions system.
- Archive mode is enabled by default. This saves which videos got downloaded in a separate archive folder in
subscriptions/archive
. It also allows you to permanently delete videos in your subscription. This can be exported from the subscription in the subscriptions page (click the subscription info). This archive functionality will eventually be extended (optionally) to all downloads. - In my testing, having a large amount of subscriptions with many YouTube videos in them led me to get this nasty error:
ERROR: Unable to download webpage: HTTP Error 429: Too Many Requests
. This means that YouTube isn't happy with all your requests to download, and they decided to cut you off. There are workarounds to this that I'm exploring, but most of them involve some amount of work from the user's end. Here are some related issue reports on the youtube-dl GitHub.