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.
https://jasontucker.blog/from-plex-to-jellyfin-part-7-tautulli-to-streamystats/
#PlextoJellyfin #jellyfin #unraid #homelab
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.

Jason Tucker
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.
https://jasontucker.blog/from-plex-to-jellyfin-part-6-rebuilding-the-home-screen/
#PlextoJellyfin #jellyfin #unraid #homelab
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.

Jason Tucker
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.
https://jasontucker.blog/from-plex-to-jellyfin-part-5-migrating-audiobook-progress-to-audiobookshelf/
#PlextoJellyfin #homelab #unraid #docker #self-hosting
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.

Jason Tucker
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.
https://jasontucker.blog/from-plex-to-jellyfin-part-4-how-watchstate-syncs-watch-history-between-plex-and-jellyfin/
#PlextoJellyfin #homelab #jellyfin #unraid #plex
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.

Jason Tucker
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.
https://jasontucker.blog/from-plex-to-jellyfin-part-3-clients-moonfin-on-apple-tv-and-the-moonbase-plugin/
#PlextoJellyfin #jellyfin #unraid #homelab
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.

Jason Tucker