this post was submitted on 31 Oct 2023
128 points (91.0% liked)

Google

1134 readers
16 users here now

Welcome to the Google community! This is a place to discuss everything related to Google products, services, features, and discussions.

ChromeOS discussions are welcome!

General discussions about Google products, updates, tips, and related topics are welcome. However, for specific technical support, account-related inquiries, advertising questions, and other issues, please direct them to official Google support channels.

Rules
  1. Stay on topic: All posts should be related to Google products, services, or the Google ecosystem.
  2. Respectful discussions: Treat fellow community members with respect and engage in constructive discussions. Avoid personal attacks, harassment, or offensive language.
  3. No support inquiries: Please refrain from posting individual support inquiries or account-related issues. Use official Google support channels for assistance.
  4. No spam or self-promotion: Do not post spam or self-promotional content. This includes links to personal websites, blogs, or products/services.
  5. No illegal content: Do not share or discuss illegal content, including piracy, hacking, or copyright infringement.
  6. No misleading information: Avoid spreading false or misleading information about Google or its products.
  7. No inappropriate content: Do not post or link to any inappropriate or NSFW (Not Safe for Work) content.
  8. No off-topic discussions: Keep the discussions focused on Google products, services, and related topics. Avoid unrelated or off-topic discussions.
  9. No excessive advertising: Do not excessively promote products, services, or websites.
  10. Follow community guidelines: Adhere to the overall community guidelines and terms of service.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (1 children)

My setup is somewhat unique. I run Linux and love the command line/terminal emulator. I use newsboat rss reader which reads a text file that has a bunch of YouTube links listed one per line.

These urls were sourced directly from the youtube channels I want to subscribe to. In your browser, Ctrl+u opens up the html. Ctrl+f opens find, search "rss". Adjacent to the first search result is the rss url to be put into the aforementioned file.

In newsboat, i can browse the latest updates to that channel. Hitting "o" opens my browser with the latest video. To boot, I use a redirection extension that takes that url and redirects to an invidious instance. Noscript extension prevents any javascript and I just copy the url {ctrl+L and then ctrl±c)

Finally I use yt-dlp in the terminal, pasting the url as its last argument (ctrl+shift+v in most terminal emulators). An alias wrapper immediately adds flags for medium quality (highest is often massive file size), subtitles, and sponsorblock (cuts out mentions of sponsirs via sponsorblock api). I also have similar aliases for high quality vids if I want them and also just extract audio for music. I watch/listen using mpv.

This is how I generally watch YT vids on my desktop. On mobile I use GrapheneOS and Libretube. Google has to send a CSV of your subs if you request it. Grabbed that a while back, uploaded it to Libretube, and haven't gone directly to youtube cept to grab rss urls since. Btw, you can grab rss from invidious in a similar fashion, but I grab rss directly from youtube in case that invidious instance goes down.