StefanLobbenmeier / youtube-dl-gui

A cross-platform GUI for youtube-dl made in Electron and node.js
GNU Affero General Public License v3.0
1.42k stars 56 forks source link

Announcing v3 #110

Open StefanLobbenmeier opened 5 months ago

StefanLobbenmeier commented 5 months ago

Hey guys ๐Ÿ˜„

I had some time off last month and made good progress on a complete rewrite of the application. You can see the progress I made so far in my separate repo for the rewrite: https://github.com/StefanLobbenmeier/yt-dlp-compose

For now, I do not plan on continuing to work on v2 of the project. There are several reasons for this:

If you are curious, feel free to check out the other repository to do some first testing. It is definitely still in its early stages and does not have feature parity yet, but there are already some things that work better there. Most notably playlists and batch downloads are not supported yet.

I will start marking issues that have been solved in that repo with the label โ€œfixed in v3โ€. If your issue has been marked with that label, I would appreciate you trying it out to confirm. You can find all issues with this label here: https://github.com/StefanLobbenmeier/youtube-dl-gui/labels/fixed-in-v3

Once I deem the rewrite ready and it reaches somewhat feature parity, I will move the source code over to this repository and do the actual v3 release here. I will then also close those issues properly. This should also prompt existing users to update, we will see ๐Ÿ˜„

as for the future of v2, if there still are people preferring it I will gladly link to anyone who wants to fork and keep maintaining it, but I am expecting that there will also be no one else maintaining it then

EricE549X commented 5 months ago

just tried snapshot 22, couldn't get it to work but i realize it's in an early stage. will there still be an option to import cookies from a .txt file?

StefanLobbenmeier commented 5 months ago

import cookies from a .txt file

I think I will still add it, but I would recommend trying the cookies from browser option instead. (That one is already in) Should be much easier than exporting cookies all the time

EricE549X commented 5 months ago

i've never used the terminal app, so idk how it all works. how does it extract cookies from safari, which is what i use?

StefanLobbenmeier commented 5 months ago

Can you try this setting? image

StefanLobbenmeier commented 5 months ago

Actually nevermind, i have to verify how to get cookies from safari - it seems that macOS prevents this on my machine:

PermissionError: [Errno 1] Operation not permitted: '/Users/lobbenst/Library/Containers/com.apple.Safari/Data/Library/Cookies/Cookies.binarycookies'

you could try firefox or brave as a workaround, which I tested this with - but I guess you just opened my eyes that the cookies.txt is still required ๐Ÿ˜„

There is also a workaround described here: https://github.com/yt-dlp/yt-dlp/issues/7392#issuecomment-1657496651, but at least on my machine giving full disk access to yt-dlp-compose did not work - maybe I need to do something else to support safari

aryanchoudharypro commented 1 month ago

will there be improovments for screen readers on windows like nvda?