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

Consider sideloading the YouTube connection and content loading algorithm #1729

Open
3 tasks done
ecv80 opened this issue Nov 29, 2024 · 0 comments
Open
3 tasks done
Labels
enhancement New feature or request

Comments

@ecv80
Copy link

ecv80 commented Nov 29, 2024

Checklist

  • I've checked that there is no other issue about this feature request.
  • This issue contains only one feature request.
  • The title of this issue accurately describes the feature request.

Feature description

Have InnerTune keep the YouTube content loading logic separately and automatically update it from Github on launch.

Why do you want this feature?

YouTube seems to have been changing how they offer content. They may continue to do so for any purpose including defeating third party apps which threaten their abusive business model. InnerTune stable releases take time.

Additional information

As of late YouTube has seemingly changed the way it provides content and this has caused a problem as serious as rendering the InnerTune stable release pretty much useless.

Since it's basically an online app, it makes perfect sense to at least call home to automatically update at least the most essential part regarding the Youtube connection.

It's been suggested to build our own release with the latest code or using the latest debugging builds, but many of us are not fond of setting an Android building environment, and the builds I particularly tried just crash.

I propose the YouTube connection logic is separated whether as an interpreted language script or a dynamic library, kept in the local install and that InnerTune automatically tries to download the latest version from Github. This way if YouTube ever changes the way it serves content, a fix can be rolled out ASAP for every user, including those of stable releases.

@ecv80 ecv80 added the enhancement New feature or request label Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant