Repository navigation
Smartube LOCAL: Offline play, local profiles, no Google sign-ins #6392
bsgcl
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hello all,
First, a big thank you to Yuriy for SmartTube. I do not know how you did it, but I am very glad you did. Without your work, we would all be worse off with the official shitty, ad-laden app.
I wanted to share (or re-share) my silly little fork: SmartTube Local, now at 32.57.
( Its mainline base remains pinned to 32.53, where the fork diverged. Check for updates within SmartTube Local uses this fork’s own update feed. Updates therefore keep you on SmartTube Local)
Why use this fork?
It uses local profiles, subscriptions and playlists, without a Google account. Recently, Google has been requesting PhotoID to verify accounts (in Oz at least) and I rather just...not. Using SmartTube LOCAL, you can retain your profiles AND playlists etc without logging in.
It also supports Google Takeout playlist imports and NewPipe-compatible subscription imports, so you can bring across your current subs and playlists.
More than that tho... the latest addition is offline playback from an SMB share. Download videos with MeTube or yt-dlp, save them with their metadata, and SmartTube builds the Local Library cards for you.
You can then watch those videos through the familiar SmartTube interface, without internet access. The TV just needs access to the share over your home network.
It is a personal project by one dude, so I cannot promise timely support. However, as I am maintaining it for myself and the family, it will be maintained for as long as I am able. Because, frankly, fuck Google :)
If this nonsense sounds useful, please do try it.
https://github.com/bsgcl/SmartTubeLocal
NB: This project used AI assistance.
GitHub reports 1,920,670 lines added in a single commit in September. Almost all of that was existing upstream SmartTube code, imported when I converted MediaServiceCore from a Git submodule into files within the repository. I have been working on this project for almost a year offline / Forgejo; the graph is public and available for inspection.
The actual changes amount to a few thousand lines of custom code, including local profiles, subscriptions, playlist imports and offline playback.
All reactions