Nothing matches that yet
Try a shorter word, or a label from the app such as "Check-up" or "Backups". Still stuck? Click Get help at the bottom of Reelhost's sidebar, or ask us in your account.
Getting started#
Install Jellyfin, install Reelhost, run the free check-up, then review and apply the fixes you want. Every change is backed up first.
Install Jellyfin first#
Reelhost sets up and fixes Jellyfin. It doesn't include it.
- Download Jellyfin Server for Windows from jellyfin.org/downloads/server and install it.
- Open it once, so it creates its settings.
- Finish Jellyfin's first-run setup in your browser, or let Reelhost do it: People & folders shows Finish setting up Jellyfin until it's done.
If Reelhost can't find Jellyfin, the Check-up says Jellyfin isn't on this computer yet, with Download Jellyfin and Check again.
Emby on the same PC? Open Jellyfin at http://127.0.0.1:8096, not localhost. While both servers use port 8096, "localhost" can open Emby's page instead.
Install Reelhost#
- Download Reelhost from reelhost.app. It runs on Windows 10 and 11.
- Run the installer. It's signed by Wizzered Inc. If Windows warns you, see SmartScreen warning.
- Open Reelhost. Windows asks whether it may make changes to your PC: choose Yes (why).
The check-up and the previews are free. You don't need an account or a card to look.
Run the check-up#
The Check-up screen scans as soon as Reelhost opens. It takes a few seconds and changes nothing.
- Ten colour bars, one per check. A lit bar is working. A grey, hatched bar has no signal: that check needs fixing. A faded bar is optional.
- The heading says how many things need fixing. Under it: the Jellyfin version and port Reelhost found, and any other media server, such as Emby.
- Each check has a tag (Working, Needs fixing, Optional or Not needed) and two sentences on what's going on. What each check means.
- Check again scans again, for example after you change something yourself.
Review and apply fixes#
- Problems are ticked for you. Fixes that are a trade-off, such as Network drives, are left for you to tick.
- Click Review 3 fixes (the number is how many you ticked). Review changes lists every change and the file or Windows setting it touches. Nothing has changed yet.
- Click Apply 3 changes. Reelhost stops Jellyfin, backs up its settings, makes the changes, starts Jellyfin again, waits until it answers and checks again. Jellyfin restarts once; it takes under a minute.
- A green note says what was applied and where Jellyfin is now, and the bars light up.
Without a license, the panel shows Unlock fixes instead of Apply. The scan and every preview stay free. Activate a license.
Backups and restoring#
Every Apply saves a backup of Jellyfin's settings before changing anything. Open Backups to see them, newest first, with the date and size.
- Find the backup made just before the change you want to undo, and click Restore.
- Reelhost asks Replace current settings? Click Restore again.
- Reelhost stops Jellyfin, puts its settings back, and starts it again.
Restore also puts back what Reelhost changed outside Jellyfin since that backup: its firewall rule, the plugged-in sleep timer, how Jellyfin starts (as a service or when you sign in), the TV guide task, and the router, firewall and HTTPS parts of your web address. Your watchhome.app name stays yours.
A restore returns everything to that moment, not one fix at a time. To keep some fixes, restore, then apply those again. Your media files are never changed, so they're never part of a backup.
With Emby: restoring a backup from before the Web port fix puts Jellyfin back on Emby's port, where it can't start. Reelhost tells you. Run the Check-up and apply the Web port fix again.
The ten checks#
Each check is one bar on the Check-up screen, in this order. Every fix is undone the same way: in Backups, restore the backup made just before it. The first four only matter with Emby on the same PC; without Emby they show Not needed.
Web port#
- What it means
- Emby and Jellyfin both want port 8096, so each device reaches one or the other depending on how it connects. It also flags any other program using Jellyfin's port.
- What the fix changes
- Moves Jellyfin to the next free port from 8097 (skipping Emby's), and its secure port with it (8097 and 8921, for example). Emby keeps 8096. Apps that used Jellyfin on 8096 need the new address, which Connect devices shows.
- How to undo
- Restore the backup. Jellyfin goes back to 8096, where it can't start while Emby is running.
Server discovery#
- What it means
- When an app searches your network, Emby and Jellyfin both answer, so apps can find the wrong server.
- What the fix changes
- Turns off Jellyfin's network discovery. You type Jellyfin's address into each app once instead.
- How to undo
- Restore the backup.
TV media list (DLNA)#
- What it means
- Both servers appear in your TV's media list and compete for the same network port.
- What the fix changes
- Turns off Jellyfin's DLNA server and leaves Emby's in place. If your TV uses Jellyfin's DLNA instead, open Options in Review changes and tick Keep Jellyfin's DLNA on.
- How to undo
- Restore the backup.
Artwork in media folders#
- What it means
- Jellyfin writes artwork and info files into your media folders. Emby writes the same files, so each overwrites the other's.
- What the fix changes
- Library by library, Jellyfin keeps its artwork and info files inside its own data. If you plan to stop using Emby, open Options and tick Keep saving artwork into media folders.
- How to undo
- Restore the backup.
Firewall#
- What it means
- Windows Firewall may block phones and TVs at home from reaching Jellyfin.
- What the fix changes
- Adds one Windows Firewall rule of Reelhost's own for Jellyfin's port. It lets in devices on your home network, plus your Tailscale devices if you use private watching, and nobody else. Jellyfin doesn't restart.
- How to undo
- Restore the backup. The rule is removed, or the one that was there before is put back.
Watching away from home#
- What it means
- Optional. Remote watching isn't set up yet.
- What the fix changes
- Set up remote watching opens Watch away from home. There, Reelhost turns on remote access in Jellyfin and limits streams away from home to the quality you pick. How it works.
- How to undo
- Restore the backup made when you set it up. For a web address, Turn off for now also works.
Antenna TV#
- What it means
- Optional. An HDHomeRun tuner is on your network, but Jellyfin doesn't have it or its guide isn't working. It needs fixing when the guide hasn't updated in over 2 days. Not needed without an HDHomeRun, or when Jellyfin already gets its guide from somewhere else.
- What the fix changes
- Adds the tuner to Jellyfin's Live TV with SiliconDust's free TV guide (2 days ahead), matched to every channel. Reelhost downloads the guide now and adds a scheduled task that checks hourly and downloads about once a day, even with Reelhost closed. The guide shows up in Jellyfin within the hour.
- How to undo
- Restore the backup. The tuner, the guide and the task go.
Network drives#
- What it means
- Optional. Jellyfin runs as a background service, which can't see your mapped network drives (such as Y:), so libraries on a NAS or another PC come up empty.
- What the fix changes
-
Runs Jellyfin while you're signed in, as you, so it sees the same drives you do. Reelhost starts Jellyfin hidden when you sign in, with the same settings as now; lets your account change Jellyfin's settings and library data; and stops the Jellyfin service starting on its own (it stays installed).
It's never ticked for you, because after a restart Jellyfin starts only when you sign in.
- How to undo
- Restore the backup. The service starts on its own again.
Sleep settings#
- What it means
- This PC goes to sleep, or hibernates, after a while when plugged in. While it's asleep, nobody can watch, at home or away, and recordings are missed.
- What the fix changes
- Stops this PC sleeping (and hibernating, if that's on) when plugged in. The screen can still turn off, battery settings stay as they are, and Jellyfin doesn't restart.
- How to undo
- Restore the backup. The old timers come back.
Video speed#
- What it means
- Optional when Jellyfin converts video for phones and viewers away from home on the processor, which can stall and buffer, and this PC's graphics card could do it faster. It needs fixing when Jellyfin is set to a graphics card this PC can't use, so videos that need converting can fail to play.
- What the fix changes
- Reelhost first tests your graphics (Intel Quick Sync, NVIDIA NVENC or AMD AMF) with Jellyfin's own video tools on this PC. Then it turns on the one that passed, and decoding for the formats that passed (H.264, HEVC, VP9). Nothing untested is turned on. If Jellyfin was set to one that can't work here, Reelhost switches to one that passed, or back to the processor.
- How to undo
- Restore the backup.
Watching away from home#
Two ways, on the Watch away from home screen: private access for your own devices, or a web address you can share. Either way, video streams straight from your PC. It never passes through Reelhost's servers.
Private or a web address: which to choose#
Just my devices
Private, with Tailscale
- The free Tailscale app on this PC and on every device
- Nothing is opened to the internet; no router changes
- Best for you and your household
A web address I can share
yourname.watchhome.app
- Works in any browser and in the Jellyfin apps
- Nothing to install on the devices
- Needs a license: one address per license
- Every Jellyfin user needs a strong password
Streaming quality away from home applies to both: 4, 8 (recommended), 15 Mbps or no limit. Choose 4 if your home internet's upload is slow or people watch on cellular. You can switch ways later.
Set up private watching (Tailscale)#
- Choose Just my devices, then Install Tailscale.
- Sign in to Tailscale. Your browser opens: use Google, Microsoft or Apple, and the same account on every device you'll watch on.
- Turn on remote watching. This needs a license.
- Optional: Add secure address gives Jellyfin an https:// name inside Tailscale. Turn on HTTPS once in Tailscale's DNS settings first (Open Tailscale DNS settings).
- On each phone, tablet or TV, install Tailscale and the Jellyfin app, sign in to Tailscale with the same account, then connect.
If Tailscale won't install from Reelhost, install it from tailscale.com/download, then come back.
Set up your web address (name.watchhome.app)#
- Choose A web address I can share.
- Type a name under Choose a name: 3 to 32 letters, numbers and hyphens. Reelhost says straight away whether it's free.
- Click Claim yourname.watchhome.app. Reelhost runs six steps and shows how each one went:
- Claim the name: reserves it for your license and points it at your home's internet address.
- Let Jellyfin accept visits through it: turns on remote watching, backed up first. People set to watch at home only still can't sign in from outside.
- Open your router: sends secure web visits (port 443) to this PC. Nothing else is opened. More.
- Allow it through Windows Firewall: lets the secure connection on this PC receive visits from the internet. Jellyfin itself stays reachable only at home.
- Get the HTTPS certificate: installs Caddy, which gets a free certificate from Let's Encrypt, and an hourly check that keeps the address pointed at your home.
- Check from outside: Reelhost's server visits your address from the internet, like a phone on cellular would. What the results mean.
- When it's done, your address appears with Copy and Open, where it points and when it was last checked.
If a step needs your hands, such as a router without UPnP, Reelhost shows exactly what to do and carries on. If a step fails, fix what it says and click Try again.
When your home's internet address changes, the hourly check moves your name to it, and puts the router rule back after a router restart. Reelhost doesn't need to be open.
What the web address needs from your router#
Only one thing: TCP port 443 sent to this PC. Reelhost asks your router for it with UPnP, which most home routers support, and labels the rule "Reelhost".
If the router doesn't answer (UPnP is off or not supported), or port 443 already goes to another device, Reelhost shows these steps with your router's and PC's addresses filled in. It never takes over or removes someone else's rule.
- Open your router's settings: type its address in a browser and sign in. The password is often on the router's label.
- Find Port forwarding. It's sometimes called Virtual servers, NAT or Applications & gaming.
- Add a rule: TCP port 443 to this PC's address, port 443. Name it Reelhost, then save.
- While you're there, reserve this PC's address (DHCP reservation), so the rule keeps working after a restart.
Then click Check from outside. Port 80 isn't needed.
IPv6#
Your address works over IPv6 when your internet provider gives your home IPv6. Reelhost adds this PC's own stable IPv6 address to your name (never a temporary one), and the address says which kinds work:
- Works over IPv4 and IPv6. Everyone can reach it.
- Works over IPv6. Viewers on networks without IPv6 can't reach it yet. If someone can't connect, the private option ("Just my devices") also works.
Routers don't forward IPv6. Instead, their IPv6 firewall has to let visits in, and Reelhost can't ask the router for that yet, so you do it once:
- Open your router's settings in a browser and sign in.
- Find the IPv6 firewall. It's sometimes called IPv6 pinholes, IPv6 port opening, or Security.
- Allow incoming TCP port 443 to this PC's IPv6 address (Reelhost shows it). Name it Reelhost, then save.
Windows Firewall and the HTTPS certificate already cover IPv6. Providers sometimes change IPv6 addresses: Reelhost moves your name on its own, and the Away screen tells you to update the router rule that names the old address.
When your provider shares one address (carrier-grade NAT)#
Some internet providers share one public IPv4 address among many homes. It's common with 5G home internet and satellite plans. Visits from the internet then can't reach your PC over IPv4, whatever you set on your router.
Reelhost spots it before opening anything: your router's internet address is a private one or starts with 100.64 to 100.127, or the internet sees your home at a different address than your router reports.
- With a public IPv6 address, setup carries on over IPv6 only. See IPv6.
- Without one, Reelhost explains what it found, and nothing is claimed or opened.
A Reelhost relay for connections like this is planned. Until then:
- Some providers give a home its own public IPv4 address if you ask. After that, set up the address again.
- If this PC uses a VPN, the internet sees the VPN's address instead of your home's. Turn it off and try again.
- The private option ("Just my devices") works today for devices you control.
Check from outside: what each result means#
After setup, and whenever you click Check from outside, Reelhost's server visits your address. It reports IPv4 and IPv6 separately when your address has both. While a new name or certificate is on its way, it keeps checking for about two minutes.
| What Reelhost says | What to do |
| "The address doesn't lead anywhere yet." | Nothing. A new address takes a minute or two to reach the whole internet. |
| "Your PC answered, but its security certificate isn't ready yet." | Wait a minute. If it lasts, port 443 may lead to another device at home: check your router's port forwarding. |
| "Your home internet connection turned the visit away." | Your router isn't sending port 443 to this PC. Check the Open your router step, or add the rule by hand. |
| "Nothing at your home answered within 10 seconds." | The router rule is missing or points at an old address of this PC, or a firewall on the PC (some antivirus suites have their own) blocks port 443. Reserve this PC's address in the router. |
| "The address reaches your PC, but Jellyfin isn't answering." | Start Jellyfin (see Jellyfin isn't answering), then check again. |
| "…something other than Jellyfin answered." | Port 443 leads to another device, such as a NAS or another server. Point the rule at this PC. |
| "Over IPv6, …" turned away or didn't answer | Your router's IPv6 firewall blocks visits. Allow incoming TCP 443 to this PC's IPv6 address. |
| "Our server can't check IPv6 yet." | Nothing is wrong at your home. That part just wasn't tested. |
| "Checked moments ago." | Wait 10 seconds, then check again. |
| "The license for this address has ended." | Renew to keep the address up to date. A yearly address keeps following your home for 30 days after the plan ends. |
Turn it off, or give the name back#
- Turn off for now removes the router rule, the firewall rule, the HTTPS service and the hourly check, and keeps your name. Set it up again any time.
- Release this address (Reelhost asks first): links you've shared stop working, anyone can claim the name, and this PC stops letting visits in from the internet. You can also release it on your account's Address page.
- Restoring a backup from before the address was set up also takes down what was added since. The name stays yours.
Use your own domain instead#
Under the web address, click Use my own domain instead, type a domain or subdomain you own, and click Set up my domain. Reelhost sets up Jellyfin and HTTPS on this PC, then lists the two steps that are yours, with your values filled in: forward TCP ports 80 and 443 on your router to this PC, and add a DNS A record for the domain that points at your home's internet address. Keeping that record current when your address changes is up to you.
Connecting devices and TVs#
Use Jellyfin's own apps on phones, tablets and TVs. Reelhost gives you the address and signs TVs in without typing a password.
Install the Jellyfin app and connect#
- Install the Jellyfin app on the phone, tablet or TV. It's free from the device's app store; jellyfin.org/downloads lists them. Any web browser works too.
- In Reelhost, open Connect devices. Scan the QR code with a phone, or type the address it shows.
- In the app, choose Add server, enter the address, then sign in.
With Server discovery turned off (Emby on the same PC), apps won't find Jellyfin by themselves. Type the address once on each device.
Which address to use#
Connect devices lists every address that works, each with Copy:
- Anywhere: your web address. Works on any device.
- Your devices: phones, tablets and TVs signed in to your Tailscale.
- At home: any device on your home Wi-Fi.
- This PC: only on this computer.
The QR code uses the first one in that order. If you only see home addresses, set up watching away from home.
Sign in a TV with a Quick Connect code#
- In the Jellyfin app on the TV, choose Quick Connect. It shows a 6-digit code.
- In Reelhost, open People & folders. Under Sign in a TV or phone, type the code and choose who it signs in as.
- Click Sign in. The TV opens Jellyfin as that person.
Codes last about 10 minutes. If Reelhost says the code isn't waiting, choose Quick Connect on the TV again and type the new code. This needs Reelhost connected to Jellyfin.
Best app for each device#
Connect devices lists these too:
- iPhone and iPad: Swiftfin (made by the Jellyfin project) or Infuse (a separate player by Firecore that also connects to Jellyfin).
- Android phones and tablets: Findroid (a community app that can download videos to watch offline) or the official Jellyfin app.
- Android TV, Google TV and Fire TV: Jellyfin for Android TV, from Google Play or the Amazon Appstore.
- Apple TV: Swiftfin or Infuse.
- Roku: the official Jellyfin channel.
- LG and Samsung smart TVs: the official Jellyfin app; search for Jellyfin in the TV's app store.
- A web browser: nothing to install. Open one of the addresses Reelhost shows.
Watch progress is kept in Jellyfin, so you can stop on one device and carry on on another. The home screen Reelhost sets up on the Viewing screen shows in Jellyfin's web app and the apps built on it; Swiftfin, Infuse and the TV apps keep their own layout.
People & folders#
Add the people who watch and the folders they watch, without Jellyfin's dashboard. Looking is free; adding needs a license.
Connect Reelhost to Jellyfin#
The first time, People & folders asks you to sign in once with the account you manage Jellyfin with (an administrator). Reelhost uses it to make a key named Reelhost, then forgets the password. The key is stored encrypted on this PC. Disconnect, at the bottom of the page, stops Reelhost using it.
If Jellyfin's first-run setup isn't done, you see Finish setting up Jellyfin instead: your name, a password of at least 6 characters and, optionally, a name for the server. Your password goes to Jellyfin only.
Free TV, recordings and Quick Connect need this connection too.
Add a person#
- Under Who watches, click Add a person.
- Type their name. Reelhost suggests a password that's easy to type on a TV remote; Make another suggests a different one.
- Can watch away from home: leave it on, or turn it off to allow only your home Wi-Fi.
- What they can watch: everything, including libraries you add later, or only the libraries you tick.
- Click Add Mom (the button shows their name).
A card shows how they sign in: the address, their name, the password and a QR code. Copy to send copies it all as a message. The password isn't shown again. Each person gets their own sign-in, "continue watching" and favorites.
Change a password or remove someone#
- New password suggests one you can change. Their devices stay signed in.
- Remove signs them out everywhere and deletes their watch history.
- Reelhost doesn't remove administrators. Do that in Jellyfin's dashboard.
Add a folder#
- Under Folders, click Add a folder and pick a folder on this PC, an external drive or a network drive.
- Reelhost looks inside and says what it holds: movies, TV shows, music, home videos and photos, or a mix. Change It holds if it guessed wrong.
- Where it goes: add it to an existing library of the same kind, or make a new library and name it.
- Click Add folder. Titles and artwork appear over the next few minutes.
If Jellyfin's Windows account can't read the folder, Reelhost lets it read it (read only; nothing else changes). A folder that's already in a library isn't added twice. For a network drive, turn on Network drives first.
Free TV#
Live channels that broadcasters stream for free, such as news and public TV, added to Jellyfin with a TV guide. No antenna needed.
What Free TV includes#
- Official streams only. Every channel's stream is published by its own broadcaster, and each one links to its Official source. Free streaming services with their own apps, such as Pluto TV or Tubi, aren't included, because their terms keep their channels in their own apps.
- Straight from the broadcaster. Video goes from each broadcaster to your Jellyfin. Reelhost provides the list and the guide.
- Where you watch. Some broadcasters stream only inside their own country; those only appear where they play.
Browsing the list is free. Adding channels needs a license and Reelhost connected to Jellyfin.
Add channels#
- Where you watch: your country. Reelhost starts with the one Windows is set to.
- Which channels: every channel for your country (new channels are added automatically), or Only the ones I choose, then tick them.
- The search box and the category buttons narrow the list. Tags show Guide or No guide, and Off the air for a channel that isn't working right now.
- Click Add 12 channels to Jellyfin (the number is how many you chose; later it reads Update Jellyfin). The guide fills in over the next few minutes.
The list keeps itself up to date without Reelhost open: channels that stop working drop out until they work again, guides refresh, and with every channel chosen, new ones arrive by themselves.
Guides and channel numbers#
- Numbers start at 101, so they never clash with antenna channels (2.1 to 69.x).
- Channels are numbered in blocks of 100 by category, and a channel keeps its number.
- Guides come from each broadcaster's own published schedule. A few broadcasters don't publish one, so their channels show without programme names.
Remove Free TV#
Click Remove free TV and confirm. The free channels and their guide leave Jellyfin; your antenna channels aren't affected.
If you stop paying, channels you've already added keep working, guide included. Changing them needs an active license.
Antenna & recordings#
For HDHomeRun tuners: channels, a guide that fills itself in, and recordings that don't miss the ending.
Add your HDHomeRun and its guide#
In the Check-up, tick Antenna TV, then review and apply. Reelhost adds the tuner to Jellyfin with SiliconDust's free two-day guide, matched to every channel, and keeps it fresh even with Reelhost closed. What the fix changes.
Scan for channels#
Antenna & recordings lists each tuner with its number of tuners, its channels, how many have a weak signal, and how many tuners are in use.
- Click Scan for channels. If the tuner offers both, choose Antenna or Cable first.
- The scan takes a few minutes, and TV on that tuner pauses meanwhile. Stop cancels it.
- When it's done, Jellyfin loads the channels with the new guide.
If someone is watching or recording, Reelhost warns you first: wait, or click Scan anyway. Scan again after moving the antenna or when new stations go on air.
Weak signal#
A channel counts as weak when its signal quality is under 60%. Weak channels can stutter or drop out. Moving or raising the antenna, then scanning again, often helps.
Choose where recordings go#
Under Recordings, Reelhost shows where recordings go and how much space is free there. An hour of HD TV takes about 6 GB.
- By default, Jellyfin records into a hidden folder inside its own data, on the system drive. Click Choose a folder to pick one you can find, ideally on a big drive.
- Recordings already made stay where they are.
- A network drive needs the Network drives fix first.
Recording margins#
Under Margin around each recording, set the minutes before (up to 60) and after (up to 180), then click Save. With no margin, recordings start and stop exactly on schedule, so shows that run late lose their ending. Use 1 before, 3 after appears while both are zero.
Keep the PC awake for recordings#
Recordings need this PC awake and Jellyfin running. Fix Sleep settings in the Check-up. If you turned on Network drives, Jellyfin starts only when you sign in, so after a restart, sign in to record.
Viewing like Plex#
What Plex does for watching out of the box, set up in Jellyfin from one screen. Looking is free; setting things up needs a license; Undo always works.
What the Viewing screen does#
Open Viewing. It needs Reelhost connected to Jellyfin.
- What's on now reads Jellyfin and shows each item as On, Partly, Off or Not needed, in a sentence.
- Choose what to set up: items that are off are ticked for you. Change the options, then click Set up N things.
- Every step is listed when it's done, with anything that didn't work and what to do about it. Setting something up again is safe: nothing is done twice.
Some items need a Jellyfin add-on. Add-ons come from Jellyfin's own catalog, are installed together, and then Jellyfin restarts once; anyone watching is paused for a few seconds.
Subtitles that turn on by themselves#
- Languages start from Windows' language settings; add or remove any. The first is each person's subtitle language.
- When subtitles show: Only when the audio isn't in your language is recommended. A foreign film starts with subtitles in your language; one in your own language doesn't. The other choices are always, only signs and foreign dialogue, or only when chosen while watching.
- For: everyone is ticked, the owner included. People you add later in People & folders get the same.
Download missing subtitles#
Tick Download missing subtitles from opensubtitles.com. Reelhost installs Jellyfin's Open Subtitles add-on, checks your name and password with opensubtitles.com, and saves them in that add-on's settings in Jellyfin. Reelhost doesn't keep the password.
- You need your own free account at opensubtitles.com. A free account allows a limited number of downloads each day.
- Choose the libraries, and whether to skip videos that already have subtitles in the file, or whose audio is already in your language.
- Jellyfin looks for missing subtitles when new videos arrive and once a day (its task "Download missing subtitles").
- Pull subtitles out of video files during scans installs the Subtitle Extract add-on, so subtitles inside files start straight away instead of after a pause.
Skip intro#
Reelhost installs Jellyfin's Chapter Segments Provider and turns it on for your TV libraries. The Skip intro button then appears for episodes whose chapters are named like "Intro" or "Opening", which files from discs and many releases have. Episodes without chapter markers get no button.
Intro Skipper is optional and only added if you tick it. It finds intros by listening to each season, so it works without chapter markers. It's a community add-on, made by volunteers rather than by Jellyfin or Reelhost, and it comes from its own source (intro-skipper.org), which Reelhost adds to Jellyfin. Reelhost first checks that it has a version for your Jellyfin; if not, it adds nothing and says so.
Scrubbing previews#
Small pictures above the progress bar while you drag through a video. Reelhost turns them on for the libraries you choose; Jellyfin makes them in its scheduled task "Generate Trickplay Images" (every night by default), not all at once, and they appear as each video is done.
With Video speed on, the graphics card does the work. Without it the processor does, so a big library takes many nights and the PC is busy meanwhile: turn on Video speed first if you can.
A home screen like Plex#
For the people you choose: Continue watching, Next up, Recently added, Live TV (if you have any), then your libraries. Movies come before TV, and home videos and photos stay out of Recently added.
The order of sections is for Jellyfin's web app and the apps built on it. Other apps (Swiftfin, Infuse, the TV apps) keep their own layout; the library order and Recently added apply everywhere.
Collections, lyrics and even volume#
- Collections installs TMDb Box Sets, which groups movies in a series into one collection.
- Music installs LrcLib Lyrics for song lyrics and turns on volume levelling for music libraries, so songs play at the same loudness. Jellyfin measures songs in its daily task "Audio Normalization".
Libraries on network drives#
Jellyfin can't see new files arrive on a network drive or share, so new episodes wait for its next library scan (every 12 hours by default). For libraries on a network drive, Reelhost has Jellyfin scan every hour instead. A scan only reads what changed. Jellyfin needs to reach the drive in the first place: see Network drives.
Undo, restarts and what stays installed#
- Reelhost records what it changes, with the setting it replaced, on this PC. Undo next to an item puts those settings back.
- Add-ons Reelhost installed stay installed but are turned off; Jellyfin unloads them the next time it restarts. Remove them under Plugins in Jellyfin's dashboard if you want them gone.
- Removing Reelhost from this PC leaves these settings and add-ons as they are, so watching keeps working. Undo them first if you'd rather not keep them.
Licenses and account#
Your license unlocks fixes on up to two computers. Your account, at api.reelhost.app/account, has your key, computers, billing, address and support.
Activate your license#
- Choose a plan on the pricing page. Your key arrives by email and starts with RH-.
- In Reelhost, click Unlock fixes at the bottom of the sidebar, or any Unlock to continue button.
- Paste the key under Already bought one? Enter your license key and click Activate.
The sidebar then shows Licensed. After activating once, fixes and restores work without an internet connection.
Using it on two computers#
Each license works on two computers at once. Activate it on each one the same way. For a third, free one of the two places first.
Move to another computer#
- On the old PC, click Licensed at the bottom of the sidebar, then Move to another computer, and confirm. That PC goes back to the free check-up; fixes already applied keep working.
- Activate the key on the new PC.
Old PC gone or broken? Sign in to your account, open License and click Remove this computer. Reelhost on that PC asks for the key again at its next check.
Lost your key#
Use Find my key on reelhost.app: enter the email you bought with and the key is emailed again. Or sign in to your account and open License: Show the whole key, or Email it to me.
Sign in to your account#
Your account has these pages: Overview, License, Billing, Address, Download, Support, Ideas and Account. There's no password:
- From Reelhost: click Account at the bottom of the sidebar. Your browser opens, already signed in.
- By email: enter your email and click Email me a sign-in link. The link works once, for 20 minutes.
- With your key: enter the license key and the email on it, then Sign in with my key.
You stay signed in for 30 days in that browser.
Billing, invoices and cancelling#
Paddle handles payments. In your account, open Billing and click Manage billing to change your card, download invoices or cancel, on Paddle's page.
- Billing shows "Renews on" or "Ends on … (won't renew)" for a yearly plan. A cancelled plan keeps working to its end date.
- From yearly to lifetime: buy lifetime, then ask us in Support and we'll cancel the yearly plan.
Refunds#
Ask within 30 days of buying and you get your money back in full, no questions asked. In your account, open Billing and click Ask for a refund. It starts a Support request. See the refund policy.
If you stop paying#
- Every fix you've applied keeps working. They're settings on your PC, and Reelhost never takes them back. The free check-up keeps working too.
- Applying new fixes needs an active plan.
- On the yearly plan, your watchhome.app address keeps following your home for 30 days after the plan ends, then stops updating.
- Free TV channels you've added keep working. Private watching with Tailscale doesn't depend on us.
Delete your account#
In your account, open Account, type your email under Delete my account, and click Delete my account. This can't be undone.
- If a yearly plan is still set to renew, cancel it in Billing first.
- Your license keys stop working, on every computer. Fixes Reelhost already applied keep working, but there are no more updates or new fixes.
- Your address, if you claimed one, is released and goes off the internet right away.
- We remove your email from everything we keep. Your support requests and ideas stay, without your name; your votes are removed.
- We keep the record of the sale (date, plan, amount, order number) for our accounts, without your email.
Want your money back? Ask for a refund first. After deleting, we can't tell the license was yours.
Get help, and what its diagnostics contain#
Get help, at the bottom of Reelhost's sidebar, opens Support in your account, already signed in, with a short diagnostics report filled in under Include diagnostics. Nothing is sent to us until you click Send.
The report holds the Reelhost and Windows versions, your plan, Jellyfin's version and port, how it runs, its server name, any other media server, and each check's result. It never holds license keys, tokens or passwords. Read it, and remove anything you'd rather not share. It's kept ready for an hour.
Without an activated license, Get help opens the sign-in page instead.
Troubleshooting#
The problems people run into most, and what fixes them.
Jellyfin isn't answering#
You might see "Jellyfin isn't answering on port …" in People & folders, or "Jellyfin didn't answer … yet" after applying fixes.
- Give it a minute. Jellyfin can take a while to start, especially just after the PC starts.
- Start it. Start Jellyfin from the Start menu, then click Check again in the Check-up.
- Run the Check-up. It shows which port Jellyfin is on and whether another program, such as Emby, has it.
- Right after a fix? If Jellyfin still doesn't answer after a minute, restore the backup that fix made in Backups.
- An endless spinner in the browser? Two Jellyfin tabs that sign in at the same moment can sign each other out. Close the other Jellyfin tabs and sign in again in one.
Windows asks for administrator permission#
Reelhost asks once each time it opens, because its fixes change Jellyfin's settings in C:\ProgramData, stop and start Jellyfin, and add firewall and power settings. Choose Yes.
If Windows asks for a password instead, your Windows account isn't an administrator. Sign in with one, or ask whoever manages the PC.
Windows SmartScreen warns about the installer#
The installer is signed by Wizzered Inc., the company that makes Reelhost. If Windows still shows Windows protected your PC:
- Click More info and read the publisher.
- Choose Run anyway only if it says Wizzered Inc.
If it says "Unknown publisher" or anything else, don't run it. Download Reelhost again from reelhost.app.
Antivirus that scans HTTPS#
Some antivirus inspects secure connections. Reelhost talks to the internet through Windows' own tools, which accept what your antivirus does, so activating, Free TV and Check from outside normally work anyway.
- If a step still says it can't reach Reelhost, pause the antivirus's web or HTTPS scanning for a minute and try again.
- If installing Tailscale fails, install it from tailscale.com/download, then come back.
- If the antivirus has its own firewall, let incoming port 443 through for the web address.
Emby on the same PC#
Reelhost never changes Emby. When the two servers clash, it changes Jellyfin's side, so Emby carries on as before.
- Four checks deal with it: Web port, Server discovery, TV media list and Artwork in media folders. Apply them together.
- Until the Web port fix, both can sit on 8096, and a device reaches one or the other depending on how it connects. On this PC, open Jellyfin at
http://127.0.0.1:8096, not localhost.
- After the fix, Jellyfin is on 8097 (or the next free port). Give each Jellyfin app the new address from Connect devices.
- Restoring a backup from before the Web port fix puts the clash back, and Jellyfin can't start. Apply the fix again.
Network drives aren't visible to Jellyfin#
A library on a mapped drive such as Y: comes up empty, or Add a folder says "Jellyfin can't see Y: while it runs as a Windows service".
Jellyfin's Windows service runs under a built-in account that can't see your mapped drives or your saved network passwords. In the Check-up, tick Network drives, then review and apply. Jellyfin then runs as you, while you're signed in. After a restart, it starts when you sign in.
Reelhost can't find the HDHomeRun#
"No HDHomeRun found on your network" or "The tuner isn't answering" usually means the PC can't reach it.
- Check the tuner has power and is plugged in to the same router as this PC, not a guest network.
- Reelhost looks for tuners through SiliconDust's own discovery, which lists the HDHomeRun devices at your home's internet address, and at
hdhomerun.local. A VPN on this PC can hide the tuner: turn it off and try again.
- Open hdhomerun.local in a browser on this PC. If the tuner's page doesn't open, restart the tuner, then the router.
- Then open Antenna & recordings again, or click Check again in the Check-up.