Skip to content

Unified player should be optional, makes the app useless in certain scenarios #4460

@nbmrjuhneibkr

Description

@nbmrjuhneibkr

Checklist

Steps to reproduce the bug

  1. Add tracks to the background queue.
  2. Try playing a video in NewPipe.
  3. Background queue is erased.

New "unified player" makes the app useless if I want to use background player independently from the video player. I'm filing this as a bug, because this is something that worked perfectly fine in v0.19, but is completely broken now due to some questionable features being implemented in v0.20.

Actual behaviour

When I have tracks in the background queue (either playing or paused), and then try to watch a video in NewPipe, my background queue (which is valuable user data) gets erased without any warnings. This is default behavior in 0.20. The option "Ask for confirmation before clearing a queue" (which is disabled by default) adds a warning (that sometimes doesn't work - #4459 ), but does nothing to solve the actual problem. The fact that this option even needs to exist now is a clear indication that current implementation is wrong.

I have music and podcasts in my background queue pretty much 24/7, which means that I can't use NewPipe as a video player anymore without constantly losing my queue. And combined with #4458 this means that now I can't even open a video from NewPipe in another player without losing my background queue.

Expected behavior

There should be an option to use background player independently from the video player, just like in previous versions. These players serve a different purpose, and may be used for very different types of content.

Device info

  • Android version/Custom ROM version: Android 11
  • Device model: Pixel 3a

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssue is related to a feature in the appplayerIssues related to any player (main, popup and background)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions