<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cleanup &#8211; Gig City Geek</title>
	<atom:link href="https://gigcitygeek.com/tag/cleanup/feed/" rel="self" type="application/rss+xml" />
	<link>https://gigcitygeek.com</link>
	<description>Gig powered, curiosity driven...</description>
	<lastBuildDate>Sat, 04 Jul 2026 02:49:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>

<image>
	<url>https://gigcitygeek.com/wp-content/uploads/2026/01/cropped-GigCityGeek_Logo-32x32.png</url>
	<title>cleanup &#8211; Gig City Geek</title>
	<link>https://gigcitygeek.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>No More Patches: A YouTube Fix for the Modern Family</title>
		<link>https://gigcitygeek.com/2026/07/10/revanced-free-youtube/</link>
					<comments>https://gigcitygeek.com/2026/07/10/revanced-free-youtube/#respond</comments>
		
		<dc:creator><![CDATA[Laronski]]></dc:creator>
		<pubDate>Fri, 10 Jul 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Streaming]]></category>
		<category><![CDATA[ad-free]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[cleanup]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[revanced]]></category>
		<category><![CDATA[self-hosted]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>
		<guid isPermaLink="false">https://gigcitygeek.com/?p=4382</guid>

					<description><![CDATA[Tired of YouTube's ad interruptions and app updates? Revanced's self-hosted solution offers a clean, ad-free experience without the hassle of patching. Learn...]]></description>
										<content:encoded><![CDATA[<p>We all know the feeling: you fire up <a href="https://www.winxdvd.com/streaming-video/yt-dlp-alternatives.htm" target="_blank" rel="noopener noreferrer">YouTube</a> on the family TV, the first ad pops up, and the kids collectively groan while my wife just sighs, “Can we get back to the video?” I’ve been chasing a clean‑look, <a href="https://akashrajpurohit.com/blog/metube-selfhosted-youtube-downloader-with-a-sleek-web-interface/" target="_blank" rel="noopener noreferrer">ad‑free</a> experience for years, hopping from browser extensions to patched APKs, only to end up with a half‑working mess that crashes whenever the app updates. Then a thread on <a href="https://www.reddit.com/r/selfhosted/comments/1umnl1i/ytdlp_web_player_the_best_alternative_to_revanced/" target="_blank" rel="noopener noreferrer">r/selfhosted</a> dropped a bomb—yt‑dlp’s web player could be the “<a href="https://sodawithoutsparkles.github.io/revanced-troubleshooting-guide/troubleshoot/03-youtube/" target="_blank" rel="noopener noreferrer">Revanced</a>‑free” answer we’ve been dreaming of. If you’re tired of patch‑hopping and ready for a <a href="https://www.reddit.com/r/selfhosted/comments/1rctb8h/ytdlp_web_player_universal_web_video_player_with/" target="_blank" rel="noopener noreferrer">self‑hosted</a> fix, keep reading; the next few minutes could save you hours of frustration.</p>
<p><strong>Why the Revanced Fatigue Is Real</strong></p>
<p>Revanced started as a lifesaver, giving us the ability to skip ads and unlock background playback without the official YouTube app’s shackles. But every new YouTube rollout feels like a surprise attack, breaking the mod and forcing us into a cycle of waiting for the next patch. My son, who can recite <a href="https://geeks3d.com/20100613/tutorial-gpu-tools-and-gpu-memory-clock-real-and-effective-speeds-demystified/" target="_blank" rel="noopener noreferrer">GPU clock speeds</a> faster than I can say “buffer,” has already rolled his eyes at the latest “compatible version” notice.</p>
<p>In practice, the constant chase means more time troubleshooting and less time watching the videos we actually enjoy.</p>
<p>You end up with a stack of zip files, a terminal window full of error messages, and the lingering dread that the next YouTube update will render everything useless.</p>
<p><strong>Enter yt‑dlp Web Player: The DIY Savior</strong></p>
<p>When I first saw the <a href="https://ytdlnis.com/">yt‑dlp web player</a> suggestion, I thought it was just another “run‑your‑own‑server” gimmick—until I tried it on my <a href="https://github.com/marcopiovanello/yt-dlp-web-ui" target="_blank" rel="noopener noreferrer">mini‑PC</a>. The player pulls videos directly via yt‑dlp, streams them through a lightweight <a href="https://www.reddit.com/r/selfhosted/comments/1snd64g/ytdlp_web_player_internet_video_player_powered_by/" target="_blank" rel="noopener noreferrer">HTML5</a> interface, and does it all without the need for a patched client. It’s essentially a browser‑based YouTube that respects your ad‑free wishes, and it runs on a Ryzen 9 with 64 GB of RAM without breaking a sweat.</p>
<p>What really sold me was the transparency: you own the code, you control the updates, and you can tweak the UI to match whatever theme your wife prefers—no more mysterious background services.</p>
<p><strong>Setting Up Without Losing Your Mind (or Your Son’s GPU Clock)</strong></p>
<p>First, install yt‑dlp on your host machine (a simple <code><a href="https://github.com/yt-dlp/yt-dlp/wiki/Installation" target="_blank" rel="noopener noreferrer">pip</a> install -U <a href="https://www.reddit.com/r/selfhosted/comments/1rctb8h/ytdlp_web_player_universal_web_video_player_with/" target="_blank" rel="noopener noreferrer">yt-dlp</a></code> does the trick). Then clone the web‑player repo, point its config to the yt‑dlp binary, and fire up the <a href="https://github.com/Jeeaaasus/youtube-dl" target="_blank" rel="noopener noreferrer">Docker</a> container. I kept the whole stack under 200 MB of RAM, leaving plenty of headroom for the game server my son runs on the same hardware.</p>
<p>The hardest part was configuring the reverse proxy so the player is reachable from any device without exposing the server to the internet. A quick <a href="https://github.com/jtduan/yt-dlp-nginx" target="_blank" rel="noopener noreferrer">Nginx</a> snippet and a <a href="https://github.com/yt-dlp/yt-dlp/issues/6892" target="_blank" rel="noopener noreferrer">Let’s Encrypt</a> cert later, and we were streaming ad‑free vids across the house.</p>
<p>You’ll thank yourself when the player starts instantly, even on the old tablet in the kitchen.</p>
<p><strong>The Trade‑Offs: Freedom vs. Friction</strong></p>
<p>The upside is obvious: no more surprise ads, no more reliance on third‑party APKs that get pulled from the store, and a single point of control that you can back up like any other service. However, you trade that convenience for a modest amount of maintenance—updating yt‑dlp, watching for YouTube’s format changes, and occasionally tweaking the player’s <a href="https://y232.live/" target="_blank" rel="noopener noreferrer">CSS</a> to keep it looking fresh.</p>
<p>If you’re comfortable with a little <a href="https://github.com/yt-dlp/yt-dlp" target="_blank" rel="noopener noreferrer">command‑line</a> love, the payoff is a truly self‑hosted, future‑proof solution that scales from a single laptop to a full‑blown <a href="https://www.reddit.com/r/selfhosted/comments/1rctb8h/ytdlp_web_player_universal_web_video_player_with/" target="_blank" rel="noopener noreferrer">media server</a>.</p>
<p>If you prefer “set it and forget it,” you might still find the occasional patch cycle less painful than juggling multiple revanced builds.</p>
<p><em>You end up with a stack of zip files, a terminal window full of error messages, and the lingering dread that the next YouTube update will render everything useless.</em></p>
<p><em>You’ll thank yourself when the player starts instantly, even on the old tablet in the kitchen.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://gigcitygeek.com/2026/07/10/revanced-free-youtube/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Taming Your Plex Library: A Smarter Cleanup Solution?</title>
		<link>https://gigcitygeek.com/2026/04/20/plex-jellyfin-automation-cleanup/</link>
					<comments>https://gigcitygeek.com/2026/04/20/plex-jellyfin-automation-cleanup/#respond</comments>
		
		<dc:creator><![CDATA[Laronski]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Smarter Not Harder]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[cleanup]]></category>
		<category><![CDATA[digital library]]></category>
		<category><![CDATA[Jellyfin]]></category>
		<category><![CDATA[media management]]></category>
		<category><![CDATA[Media Server]]></category>
		<category><![CDATA[plex]]></category>
		<category><![CDATA[Radarr]]></category>
		<category><![CDATA[rule-based]]></category>
		<category><![CDATA[Sonarr]]></category>
		<guid isPermaLink="false">https://gigcitygeek.com/?p=3644</guid>

					<description><![CDATA[Feeling overwhelmed by your Plex or Jellyfin library? This post explores a new tool that automates cleanup, flagging unwatched, low-rated, or rarely-touched ...]]></description>
										<content:encoded><![CDATA[<p>The other night I was scrolling through a <a href="https://www.reddit.com/r/radarr/comments/1sl8stf/release<em>reclaimerr/&#8221;>Reddit thread</a> where someone casually mentioned their <a title="" href="https://en.wikipedia.org/wiki/Server" target="</em>blank&#8221; rel=&#8221;noopener&#8221;>home server</a> had hit nearly 100 TB, then in the same breath admitted they were scrambling to delete things to make room. That combination of pride and mild panic felt way too familiar.</p>
<p>My library is much smaller, but I have had my own sessions of halfheartedly browsing <a title="" href="https://www.plex.tv/" target="<em>blank&#8221; rel=&#8221;noopener&#8221;>Plex</a> and <a title="" href="https://jellyfin.org/" target="</em>blank&#8221; rel=&#8221;noopener&#8221;>Jellyfin</a>, wondering why on earth I downloaded half of what is sitting there. My wife just wants the shows to play without stuttering and could not care less which version of a movie we have, only that it works when she hits play.</p>
<p><h4>A Promising Kind Of Automation</h4>
</p>
<p>In that thread, a new tool popped up that tries to take the tedium out of this mess by handling cleanup in a more systematic way. It hooks into Plex and Jellyfin, and it can optionally talk to <a title="" href="https://sonarr.tv/" target="<em>blank&#8221; rel=&#8221;noopener&#8221;>Sonarr</a>, <a title="" href="https://radarr.tv/" target="</em>blank&#8221; rel=&#8221;noopener&#8221;>Radarr</a>, and request tools if you want everything coordinated across your stack.</p>
<p>The main idea is <a title="" href="https://en.wikipedia.org/wiki/Rule-based<em>system&#8221; target=&#8221;</em>blank&#8221; rel=&#8221;noopener&#8221;>rule based scanning</a>: you define conditions like “unwatched for X days,” “low rated,” or “barely touched since it was requested,” and the tool flags those titles for potential removal rather than pretending everything is equally precious.</p>
<p><h4>A Careful Approach To Safety</h4>
</p>
<p>What I liked is that it does not jump straight to deleting everything it thinks is useless. Automatic deletion is deliberately disabled while the project is in beta, so you have to approve anything it wants to remove through the UI. There is also a protection system that lets you mark certain shows or movies as untouchable, and users can request that protection too, with admins deciding what sticks. My son’s favorite <a title="" href="https://en.wikipedia.org/wiki/Manga" target="_blank" rel="noopener">Manga</a> films would live under that umbrella without question.</p>
<p>Because of those choices, I would still classify this whole idea as a net positive for people running home media servers, even if the tooling is not perfect yet.</p>
<p><h4>Here Comes The Skepticism</h4>
</p>
<p>Once you read a bit deeper into the comments, the excitement gets tangled with a good amount of distrust. Some people are just tired of “yet another tool” that seems to redo what an older project already tried, worried that the developer enthusiasm will vanish in a few months and leave behind another orphaned <a title="" href="https://en.wikipedia.org/wiki/Container<em>(software)&#8221; target=&#8221;</em>blank&#8221; rel=&#8221;noopener&#8221;>container</a>.</p>
<p>Others jumped straight into accusing the project of being “<a title="" href="https://en.wikipedia.org/wiki/Artificial<em>intelligence&#8221; target=&#8221;</em>blank&#8221; rel=&#8221;noopener&#8221;>AI vibe coded</a>” the moment they saw clean bullet points and structured text in the release post. The developer pushed back and said the code is hand written, and that <a title="" href="https://en.wikipedia.org/wiki/Large<em>language</em>model&#8221; target=&#8221;_blank&#8221; rel=&#8221;noopener&#8221;>large language models</a> are used sparingly as a helper.</p>
<p>That nuance is easy to lose when the default assumption has become that anything polished must have been generated rather than crafted.</p>
<p><h4>What It Says About The Community</h4>
</p>
<p>Reading through it all, I ended up less focused on the specific tool and more on what the whole exchange revealed about the community itself. People running <a title="" href="https://haveibeenpwned.com/arr/" target="<em>blank&#8221; rel=&#8221;noopener&#8221;>Plex, Jellyfin, and *arr setups</a> are dealing with more data, more integrations, and less tolerance for failure than ever, because a single <a title="" href="https://en.wikipedia.org/wiki/Configuration</em>management&#8221; target=&#8221;_blank&#8221; rel=&#8221;noopener&#8221;>misconfiguration</a> can wipe out a lot of time and bandwidth.</p>
<p>At home, my wife and son only see whether their shows are there when they click; I am the one thinking about <a title="" href="https://en.wikipedia.org/wiki/Disk<em>space&#8221; target=&#8221;</em>blank&#8221; rel=&#8221;noopener&#8221;>disk space</a> graphs and cleanup rules in the background.</p>
<p>Tools like this are trying to bridge that gap, making it easier to keep things lean without accidentally nuking the favorites, but they have to fight through a wall of skepticism around AI, project abandonment, and trust before most of us will let them anywhere near the delete button.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gigcitygeek.com/2026/04/20/plex-jellyfin-automation-cleanup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
