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

Possible feature request: Track My Pipe #2278

Open
ale5000-git opened this issue Apr 10, 2019 · 12 comments
Open

Possible feature request: Track My Pipe #2278

ale5000-git opened this issue Apr 10, 2019 · 12 comments
Labels
discussion This needs to be discussed before anything is done feature request Issue is related to a feature in the app meta Related to the project but not strictly to code

Comments

@ale5000-git
Copy link

ale5000-git commented Apr 10, 2019

An idea just come to my mind.
Beside personal preference, it could be useful if someone created an app called, for example, "Track My Pipe" (completely separated from NewPipe) implemented similarly to the Google Contacts Sync Adapter but that periodically sync the NewPipe subscriptions and other things to the Google/YouTube account for the ones that need it.

@snowc0de
Copy link

Yes ! I want to use New Pipe for replacement to YouTube but I don't have my 200 subscriptions to add one by one. Great Idea !

@Stypox
Copy link
Member

Stypox commented Apr 20, 2019

@chopin2712 you can export your subscriptions from yt and import them in NewPipe

@ale5000-git
Copy link
Author

ale5000-git commented Apr 22, 2019

@Stypox
Yes but the key here is continuous automatic sync (configurable, one time every day may be a good default I think).

@Koitharu
Copy link
Contributor

Koitharu commented May 6, 2019

Do anyone know how to fetch user's subscriptions without proprietary api and interaction with user? I think, it is not possible (

@gkeegan
Copy link
Contributor

gkeegan commented May 6, 2019

It might be possible with Python's Requests module.

@ale5000-git
Copy link
Author

@nv95: The code could parse the web interface (without API) like NewPipe.

For the account it could use microG (it replace Google Play Service for those that don't know).

@gkeegan
Copy link
Contributor

gkeegan commented May 6, 2019

@ale5000-git
I don't think NewPipe will use microG, even considering that it is open source. It still adds that tie to Google than many people do not want.

From the readme of this repository: "you don't need a YouTube account to use NewPipe". Signing in to a Google account has been shot down many times before here, and won't ever be allowed.

The Requests module would be better, as it could sign in to YouTube like you would in a web browser, which could be done in the background. Then it could download the HTML of the subscriptions page, and parse it for channel links.

That is the best solution to syncing that I think NewPipe would allow, and I'm not even sure this would be allowed.

@theScrabi : how would you feel about this? It could maybe be provided in a separate fork, like the legacy fork is doing. It would need some maintainers though.

@ale5000-git
Copy link
Author

ale5000-git commented May 6, 2019

@gkeegan: If you read the first message I was talking about a separate apk (that may use microG).

This separate apk (our Man-in-the-Middle :p) should be able to send subscription to NewPipe but it should still be separate.

@ale5000-git
Copy link
Author

Since an image is better than 1000 words: Track My Pipe

PS: It is just an example, nothing currently exist.

@gkeegan
Copy link
Contributor

gkeegan commented May 6, 2019

Ohhh, sorry I see what you mean now. Forgive me. This would definitely be possible to be done.

I could probably whip something up on Python with the module I said in a few days once I get back to my PC. Someone else would have to put it into an app and get the automatic syncing working though.

@Gymcap
Copy link

Gymcap commented Jun 11, 2019

Maybe a version that syncs to invidious?

@woj-tek
Copy link
Contributor

woj-tek commented Sep 12, 2019

@Gymcap - that would actually be awesome, with synchronisation of watch history (i.e. https://invidio.us/feed/history)

@Stypox Stypox added discussion This needs to be discussed before anything is done feature request Issue is related to a feature in the app meta Related to the project but not strictly to code labels Sep 27, 2019
@triallax triallax mentioned this issue Dec 3, 2021
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion This needs to be discussed before anything is done feature request Issue is related to a feature in the app meta Related to the project but not strictly to code
Projects
None yet
Development

No branches or pull requests

7 participants