<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service-blhhexhyc" -->

---
title: This Plex add-on turned my self-hosted library into my...
description: A self-hoster describes setting up Tunarr, a Plex add-on that turns a personal media library into customizable live TV-style channels. Tunarr runs as a...
canonical: https://daily.dev/posts/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service-blhhexhyc
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: This Plex add-on turned my self-hosted library into my own personal live TV service | daily.dev
og:description: A self-hoster describes setting up Tunarr, a Plex add-on that turns a personal media library into customizable live TV-style channels. Tunarr runs as a...
og:url: https://daily.dev/posts/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service-blhhexhyc
og:image: https://api.daily.dev/og/posts/BLHHExhYc.png
og:image:alt: This Plex add-on turned my self-hosted library into my own personal live TV service
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# This Plex add-on turned my self-hosted library into my own personal live TV service

**[XDA Developers](https://daily.dev/sources/xda-developers)** · 4 min read · 1 upvotes · 0 comments

## Summary

A self-hoster describes setting up Tunarr, a Plex add-on that turns a personal media library into customizable live TV-style channels. Tunarr runs as a cross-platform app or Docker image, connects to Plex via its web interface, and lets users build channels around shows, movies, music, or genres instead of browsing a static library. Setup required opening a firewall port (TCP 8000) for the connection to work. Trade-offs include needing a separate always-on machine to manage channels and inconsistent UHD 4K playback, which was partially worked around by switching to HLS Direct v2 remuxing instead of transcoding.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.xda-developers.com/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service>

## Questions this post answers

### How do I fix Tunarr not connecting to my Plex server?

Tunarr connection failures to Plex are often caused by Windows Firewall blocking the connection. Either disable the firewall or create an inbound rule allowing Tunarr's TCP port 8000 through, which resolves the connection issue and lets Tunarr link to Plex Web successfully.

_Self-hosters troubleshooting Plex add-on setups can find similar fixes on daily.dev._

### Why is UHD 4K playback inconsistent in Tunarr?

UHD 4K playback issues in Tunarr stem from its default HLS mode, which uses FFmpeg to transcode each file, causing inconsistent results. Switching the channel to HLS Direct v2, which remuxes the source instead of transcoding it, can improve playback, though results still vary between titles and no permanent fix has been found.

_Anyone tuning self-hosted media playback can track fixes like this on daily.dev._

## Similar posts on daily.dev

- [I turned my NAS into a personal Netflix with these 7 add-ons](https://daily.dev/posts/i-turned-my-nas-into-a-personal-netflix-with-these-7-add-ons-4rpiyfib9) · XDA Developers · 0 upvotes · 0 comments
- [4 Plex companion apps showed me what my server was missing](https://daily.dev/posts/4-plex-companion-apps-showed-me-what-my-server-was-missing-wsptqeipx) · XDA Developers · 0 upvotes · 0 comments
- [5 tools that turned my self-hosted media server into something better than any streaming service](https://daily.dev/posts/5-tools-that-turned-my-self-hosted-media-server-into-something-better-than-any-streaming-service-7ypwdnqmb) · XDA Developers · 0 upvotes · 0 comments
- [This Android TV app turned my Plex library into personalized live TV channels](https://daily.dev/posts/this-android-tv-app-turned-my-plex-library-into-personalized-live-tv-channels-xaleficrq) · XDA Developers · 0 upvotes · 0 comments
- [I switched to Jellyfin, but Plex's one real advantage keeps pulling me back](https://daily.dev/posts/i-switched-to-jellyfin-but-plex-s-one-real-advantage-keeps-pulling-me-back-zw7hhtkni) · XDA Developers · 1 upvotes · 0 comments

---

Tags: [#backend](https://daily.dev/tags/backend), [#self-hosting](https://daily.dev/tags/self-hosting)

[View this post on daily.dev](https://daily.dev/posts/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service-blhhexhyc)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"This Plex add-on turned my self-hosted library into my own personal live TV service","url":"https://daily.dev/posts/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service-blhhexhyc","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service-blhhexhyc"},"datePublished":"2026-10-02T22:02:40.630Z","dateModified":"2026-10-02T22:03:03.745Z","description":"A self-hoster describes setting up Tunarr, a Plex add-on that turns a personal media library into customizable live TV-style channels. Tunarr runs as a...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2faa889d52c3d0857a5a474537640bc9?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2faa889d52c3d0857a5a474537640bc9?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"XDA Developers","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"XDA Developers","logo":"https://media.daily.dev/image/upload/s--kCg6yyAP--/f_auto,q_auto/v1774964407/logos/xda-developers?_a=BAMAMiWQ0","url":"https://daily.dev/sources/xda-developers"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service-blhhexhyc","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"backend,self-hosting","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"XDA Developers","item":"https://daily.dev/sources/xda-developers"},{"@type":"ListItem","position":3,"name":"This Plex add-on turned my self-hosted library into my own personal live TV service"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/this-plex-add-on-turned-my-self-hosted-library-into-my-own-personal-live-tv-service-blhhexhyc#faq","mainEntity":[{"@type":"Question","name":"How do I fix Tunarr not connecting to my Plex server?","acceptedAnswer":{"@type":"Answer","text":"Tunarr connection failures to Plex are often caused by Windows Firewall blocking the connection. Either disable the firewall or create an inbound rule allowing Tunarr's TCP port 8000 through, which resolves the connection issue and lets Tunarr link to Plex Web successfully. Self-hosters troubleshooting Plex add-on setups can find similar fixes on daily.dev."}},{"@type":"Question","name":"Why is UHD 4K playback inconsistent in Tunarr?","acceptedAnswer":{"@type":"Answer","text":"UHD 4K playback issues in Tunarr stem from its default HLS mode, which uses FFmpeg to transcode each file, causing inconsistent results. Switching the channel to HLS Direct v2, which remuxes the source instead of transcoding it, can improve playback, though results still vary between titles and no permanent fix has been found. Anyone tuning self-hosted media playback can track fixes like this on daily.dev."}}]}
```

