TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31.38k stars 3.06k forks source link

Multiple Profiles #5654

Open Nick600-alt opened 3 years ago

Nick600-alt commented 3 years ago

Checklist

Describe the feature you want

Add the ability to make different profiles. Have one main profile and then smaller ones where you could subscribe to different channels. For example a main profile where all your subscriptions appear and then a smaller profile with gaming channels only, another for comedy only, etc.

FreeTube the desktop app has this feature and it makes it easy to organize different types of videos.

Additional context

Could be like a drop down menu in the top corner and you choose your profile or something.

How will you/everyone benefit from this feature?

This helps users organize different types of videos, rather than having all videos in one spot.

SameenAhnaf commented 3 years ago

Your suggestions are really nice. But I think profile features can be far more extended.

Multiple profiles should act like multiple YouTube accounts. They should be directly accessed from an icon on the top right corner of any main page (As expected, different people manage tabs on main page in different ways. So, profile icon should appear in every single tab on main page) They should have seperate managements for

  1. Subscriptions
  2. Bookmarked playlists
  3. Downloads
  4. History
  5. What's new
  6. All options in settings
  7. Player info (Brightness, Volume, Speed, Pitch, Caption on/off, Fit/Fill/Zoom)

Each source (YouTube/SoundCloud/PeerTube) should have separate multiple profiles. This will let us importing a specific part of any source. Plus, sources won't get mismatched as we see now on Newpipe. "Import all databases" and "Export all databases" in settings could be added for importing all settings.

New profiles will get default Newpipe settings by default.

Just like videos on playlist, profile positions should be readjustable under each source.

Orion983 commented 3 years ago

This would be great. I've always wanted this but never got round to creating an issue.

On Sun, 21 Feb 2021, 2:32 am SameenAhnaf, notifications@github.com wrote:

Your suggestions are really nice. But I think profile features can be far more extended.

Multiple profiles should act like multiple YouTube accounts. They should be directly accessed from an icon on the top right corner of any main page (As expected, different people manage tabs on main page in different ways. So, profile icon should appear in every single tab on main page) They should have seperate managements for

  1. Subscriptions
  2. Bookmarked playlists
  3. Downloads
  4. History
  5. What's new
  6. Settings

An "All in one" profile should be a good addition too. Only, its settings will be different from others. Its settings should be assigned as default settings for new profiles.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/TeamNewPipe/NewPipe/issues/5654#issuecomment-782784218, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQ5XXOC7Z7BFL4HQ7T7LRZ3TABWCJANCNFSM4X6O2OHQ .

demonff1 commented 3 years ago

My post #5093 elaborates on this. I suggested using subscription playlists to do this. Also if the what's new tab on newpipe doesn't show updates of all subs but a certain selected subscription playlist will also be helpful. I think my way will help achieve the goal without significant changes for the time being.

Flam3z commented 3 years ago

+1 for this, i'd like to also have a profile specifically for soundcloud or other services.

busywhistling commented 3 years ago

Another useful enhancement would be adding passphrase/biometric lock to certain profiles.

Orion983 commented 3 years ago

Good idea

On Tue, 19 Oct 2021, 2:52 pm Paramjit Singh, @.***> wrote:

Another useful enhancement would be adding passphrase/biometric lock to certain profiles.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/TeamNewPipe/NewPipe/issues/5654#issuecomment-946746477, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQ5XXOENTOIRSO5NRL4VO23UHVZ23ANCNFSM4X6O2OHQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

opusforlife2 commented 1 year ago

From #10480, device sharing between multiple users is a prominent use case for this feature.

Timothy099qw commented 1 year ago

Hi, can I work on this feature if it is not closed? didn't see this feature available to enable on the app or other branches. Looking forward to any replies. Thanks.

opusforlife2 commented 1 year ago

Newpipe is currently on a feature freeze pending a major rewrite. So I'm assigning this to you, but please wait for a dev to give you the go ahead before starting work on it, just in case this gets postponed to after the rewrite.

Timothy099qw commented 1 year ago

Newpipe is currently on a feature freeze pending a major rewrite. So I'm assigning this to you, but please wait for a dev to give you the go ahead before starting work on it, just in case this gets postponed to after the rewrite.

Ok, I will try some modifications see if they work atm, when dev notifies me I will start work on the updated version.

Timothy099qw commented 1 year ago

hi all, just opened a pull request for you reviewing the idea/design of putting accounts (profiles) entry in settings. And users can login using the existing 2 accounts. If this implementation's idea is approved (Not necessarily PR) then I will continue on the code and wait until dev finishes refactoring, and make playlists to store a copy to res/data for separating different user accounts/profiles. Any suggestions welcome :)

offbeat-stuff commented 1 year ago

I would like if multiple profiles can run multiple streams simultaneously. Not exactly play them at same time. but be able to switch from one to another without losing any information. Like fast switch between music and a news video. I currently use multiple newpipe apks (nightly, other forks) for this.

Timothy099qw commented 1 year ago

I would like if multiple profiles can run multiple streams simultaneously. Not exactly play them at same time. but be able to switch from one to another without losing any information. Like fast switch between music and a news video. I currently use multiple newpipe apks (nightly, other forks) for this.

does ur device support multi-boxing?

offbeat-stuff commented 1 year ago

well yes, though that is more complicated than using multiple apps