Skip to content

Conversation

@FineFindus
Copy link
Collaborator

Drops support for public Piped instances. This is due to

  • only a few (2) public instances still being online, neither of them supports streaming
  • Piped development has stalled and due to increasing blocking from YouTube it's doubtful the situation will improve in the near future
  • the instances API has been offline for months and the fallback list of active instances is unmaintained
  • users encounter cryptic errors and failing signups due to this

This does not remove support for piped instances overall, custom instances are still supported, with the assumption that self-hosting users are knowledgeable enough to handle the issues themselves.

Future steps may include to merge the fetch instance with auth instance, as self-hosting users are unlikely to host two instance, and use one just for fetching channels.

Ref: #7915
Closes: #7833

Drops support for public Piped instances. This is due to only a few (2)
public instances still being online, neither of them supports streaming.
As Piped development has stalled and due to increasing blocking from YouTube
it's doubtful the situation will improve in the near future.

Removing public Piped instances improves the user experience, as there are no
longer cryptic errors displayed, sign-ups fails, etc.

This does not remove support for piped instances overall, custom instances are
still supported, with the assumption that self-hosting users are knowledgeable
enough to handle the issues themselves.

Ref: libre-tube#7915
Closes: libre-tube#7833
Removes the WelcomeActivity, as it no longer servers a purpose, with the
removal of public Piped instances. For most users this screen only entails
tapping on OK, whilst a minority may use the restore option, which is also
accessible in the preferences.
@FineFindus FineFindus force-pushed the chore/remove-public-piped-instaces branch from 48cbef1 to 9482397 Compare November 14, 2025 14:25
@FineFindus FineFindus changed the title chore: remove public piped instaces chore: remove public piped instances Nov 14, 2025
@ULTRA-LEGENDS
Copy link
Contributor

ULTRA-LEGENDS commented Nov 14, 2025

"I have a small note: to make the Full Local Mode option the default instead of the Local Stream Extraction option where The app's home page will appear like this to any new user and from my point of view this is a mistake because a simple user doesn’t know much about the settings."Screenshot_٢٠٢٥١١١٤_١٩٢١١٦_LibreTube Debugb.jpg

@FineFindus FineFindus marked this pull request as draft November 14, 2025 18:15
@FineFindus
Copy link
Collaborator Author

Thinking about it, we probably should do a migration (to avoid users having the app not working anymore).

Copy link
Member

@Bnyro Bnyro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

only a few (2) public instances still being online, neither of them supports streaming

The thing is that these two still allow you to search and load other data more anonymously - so using the "local streams extraction" with a public Piped instance is still a valid use case imo.

@ULTRA-LEGENDS
Copy link
Contributor

But it may stop working soon or in the future and we do not wait until it stops or until we receive new issue reports to start making fixes again

@FineFindus
Copy link
Collaborator Author

FineFindus commented Nov 14, 2025

I need to correct myself, it's only one instance, piped.syncpundit.io, doesn't provide an API.

still allow you to search and load other data more anonymously

Only partially, as the Piped backend uses an older extractor version, and as such doesn't have the fixes for videos with multiple creators, doesn't support content availability (thus still displays members-only videos), etc …

I'm also not opposed to someone using Piped for such requests, however, I would prefer if users had to add such instances themselves, to provide a natural barrier from stopping new users using Piped and having issues with it.

@Figim

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Can't register for a piped account due to chain validation/unexpected JSON errors

4 participants