A homelab setup running yt‑dlp and ytdl‑sub to preserve YouTube playlists.
*Signal‑boosting Laura’s 13 Oct 2026 post warns that the corporate internet is hostile to art. *If you don’t archive now, your liked videos may vanish forever.*
On 13 Oct 2026 Laura posted a stark warning: the corporate internet is hostile to art, and YouTube’s algorithm silently prunes the videos you once loved. She urged readers to download and archive the stuff that matters before it vanishes. The message resonated across homelab circles, where users already wrestle with fragile media libraries. For anyone with a “liked videos” playlist, the loss is already visible—early favorites disappear unless you manually enable a hidden setting. The urgency is real; without proactive archiving, personal cultural history will be lost to platform churn.
The post notes that early entries in a user’s “liked videos” playlist often disappear without warning. You must enable the playlist setting to see the loss, proving the platform’s ephemerality. The author frames the internet as a hostile environment where content belongs to you only if you claim it. This urgency drives the need for a personal archive before the corporate tide erases cultural artifacts.
The author recommends yt‑dlp or any of its wrappers for bulk downloading. For playlist fidelity, ytdl‑sub is the only wrapper that preserves structure via .yaml configs. It runs in a self‑hosted docker‑compose stack with a web‑IDE, bridging the tech‑comfort gap. The setup respects file data over metadata scrapers, keeping the archive lean and reliable.
Jellyfin’s library expects Movies, TV Shows, or Artists hierarchies. The author created a TV Shows‑mode library named “YouTube”, disabled all scrapers, and forced file‑name precedence. ytdl‑sub tags videos with a Season field based on Year, then stores them in folders named for the original playlist. A later tweak assigned the Playlist title as the Season Number, allowing Jellyfin to display each video once without duplicate imports, even for a terabyte‑scale collection.
Tdarr automates re‑encoding to HEVC/H.265, shaving roughly 700GB from a 2TB library. The author warns that Tdarr’s UI is complex and prone to break on intricate workflows, but the default pipeline works for most users. A side effect is occasional loss of Jellyfin thumbnails, fixable by a metadata refresh. The trade‑off is processing power for storage, a balance the author manages comfortably.
The source notes that early liked videos often disappear unless you enable a hidden playlist setting, showing that YouTube routinely removes content.
ytdl‑sub, a wrapper for yt‑dlp, maintains playlist hierarchy via .yaml files and works in a self‑hosted docker environment.
The author saved about 700GB from a 2TB library by re‑encoding everything to HEVC/H.265.
The recipe is simple: grab yt‑dlp, layer ytdl‑sub for playlist fidelity, feed the files into a Jellyfin TV‑Shows library, and let Tdarr compress the bulk. The author’s over‑engineered setup proves that a disciplined homelab can safeguard YouTube content at scale. As more creators disappear behind algorithmic tides, the only defense remains personal ownership. Those who ignore the warning risk watching their digital memories dissolve.
Sources: Hacker News (https://criminallyvulgar.dev/you-should-absolutely-download-your-favourite-youtube-videos/)