+ Reply to Thread
Results 1 to 15 of 15

Thread: Alternative frontends for YouTube, Twitter, Instagram, Reddit, Google

  1. #1
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358

    Alternative frontends for YouTube, Twitter, Instagram, Reddit, Google

    Invidious is an alternative front-end to YouTube
    • Audio-only mode (and no need to keep window open on mobile)
    • Free software (AGPLv3 licensed)
    • No ads
    • No need to create a Google account to save subscriptions
    • Lightweight (homepage is ~4 KB compressed)
    • Tools for managing subscriptions:
      • Only show unseen videos
      • Only show latest (or latest unseen) video from each channel
      • Delivers notifications from all subscribed channels
      • Automatically redirect homepage to feed
      • Import subscriptions from YouTube
    • Dark mode
    • Embed support
    • Set default player options (speed, quality, autoplay, loop)
    • Does not require JS to play videos
    • Support for Reddit comments in place of YT comments
    • Import/Export subscriptions, watch history, preferences
    • Does not use any of the official YouTube APIs
    • Developer API
    https://github.com/iv-org/invidious
    List of instances

    youtube-local

    youtube-local is a browser-based client written in Python for watching Youtube anonymously and without the lag of the slow page used by Youtube. One of the primary features is that all requests are routed through Tor, except for the video file at googlevideo.com. This is analogous to what HookTube (defunct) and Invidious do, except that you do not have to trust a third-party to respect your privacy.

    Features
    • Standard pages of Youtube: search, channels, playlists
    • Anonymity from Google's tracking by routing requests through Tor
    • Local playlists: These solve the two problems with creating playlists on Youtube: (1) they're datamined and (2) videos frequently get deleted by Youtube and lost from the playlist, making it very difficult to find a reupload as the title of the deleted video is not displayed.
    • Themes: Light, Gray, and Dark
    • Subtitles
    • Easily download videos or their audio
    • No ads
    • View comments
    • Javascript not required
    • Theater and non-theater mode
    • Subscriptions that are independent from Youtube
    • Fast page
    • Settings allow fine-tuned control over when/how comments or related videos are shown
    • Optionally skip sponsored segments using SponsorBlock's API
    • Custom video speeds
    • Video transcript
    • Supports all available video qualities: 144p through 2160p
    https://github.com/user234683/youtube-local
    List of instances (N/A)

    Piped

    YouTube has an extremely invasive privacy policy which relies on using user data in unethical ways. You give them a lot of data - ranging from ideas, music taste, content, political opinions, and much more than you think.

    By using Piped, you can freely watch and listen to content without the fear of prying eyes watching everything you are doing.

    Features
    User Features
    • No Ads
    • No Tracking
    • Lightweight on server and client
    • Infinite Scrolling
    • Light/Dark themes
    • Login
    • Feeds
    • Playlists
    • Integration with SponsorBlock
    • Integration with LBRY for streaming
    • Integration with Return YouTube Dislike via RYD-Proxy
    • 4K support
    • No connections to Google's servers
    • Playing just audio
    • PWA support
    • Support for iOS
    • Locally saved Preferences
    • Available in many languages, thanks to our translators
    • Embedded video support
    Technical Features
    • Multi-region load-balancing
    • Performant by design, designed to handle 1000s of users concurrently
    • Does not use official YouTube APIs
    • Uses NewPipeExtractor to extract information
    • Public JSON API
    https://github.com/TeamPiped/Piped
    List of instances

    Nitter (WIP)
    A free and open source alternative Twitter front-end focused on privacy.
    Inspired by the invidio.us project.
    • No JavaScript or ads
    • All requests go through the backend, client never talks to Twitter
    • Prevents Twitter from tracking your IP or JavaScript fingerprint
    • Unofficial API (no rate limits or developer account required)
    • Lightweight (for @nim_lang, 36KB vs 580KB from twitter.com)
    • RSS feeds
    • Themes
    • Mobile support (responsive design)
    • AGPLv3 licensed, no proprietary instances permitted

    Todo (roughly in this order)
    • Embeds
    • Caching + archiving tweets/profiles
    • Simple account system with customizable feed
    • Json API endpoints
    • Emoji support (WIP, uses native font for now)
    https://github.com/zedeus/nitter
    List of instances

    Bibliogram
    An alternative front-end for Instagram.


    Bibliogram works without client-side JavaScript, has no ads or tracking, and doesn't urge you to sign up.
    See also: Invidious, a front-end for YouTube.
    Join the Bibliogram discussion room on Matrix: #bibliogram:matrix.org

    Features
    • View profile and timeline, Infinite scroll, User memory cache, RSS (latest 12 posts), View post, Galleries, Homepage, Videos, Galleries of videos, Optimised for mobile, Instance list, Clickable usernames and hashtags, Proper error checking, Favicon
    • Not implemented yet: Image disk cache, Settings (e.g. data saving), List view, IGTV, Test suite, Rate limiting, Public API, Explore hashtags, Explore locations, more...?

    These features may not be able to be implemented for technical reasons:
    • Stories

    These features will not be added, unless you ask reallllly nicely:
    • Comments
    • Tagging users

    These features will not be added, and I will not investigate adding them:
    • Viewing or interacting with a private profile's timeline
    https://github.com/cloudrac3r/bibliogram
    List of instances

    teddit

    A free and open source alternative Reddit front-end focused on privacy. Inspired by the Nitter project.

    • No JavaScript or ads
    • All requests go through the backend, client never talks to Reddit
    • Prevents Reddit from tracking your IP or JavaScript fingerprint
    • Unofficial API (RSS & JSON support, no rate limits or Reddit account required)
    • Lightweight (teddit frontpage: ~30 HTTP requests with ~270 KB of data downloaded vs. Reddit frontpage: ~190 requests with ~24 MB)
    • Self-hostable. Anyone can setup an instance. An instance can either use Reddit's API with or without OAuth (so Reddit API key is not necessarily needed).
    https://codeberg.org/teddit/teddit
    List of instances

    Libreddit

    10 second pitch: Libreddit is a portmanteau of "libre" (meaning freedom) and "Reddit". It is a private front-end like Invidious but for Reddit. Browse the coldest takes of r/unpopularopinion without being tracked.

    • Fast: written in Rust for blazing fast speeds and memory safety
    • Light: no JavaScript, no ads, no tracking, no bloat
    • Private: all requests are proxied through the server, including media
    • Secure: strong Content Security Policy prevents browser requests to Reddit
    https://github.com/spikecodes/libreddit
    List of instances

    Whoogle Search

    Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking. Easily deployable in one click as a Docker app, and customizable with a single config file. Quick and simple to implement as a primary search engine replacement on both desktop and mobile.

    Features
    • No ads or sponsored content
    • No javascript
    • No cookies
    • No tracking/linking of your personal IP address*
    • No AMP links
    • No URL tracking tags (i.e. utm=%s)
    • No referrer header
    • Tor and HTTP/SOCKS proxy support
    • Autocomplete/search suggestions
    • POST request search and suggestion queries (when possible)
    • View images at full res without site redirect (currently mobile only)
    • Dark mode
    • Randomly generated User Agent
    • Easy to install/deploy
    • DDG-style bang (i.e. !<tag> <query>) searches
    • Optional location-based searching (i.e. results near <city>)
    • Optional NoJS mode to disable all Javascript in results

    *If deployed to a remote server, or configured to send requests through a VPN, Tor, proxy, etc.
    https://github.com/benbusby/whoogle-search
    List of instances

    Wikiless

    A free open source alternative Wikipedia front-end focused on privacy.
    • No JavaScript or ads.
    • All requests go through the backend, client never talks to Wikipedia.
    • Prevents Wikipedia getting your IP address.
    • Self-hostable. Anyone can setup a private or public instance.
    https://codeberg.org/orenom/wikiless
    List of instances
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    Renk (04.08.20) , alpacino (06.05.20) , H265 (06.05.20) , londonderry (06.05.20) , Instab (06.05.20) , AxiomaticDirection (06.05.20)

  3. #2

    Join Date
    18.04.20
    P2P Client
    Latest uTorrent
    Posts
    9
    Activity Longevity
    0/20 3/20
    Today Posts
    0/5 ssssssss9
    Thanks for sharing this. They look great, and Invidious is the one I can see myself using as a full substitute of the original service. I'll try to adapt to using it (not that I use YouTube a lot )
    Reply With QuoteReply With Quote
    Thanks

  4. #3
    Moderator
    Instab's Avatar
    Join Date
    17.09.09
    Posts
    6,647
    Activity Longevity
    4/20 17/20
    Today Posts
    0/5 sssss6647
    i was keen on Invidious since youtube started with these "We’ll stop supporting this browser soon" banners. unfortunately though Invidious doesn't work with older browsers either. the pages are fine but playing the videos doesn't work.
    Your account has been disabled.
    Reply With QuoteReply With Quote
    Thanks

  5. #4
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    How old are we talking about? In theory it's supposed to work on anything that supports HTML5 and has the required codecs.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  6. #5
    Moderator
    Instab's Avatar
    Join Date
    17.09.09
    Posts
    6,647
    Activity Longevity
    4/20 17/20
    Today Posts
    0/5 sssss6647
    2016 and html5 is supported. i checked the log and found the following errors:
    Code:
    Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    Code:
    Refused to connect to 'https:// ... googlevideo.com' because it violates the following Content Security Policy directive: "connect-src 'self'".
    i grabbed an addon to disable the content security policy but still no dice. however right click and and opening the video in a new tab works so this is still much better than having an unusable youtube of course.
    Your account has been disabled.
    Reply With QuoteReply With Quote
    Thanks

  7. Who Said Thanks:

    Alexencot (Yesterday)

  8. #6
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    Was surfing through the documentation and found a workaround for you. If you add raw=1 to the query string, you get redirected straight to the video stream.

    Code:
    https://invidio.us/watch?v=InQS6kzqGes&raw=1
    There's also a local parameter which can be true or false (not 1 or 0, confusingly) to proxy the video through Invidious or not, and quality which can be one of dash, hd720 or medium.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  9. Who Said Thanks:

    Instab (21.03.21)

  10. #7
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    Updated the first post to add Teddit and Libreddit.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  11. #8
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    Updated the first post to add Whoogle Search.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  12. #9
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    Updated the first post to add Wikiless, which I found by pure chance.

    One good thing about all of these projects is that they're much lighter and faster than the official interfaces. YouTube has become bloated to the point opening a video freezes my browser for a few seconds
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  13. Who Said Thanks:

    Instab (29.07.21)

  14. #10
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    Updated the first post to add youtube-local.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  15. Who Said Thanks:

    Instab (14.04.22)

  16. #11
    Moderator
    Instab's Avatar
    Join Date
    17.09.09
    Posts
    6,647
    Activity Longevity
    4/20 17/20
    Today Posts
    0/5 sssss6647
    at the bottom of https://github.com/user234683/youtube-local there's a list with even more.
    Your account has been disabled.
    Reply With QuoteReply With Quote
    Thanks

  17. #12
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    Saw that, but I haven't tried most of them yet. One feature that was never officially available but they all seem to have is audio-only mode

    Bonus track: LinkTube. Been using it for years to rewrite embedded videos in my main browser after disabling Flash and multimedia to keep things secure.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  18. #13
    Moderator
    Instab's Avatar
    Join Date
    17.09.09
    Posts
    6,647
    Activity Longevity
    4/20 17/20
    Today Posts
    0/5 sssss6647
    yeah audio-only is great. actually my default for invidious.
    Your account has been disabled.
    Reply With QuoteReply With Quote
    Thanks

  19. #14
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    Let's say you have a slow computer and want to read Reddit without having to sleep 60 on every page load, but neither Libreddit or teddit are good enough for you. You can try this...

    • disable JavaScript for reddit.com and all subdomains.
    • open https://old.reddit.com/personalization and run the following code in your browser's console.
      Code:
      document.cookie = "redesign_optout=true; Expires=Sun, 17 Jan 2038 19:14:07 GMT; Path=/; Secure; Domain=.reddit.com; SameSite=None"
      document.cookie = "listingsignupbar_dismiss=1; Expires=Sun, 17 Jan 2038 19:14:07 GMT; Path=/; Secure; Domain=.reddit.com; SameSite=None"
      document.cookie = "over18=1; Expires=Sun, 17 Jan 2038 19:14:07 GMT; Path=/; Secure; Domain=.reddit.com; SameSite=None"
      document.cookie = "_options=%7B%22pref_quarantine_optin%22%3A%20true%7D; Expires=Sun, 17 Jan 2038 19:14:07 GMT; Path=/; Secure; Domain=.reddit.com; SameSite=None"
      Now you can open www.reddit.com links without loading the new design. (This was pretty hard to find! It seems everyone wants you to install browser addons or create an account and disable the redesign via preferences. No thanks.)
    • optional but recommended - apply the following CSS code.
      Code:
      /* Expand search bars, comments and posts by default */
      #searchexpando, .comment.collapsed .usertext, .comment.collapsed .child, .comment.collapsed .buttons {
      	display: block !important;
      }
      .thing.link.spoiler .expando, .thing.link.over18 .expando {
      	display: block !important;
      }
      .media-preview {
      	visibility: visible !important;
      }
      /* Hide signup, Reddit Premium and sponsored content banners */
      .listingsignupbar, .infobar.commentsignupbar, .premium-banner, .link.promotedlink.promoted, .link.promotedlink.external {
      	display: none !important;
      }
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  20. #15
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    38,358
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss38358
    Updated the first post to add Piped.

    As of this writing, when using some alternative YouTube frontends, you may see a 5 minute long warning claiming that "the following content is not available on this app" instead of the desired video. This is due to Google deprecating some of the clients they emulate (remember the v2 GData API?) but should be easy to fix.

    https://m.youtube.com/?persist_app=1&app=m works to force the mobile interface on the official site. It's much faster, but videos can't be made wide (fullscreen is fine) and playback stops and discards the buffer when you switch tabs or windows. https://www.youtube.com/?persist_app=1&app=desktop reverts this change.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  21. Who Said Thanks:

    BrianBosworth (06.08.22)

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •