RSSAmplifier

Blog

Jason Tucker

Technology, homelabs, automation, and some sawdust

jasontucker.blogRSS feed ↗15 posts

Latest posts

What My Nest Hub Does Besides Show Family Photos

Teaching a Google Nest Hub to show more than family photos: a driveway camera feed on movement, and a now-playing card for whatever's on the living room Apple TV.

Exploring the world of Proxmox and installing Home Assistant OS on it

Let's add another skill to my resume - Proxmox.

Quartermaster: A Homelab Remote That Doesn't Pick a Side

A new iOS app tries to cover both your media stack and the infrastructure underneath it, from Radarr and Jellyfin to Unraid and Home Assistant, without picking a side.

Callsheet: The Companion App for Jellyfin (and Plex, If You Must)

I asked Casey Liss on Mastodon if Callsheet had added Jellyfin support. Turns out it shipped in May and I just hadn't noticed. Two month since Jellyfin was added to Callsheet and it's been a hit.

From Plex to Jellyfin Part 7: Watching Habits—Tautulli to Streamystats

Streamystats is the stats tool for Jellyfin. Watch history, library analytics, AI recommendations, custom watchlists, and a Year in Review that shows you exactly what you watched.

From Plex to Jellyfin, Part 6: Rebuilding the Home Screen with Posterizarr, Maintainerr, and Moonfin

Aggregarr did three jobs on Plex for me: collections, artwork, and home screen rows. Here's how that splits across Posterizarr, Maintainerr, and what Moonfin already does natively, plus where Seerr quietly covers more than I expected.

From Plex to Jellyfin, Part 5: Migrating Audiobook Progress to Audiobookshelf (Since Nobody Else Had)

Plex stores audiobook progress at the track level, splits it by account in ways that don't survive a re-scan, and nobody had built a tool to move it to Audiobookshelf. So I wrote one, hit a couple of bad title-matching bugs along the way, and open sourced it.

From Plex to Jellyfin, Part 4: How WatchState Syncs Watch History Between Plex and Jellyfin

WatchState keeps Plex and Jellyfin watch history in sync. Here's how the matching and webhooks actually work, and what skipping the docs on day one cost me.

From Plex to Jellyfin, Part 3: Clients - Moonfin on Apple TV and the Moonbase Plugin

Let’s start exploring Jellyfin apps for the Apple TV on this one. We’re going to explore Moonfin and it’s moonbase plug-in.

Nautiline vs. NaviBeat: Two iOS Apps worth considering for your Navidrome Library

The Navidrome iOS client ecosystem has been quietly getting good. Nautiline has been my go-to since Part 2 of this series. Then NaviBeat showed up. Here's how they compare.

Streaming Navidrome to Yamaha MusicCast with upmpdcli (No Shared Filesystem Required)

Navidrome doesn't speak DLNA natively, and MusicCast doesn't speak OpenSubsonic. upmpdcli bridges that gap cleanly. It talks to Navidrome via the Subsonic API and advertises itself as a UPnP media server on your network.

From Plex to Jellyfin, Part 2: The Case for Navidrome (and Why Jellyfin Doesn't Get My Music)

Jellyfin handles music. It just doesn't handle it well. Here's the argument for splitting the stack and running Navidrome as a dedicated music server so Jellyfin never has to touch your music library at all.

Ghost + Newsletter for $15/Month: Why I Left PikaPods for MagicPages

Ghost on PikaPods was perfect until I wanted a newsletter. Here's how I solved the email problem without paying Mailgun retail prices, and what I learned switching to a managed Ghost host

How to Run Backblaze Personal Backup on Unraid

Getting Backblaze Personal running on Unraid is pretty straight forward, and it's the cheapest way to get "unlimited" offsite backup for a homelab NAS. Just don't be a jerk about it, backup what you cant replace and call it good.

From Plex to Jellyfin, Part 1: Why I'm Finally Taking This Seriously

Is enough, enough to switch to Jellyfin? Lets find out together.