Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add downloads tab (ability to sort and watch offline videos) #1772

Open
peepo5 opened this issue Oct 1, 2021 · 8 comments
Open

Add downloads tab (ability to sort and watch offline videos) #1772

peepo5 opened this issue Oct 1, 2021 · 8 comments
Labels
enhancement New feature or request

Comments

@peepo5
Copy link
Contributor

peepo5 commented Oct 1, 2021

Is your feature request related to a usage problem (not a bug)? Please describe.
As of now, downloading videos in FreeTube is finnicky, slightly unreliable and not manageable / accessible in the app. There are many problems with the current implimentation so here is a list of the main problems:

  1. Confusing download options (and sorted weirdly)
  2. Not a direct download link (directs to browser and you also need to right click to download)
  3. Does not download video information such as thumbnail, title or description
  4. Downloaded videos are not viewable in the app
  5. Download playlists / channels and view inside the app (good luck)

Describe the solution you'd like to see implemented
There would be many different additions needed to add a downloads tab. The first would be making downloads go to a local directory rather than just opening a link in a browser. The second would be mapping video information to video files without making the folder structure look ugly (basically meaning downloaded files can be moved / copied easily). The third would be displaying the offline videos and video information inside of the app, which would require a very different implementation than it is currently.

TLDR; I would like for a downloads tab to be added.

(As of writing) There is a bug where when you are offline, a blank white theme is displayed and the user cannot access even the settings. This needs to be fixed to start implementing a tab.

Describe alternatives you've considered
Viewing videos manually outside freetube

Additional context
This would help people who are using laptops / mobile devices and it would also help people that want to archive videos locally. It would make it alot more efficient to download videos and more manageable.

For now, I think the focus should be on making videos download directly to a directory before any of the other suggestions are looked at.

@peepo5 peepo5 added the enhancement New feature or request label Oct 1, 2021
@peepo5 peepo5 changed the title Add downloads tab (+ ability to watch offline videos) Add downloads tab (ability to sort and watch offline videos) Oct 1, 2021
@efb4f5ff-1298-471a-8973-3d47447115dc

This comment was marked as off-topic.

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc added the U: duplicate This issue or pull request already exists label Oct 1, 2021
@peepo5 peepo5 reopened this Oct 1, 2021
@peepo5

This comment was marked as off-topic.

@efb4f5ff-1298-471a-8973-3d47447115dc

This comment was marked as off-topic.

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc removed the U: duplicate This issue or pull request already exists label Oct 1, 2021
@constraintAutomaton

This comment was marked as outdated.

@efb4f5ff-1298-471a-8973-3d47447115dc

This comment was marked as outdated.

@chrrybmb64
Copy link

Suggestions for a downloads tab:

  • Show all of the video(s) which you are currently downloading
  • Show the progress of your downloads in the form of a progress bar or percentage (or both)
  • Show you information about your downloads such as file size, video format, resolution, framerate, and download path
  • Show you videos which you've downloaded in the past
  • Let you pause, resume, and cancel downloads
  • Let you queue videos to be downloaded one at a time

@TheodorSmall
Copy link
Contributor

TheodorSmall commented Aug 5, 2024

Some ideas that can make downloads an even more powerful feature, however the time to implement these might not be worth it.
First, "local" videos could be introduced, to which downloaded videos can be saved, including the following data:

  • video ID (if it is not available, because the video wasn't fetched from YT or modified afterwards, a local ID in another format can be created)
  • metadata such as title, description, chapters, thumbnail
  • the video itself in one or more formats
  • according to a setting, screenshots can be saved with the video (even if the video itself hasn't been downloaded)

Next, these local videos could also be added from the local filesystem, or parts of it can be changed by the user (for example, there are lots of videos, especially music compilations, that don't use the chapters feature, but timestamps are given in the comments or the description). Of course, external tools can be used here, which would suggest some flag telling the app to currently ignore this video.
By saving the YT video ID (I don't know what it's called officially), an indicator can tell the user whether any displayed video (or format) is locally available.
These local videos can then be treated like any other "normal" video, e.g. added to playlists, or optionally be displayed when searching, in an extra section above the results returned by YT.

@Pentaphon

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: To assign
Development

No branches or pull requests

6 participants