z-huang / InnerTune

A Material 3 YouTube Music client for Android
GNU General Public License v3.0
4.69k stars 288 forks source link

Invidious and/or Piped account support for saving and sharing playlists. #444

Closed Handrail9 closed 1 year ago

Handrail9 commented 1 year ago

Checklist

Feature description

InnerTune should include a "Log In" feature to log into Invidious or Piped instances. When logged InnerTune can back up all the users playlists to Invidious or Piped, which would be an easy way to add Desktop support as the user can now listen to their music from an Invidious/Piped instance from their saved playlists. They also now have an automatic backup of their playlists just in case their phone gets run over by a semi-truck and the data isn't able to be recovered.

Why do you want this feature?

I want this feature because I'd like to be able to share my playlists with my friends, which is a bit difficult when everything is stored locally. Adding Invidious or Piped support would make it so I can share the invidious playlist and not have to send screenshots of my 500+ song playlist, to which I usually get the response of "why can't you just send a link" I'd hope that this would be as simple as calling to the Invidious API with "add /watch?v=abc123 to playlist xyz" but I'm not past the point of being a script kiddy, and am making a feature request instead of a pull request so I understand if I'm asking for a lot here lol

Additional information

I appreciate you and the app <3

z-huang commented 1 year ago

I tried Piped with LibreTube and found it may be a good idea to deal with sharing/syncing issues. So, I may consider it. By the way, are you asking the feature just to solve the sharing problem, or you're already an Invidious/Piped user? I want to know are there really many user who use Invidious/Piped and never use YouTube.

candroid-man commented 1 year ago

I never use YouTube, I only use LibreTube

rozari0 commented 1 year ago

I tried Piped with LibreTube and found it may be a good idea to deal with sharing/syncing issues. So, I may consider it. By the way, are you asking the feature just to solve the sharing problem, or you're already an Invidious/Piped user? I want to know are there really many user who use Invidious/Piped and never use YouTube.

There is many people who use piped as default alternative frontend for YouTube.

iiisak commented 1 year ago

I do as well. I would love to see this as a feature!

Linerly commented 1 year ago

InnerTune should include a "Log In" feature to log into Invidious or Piped instances. When logged InnerTune can back up all the users playlists to Invidious or Piped, which would be an easy way to add Desktop support as the user can now listen to their music from an Invidious/Piped instance from their saved playlists

On the desktop via a web browser, there is Hyperpipe where you can log into your Piped account there, and play the playlists that are stored in the Piped account

I often listen to music on both desktop and mobile, so I definitely like for the feature to be added in InnerTune

z-huang commented 1 year ago

Not planned because it's too "advanced".