Skip to content

Play downloaded files offline in the player, as if downloads were just a cache #10542

@JeromeA

Description

@JeromeA

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

Many features don't work on downloaded files, and there are several bugs already open for individual features (enqueue #9829, mark as watched #9334, already downloaded #7360), but the real problem is that downloaded files are considered a separate case with its own features that are independent from the rest of NewPipe.

Also, when playing a downloaded file, it stops playing if you switch to a different app, one can't play the audio only, etc.

If downloaded files were considered a cache (which obviously requires a lot of work), then all the feature would not have to be treated as a special case, with a different bug for each of them, and new features would take this case into account.

Why do you want this feature?

Before losing data connectivity, I want to download a bunch of videos, and then continue using NewPipe offline, with all the features still working (going to a channel, selecting a video to play, switching to another app, etc), as all the information NewPipe needs is available locally.

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionThis needs to be discussed before anything is donedownloaderIssue is related to the downloaderfeature requestIssue is related to a feature in the app

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions