axcore / tartube

A GUI front-end for youtube-dl, partly based on youtube-dl-gui and written in Python 3 / Gtk 3
GNU Lesser General Public License v2.1
2.12k stars 112 forks source link

Allow moving URLs from bottom pane to top for redownload #532

Closed vertigo220 closed 1 year ago

vertigo220 commented 1 year ago

Thanks for taking the time to submit a feature request!

Make sure you are using the most recent version of Tartube

Yes - 2.4.260

Problem

To download videos, you have to add the links to the top box, choose your settings, then hit the "Add URLs" button and hit download. In certain, and seemingly frequent, circumstances, like when a download fails or it downloads the wrong quality, the download options must be changed in order to try again. Unfortunately, they can't just be directly changed, and so they have to be re-added to the top pane where they can be modified, then moved back down to the bottom pane again. This is a lot of annoying back-and-forth on its own, but what's really problematic is that there's no easy way to do it. You have to remove it from the bottom and paste it back into the top, which also means going back and copying the link again (and likely having to reopen the tab to get the link).

Proposed solutions

There are a few ways this could be improved. One would be to simply allow selected items in the bottom box to have their options changed without having to move them back up to the top box. Outside of that, there could be an option in the right-click/context menu for the items to reconfigure them, i.e. change their options, which would automatically move them. Another option would be to allow them to be dragged to the other box, whereas currently doing so pastes the downloaded file's path and filename into it.

axcore commented 1 year ago

There are complications with all the suggestions you made. I decided to keep things simple.

You can now right-click a line in the bottom pane, and select Re-insert URL above. The line is moved to the pane at the top.

Perhaps you can try it, if it doesn't make your life easier, then I can try one of the complicated options. (Feel free to reopen this issue if you want to.)

Tartube v2.4.358 is only uploaded to Github/Pypi at the moment. A full release will be ready in a few days.

vertigo220 commented 1 year ago

Works great, thanks!