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

Self-host your own list of subscriptions #9973

Open
6 tasks done
Lantizia opened this issue Mar 27, 2023 · 5 comments
Open
6 tasks done

Self-host your own list of subscriptions #9973

Lantizia opened this issue Mar 27, 2023 · 5 comments
Labels
database Issue and PRs related to database operations feature request Issue is related to a feature in the app

Comments

@Lantizia
Copy link

Lantizia commented Mar 27, 2023

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

The technical specifics boil down to...

  • Add the ability to read, edit, and save files from services such as Nextcloud, Dropbox, Google Drive, etc..
  • Use this ability to update a file, which might be something as simple as JSON, which can be used to automatically read and store the users list of subscribed channels as they change
  • Encrypt this file using something that most people would be able to easily open with a password, like a zip or 7z file.
  • Agree the encryption and file format with at least a few other YouTube-compatible clients (like SmartTubeNext) so that it can be useful across multiple applications.
  • Wire the subscribe/unsubscribe buttons to automatically synchronise the list stored in the file.

This would be very similar to how people can already host their own encrypted files for passwords (e.g. KDBX files, used by KeePass clients) or bookmarks (e.g. XBEL files, used by floccus and other bookmark sync clients).

Why do you want this feature?

You wouldn't need to keep your list of subscribed channels on Google / YouTube any more... but at the same time you have the hope of at least a few YouTube-compatible apps being able to read the same list of subscribed channels between various platforms.

Additionally the file could also store which videos you have watched or not (or partially watched and up to which timecode). That way you can swap between applications (either different installs of NewPipe or SmartTubeNext or between them) and still keep a track of what you have or haven't watched... much like the native YouTube app and website can do.

Additional information

I've written up a more conversational write up of this feature request on reddit which you can find here..

https://www.reddit.com/r/NewPipe/comments/123dpnl/selfhost_your_own_list_of_subscriptions/

@Lantizia Lantizia added feature request Issue is related to a feature in the app needs triage Issue is not yet ready for PR authors to take up labels Mar 27, 2023
@SameenAhnaf SameenAhnaf added database Issue and PRs related to database operations and removed needs triage Issue is not yet ready for PR authors to take up labels Mar 27, 2023
@Lantizia
Copy link
Author

Logged with SmartTubeNext as well, perhaps in the hope of agreeing on a format together?

yuliskov/SmartTube#2353

@opusforlife2
Copy link
Collaborator

Follow UniversalPipeWrench/unified-user-data-format#1.

Once we have something in place, we can start thinking about building on it.

@iulko

This comment was marked as off-topic.

@Coo-ops
Copy link

Coo-ops commented Jul 13, 2023

Would love the ability to just auto export to something like Nextcloud (the folder) in the same way AntennaPod does with my podcasts.

@iulko
Copy link

iulko commented Aug 2, 2023

Would love the ability to just auto export to something like Nextcloud (the folder) in the same way AntennaPod does with my podcasts.

That would be awesome, we need that

@iulko iulko mentioned this issue Sep 10, 2023
3 tasks
@ghost ghost mentioned this issue Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
database Issue and PRs related to database operations feature request Issue is related to a feature in the app
Projects
None yet
Development

No branches or pull requests

5 participants