• AnyStream is having some DRM issues currently, Netflix is not available in HD for the time being.
    Situations like this will always happen with AnyStream: streaming providers are continuously improving their countermeasures while we try to catch up, it's an ongoing cat-and-mouse game. Please be patient and don't flood our support or forum with requests, we are working on it 24/7 to get it resolved. Thank you.

tubi

Jimmy keffer

Active Member
Thread Starter
Joined
Jun 22, 2021
Messages
40
Likes
8
does anyone know a way to download from tubi
thanks jimmy
 
I use yt-dlp (https://github.com/yt-dlp/yt-dlp). For shows I also use a custom Tampermonkey userscript that I wrote to grab all the episode links:

Code:
// ==UserScript==
// @name         Copy Tubi Show Links to Clipboard
// @version      1.0
// @description  Copy Tubi show links to clipboard in grouped format for yt-dlp
// @author       rarenight
// @match        https://tubitv.com/*
// @grant        GM_setClipboard
// ==/UserScript==

(function() {
    'use strict';

    const button = document.createElement('button');
    button.textContent = 'Copy Tubi Show Links';
    button.style.position = 'fixed';
    button.style.top = '10px';
    button.style.right = '10px';
    button.style.zIndex = '10000';
    document.body.appendChild(button);

    const copyAllLinks = () => {
    const links = [...document.querySelectorAll('a')].map(a => a.href);
    const filteredLinks = links.filter(link => link.includes('https://tubitv.com/tv-shows/'));
    const uniqueLinks = [...new Set(filteredLinks)];
    const formattedOutput = `yt-dlp ${uniqueLinks.join(', ')}`;
    GM_setClipboard(formattedOutput, 'text');
    alert('Tubi show links have been copied to the clipboard!');
    };

    button.addEventListener('click', copyAllLinks);
})();

This is how it works. First, install Tampermonkey (https://www.tampermonkey.net/) and save the script in the dashboard. This script creates a "Copy Links" button at the top right corner when you visit Tubi.

Then, go to a random Tubi show like this:

https://tubitv.com/series/300007846/tales-from-the-cryptkeeper

Select a season and click Copy Links. If the script doesn't capture all the links, scroll right to the end of the season and then press Copy Links again. Your clipboard now contains the proper yt-dlp batch command, like this:

Code:
yt-dlp https://tubitv.com/tv-shows/623800/s01-e01-while-the-cat-s-away, https://tubitv.com/tv-shows/623801/s01-e02-nature, https://tubitv.com/tv-shows/623802/s01-e03-pleasant-screams, https://tubitv.com/tv-shows/623803/s01-e04-gone-fishin-a-little-body-of-work, https://tubitv.com/tv-shows/623804/s01-e05-the-sleeping-beauty, https://tubitv.com/tv-shows/624072/s01-e06-the-works-in-wax, https://tubitv.com/tv-shows/623713/s01-e07-cave-man, https://tubitv.com/tv-shows/624057/s01-e08-hyde-and-go-shriek, https://tubitv.com/tv-shows/623715/s01-e09-fare-tonight, https://tubitv.com/tv-shows/623805/s01-e10-gorilla-s-paw, https://tubitv.com/tv-shows/623717/s01-e11-this-wraps-it-up, https://tubitv.com/tv-shows/623719/s01-e12-grounds-for-horror, https://tubitv.com/tv-shows/623722/s01-e13-ghost-ship

Then paste the command into yt-dlp and it auto-downloads each episode from that season one at a time at the highest bitrate available. Repeat for the rest of the seasons.

The reason I do it this way is because yt-dlp doesn't auto-capture all seasons properly when you just provide a show link. I'm sure there's a more elegant way to do it but this approach has always worked for me.
 
Last edited:
Back
Top