r/emby

Fix for Random Freezing on Linux
▲ 40 r/emby+2 crossposts

Fix for Random Freezing on Linux

I'm making this post not to ask for help, but to share information. I want to preface this post by saying that this issue is not with Jellyfin, but Jellyfin is what became affected for me, so I decided this was probably the best subreddit to share it, though this issue could probably also affect Plex, Emby or any other service that uses GPU transcoding.

I'm running Jellyfin on a headless Debian stable install, but with the newer backports kernel on an x86-64 machine, which currently gets me kernel version 7.1.

Over the last few weeks my Jellyfin service would randomly freeze. Other services seemed unaffected most of the time. Jellyfin apps would show up as signed out, and if you manually signed in, you could, but nothing would play. Restarting the Jellyfin service, if the command even executed successfully instead of hanging, wouldn't fix the issue. Another symptom I noticed when the issue would arise is that the "htop" command wouldn't run properly; I would just get a blank screen. btop and top would work fine, but not htop.

I'm far from an expert in debugging this kind of problem, and it's entirely possible this is all wildly inaccurate since I used an LLM to help me, though I did try to verify its claims with other sources to the best of my ability. Anyway, I exported some log files and went back and forth with both a local AI and Brave.ai to help me sift thru them, while describing the issue, to try and figure out what is going on, and apparently there is a known regression in kernel 7.1, and certain versions of kernel 6.x, in the way memory translations are handled during GPU operations. This can trigger crashes in the amdgpu driver, which can cause instability in the kernel's memory subsystem, or just straight up crashes/hangs (which I also had happen once or twice) with some AMD GPUs when they perform certain operations, like hardware transcoding.

This issue didn't exist a few months ago and only recently started cropping up, coincidentally, around the time I upgraded to kernel 7.1.

The resolution, for now, seems to be to either upgrade/downgrade to an unaffected kernel version, or to disable HMM and/or IOMMU using kernel arguments at boot. I added amd_iommu=off and iommu=off to my command line arguments in grub to accomplish this.

I also found this post of someone else having driver crashes on AMD GPUs using kernel 7.1.

https://etbe.coker.com.au/2026/08/15/amd-video-llms-debian-kernels/

It has been about 48 hours, and so far I haven't had any issues, despite multiple hardware transcoding sessions within Jellyfin during that time. If I do run into anything new, I'll update or comment on this post. I just wanted to put this out there into the ether so everyone can benefit, or comment.

Also, I did run memtest on my system to verify that the system RAM wasn't faulty and everything checked out. I also performed SMART tests on all my storage media, and it all checks out fine too.

u/gerowen — 16 hours ago
▲ 22 r/emby+3 crossposts

Show your Plex/Emby/Jellyfin "now playing" card on a cheap ESP32 touch panel (ESPHome + a tiny screenshot sidecar)

There's a slick project called **[Marquee](https://github.com/Jamisonfitz/marquee)\*\* (by Jamisonfitz) that turns a Google Nest Hub into a beautiful "now playing" card for Plex/Emby/Jellyfin — poster, plot, ratings, progress bar, clock.

For those who don't own a Nest Hub, or are moving away from them, or just love ESP projects, I wanted to expand the project to support ESP32 displays. I bought the first, most popular disoplay on Amazon compatible with ESPhome, a **7" Elecrow CrowPanel** (an ESP32-S3 touch screen). So I made it show the *exact same card* using **ESPHome**. It's on my wall now and I wrote it all up so others can build one.

**Repo:** https://github.com/TRusselo/marquee-esp32

### How it works (the whole trick)

The ESP32 is intentionally dumb. All the layout happens on my server:

```

Plex/Emby/Jellyfin → Marquee (renders a web card)

→ marquee-shot (screenshots the card to a JPEG)

→ ESP32 panel downloads the JPEG and shows it full-screen

```

`marquee-shot` is a tiny container that opens Marquee's real card in headless Chromium and serves it at `/card.jpg`. The panel just downloads that image — so it looks **pixel-identical** to the Nest Hub version, and the ESP config stays dead simple (no on-device layout code). It's a decoupled add-on: it never modifies Marquee, so it works against the plain upstream image too.

### What you need

- Elecrow CrowPanel "Basic" 7" (ESP32-S3-WROOM-1-N4R8, 800×480, GT911 touch). Other panels work — just swap the display pins.

- Marquee running on your LAN (Docker; one-click template on Unraid).

- The `marquee-shot` sidecar: `ghcr.io/trusselo/marquee-shot`.

- ESPHome.

### Quick start

Run the sidecar:

docker run -d --name marquee-shot --network host --restart unless-stopped \

-e MARQUEE_URL=http://127.0.0.1:8084 \

-e PANEL_WIDTH=800 -e PANEL_HEIGHT=480 -e SERVE_PORT=8088 \

ghcr.io/trusselo/marquee-shot:latest

Check `http://your-server:8088/card.jpg\`, then flash `marquee-crowpanel-shot.yaml` in ESPHome (set the sidecar IP up top; first flash over USB, then OTA). Play something → card shows up in a few seconds.

It also taps-to-wake + brightens on a new episode, goes full-bright when paused, dims during playback, and turns the backlight fully off when nothing's playing.

### The RGB-panel gotchas I hit (the actually-useful part)

- **Console on UART0** — ESPHome 2026.7 defaults logs to USB-Serial-JTAG, but those pins are this board's touch i2c bus, so the default kills your logs. `logger: hardware_uart: UART0`. (Cost me an evening of "why no logs?")

- **PSRAM mandatory** — 800×480 framebuffer won't fit in internal RAM. `psram: mode: octal`, keep the `CONFIG_SPIRAM_*` flags or a fresh flash hangs at `entry`.

- **LVGL `buffer_size: 5%`** — the 25% default eats the DMA RAM Wi-Fi needs on an RGB panel, so **Wi-Fi silently won't associate**. Looked like a Wi-Fi bug; was really out-of-RAM. (Screenshot mode skips LVGL entirely.)

- **Pin the ESP-IDF version** if Wi-Fi drops with "Association Expired" — recent IDF had a Wi-Fi regression.

- **GT911 touch: polled, no interrupt pin** (reset is behind a GPIO expander; wiring the IRQ crashed boot). Address `0x5D`.

- **Elecrow's docs for this board are wrong in places.** The reference that actually worked: https://www.espboards.dev/blog/esphome-configuring-elecrow-7-inch-display/

All of this is already handled in the repo's YAML — sharing it because it applies to any RGB ESP32-S3 panel.

Big credit to **[Jamisonfitz/marquee](https://github.com/Jamisonfitz/marquee)\*\* for the actual card — go star it. My repo just adds the ESP32 path on top.

Happy to help anyone adapting it to a different panel. Photos welcome if you build one.

u/Dur-P — 4 days ago
▲ 6 r/emby

Emby app pc

Why are there so many problems with the Emby app from the Windows Store? I’ve had audio issues that I couldn't fix, and it won't automatically proceed to the next episode—it just gets stuck in a loop, even with looping turned off. However, if you download Emby Theater for Windows from https://github.com/MediaBrowser/emby-theater-windows/releases, all the problems disappear and everything works perfectly on the PC. This happens to both me and my friends—it only affects the PC version; the TV and mobile apps work fine. The Windows Store version is just crap. And the other one—why isn't it on the Emby website?

u/InvestigatorDry1782 — 4 days ago
▲ 5 r/emby

Is there a way to show a movie inside a collection AND outside the collection?

I have Emby Premiere if that matters.

What I would like to do is create a collection of "A24" movies, but still show those movies in the broader movie collection. Or maybe there is some other neat way to do this?

Sorry, if this is a very basic question. I only recently migrated from Plex which I had been using for decades before its recent enshittification.

reddit.com
u/NoWalrus9462 — 4 days ago
▲ 111 r/emby+6 crossposts

Hi all,
with this post I want to talk again of AudioMuse-AI, a free and open source selfhostable software to analyze your song and automatically create playlist on your supported music server like Jellyfin, Navidrome (or open subsonic api based), Emby and Lyrion:

With this post I want to celebrate two big things, first of all AudioMuse-Ai born on May 2025, so it's stil live and fully mantained after 1 years, 217 issue closed and 182 PR closed !

We also want to celebrate the new AudioMuse-AI v1.1.0 release that introduce Lyrics Semanthics similarity throug different functionality.

I'm very proud of this release because multiple time we heard that yes the mood is similar but totally different lyrics, now you can search your song also semathically with:

  • Axis-based search: Explore songs across 5 defined semantic axes, selecting one or more values that best describe the target mood or meaning.
  • Text search: Simple natural language queries (e.g., “love”, “run”) focused on lyrical meaning, not musical groove (distinct from DCLAP search).
  • Song similarity search: Use a reference track to find similar songs, weighted by default as 75% lyrical meaning and 25% audio similarity to preserve genre consistency.

Lyrics functionality off course need lyrics, the best way is to have already them in your music server OR configure in AudioMuse-AI your favourite API in the setup wizard:

Example API formats supported in Setup Wizard:

https://api.example.com/get?artist={artist}&title={title}
https://api.example.com/v1/{artist}/{title}

Anyway as a fallback is also supported the transcription with Whisper Small and if needed can be disabled in the setup wizard by setting LYRICS_ENABLED=true

Important: after the update a new analysis will do the Lyrics analysis on the already analyzed song (if enabled, enabled by default) or a full analysis (Musicnn + Clap + Lyrics) for new song. This new analysis is mandatory to use the new functionality.

I hope you will like both of this milestone and as usual, if you want to support AudioMuse-AI, please add a start on the github repository.
Thanks to be with us for our first year!

u/Old_Rock_9457 — 7 days ago
▲ 8 r/emby

Download over Cellular Data

I just started using Emby earlier this month. I have a server set up with multiple users, and I recently noticed that the app will not download anything over cellular data.

I am running an iPhone 17 with the most recent version of Emby for iOS and my close friend is using a S25 Ultra running the most recent version of Emby for Android.

Both devices have the download over Wi-Fi only button unchecked.

When initiating a download the server converts the file and then puts it in a “Ready to Transfer” status where it continues to sit as the app will not pull it unless you are connected to Wi-Fi.

Does anyone else have this problem or is it just me?

reddit.com
u/york607 — 7 days ago
▲ 7 r/emby

Watching Emby on VR

I’m someone who enjoys watching content in VR. But my problem is I don’t have storage space to download 3d and VR large files and it’s getting very expensive lately.

Also my Emby share subscription does not support offline downloads.

I have PSVR2 with PC adapter which is great for watching content in VR,

My question is, how to stream Emby Share content from a VR-supported player like HereSphere or SkyBoxVR?

I would love to know if there is a way to do that or work-around.

reddit.com
u/Playful-Art-3824 — 8 days ago
▲ 0 r/emby

How to tailscale emby I’m new to tech

I want to watch my stuff remotely but tailscale doesn’t work for me through Emby and it asks for money to do it. The people in r/plex were quite rude when I asked over there and told me I should just pay

reddit.com
u/IRenewed — 9 days ago
▲ 5 r/emby

"Watch Next" playlist

Is there a way to create a collection of things I want to watch next?

When I’m looking for something new to watch, I’ll often find several options that I’m interested in. I’d like to be able to add my second (or third) choice to a “Watch Next” playlist, so I don’t have to go through the whole process of searching through my entire collection again later.

At the moment, I use Favorites for this, but I’d rather use Favorites for what it’s actually intended for.

I also tried creating a playlist, but that seems to add all the individual episodes of a TV show to the playlist rather than just adding the TV show itself.

Is there any way to achieve this, or is there another feature I’m missing?

reddit.com
u/davydogshite — 9 days ago
▲ 2 r/emby

Library Migration and Database

I'm not sure if there is a way to preserve my database and history, but figured I would ask. Right now, I am running my Emby library from two systems, and I am consolidating everything into one unit.

Example, my movie library has two folders, movies-machine 1 and movies-machine 2. Everything that is on machine 2, is going to be moved into the folder on machine 1. Is there a way to save my history, and titles that are in collections, or is it not possible because the titles will be moved.

Would it work if I made a database backup before the move, consolidated everything and ran a library scan, and then restored the database.

reddit.com
u/Street-Egg-2305 — 9 days ago
▲ 0 r/emby+1 crossposts

Kylx Media V1.01beta Coming soon

Website: https://kylx.co.uk/

We’ve been spring-cleaning the Media Server, and the results are finally showing! 🚀

This upcoming beta release for KYLX Media isn't just about rock-solid stability—it brings groundbreaking features you won't find on any other media server. And this is just a small taste of what’s in store; the full reveal drops on release day. ✨

What's New Right Now:

✅ Sleek Tabbed Settings Modal: Say goodbye to cluttered menus. We’ve decoupled server settings into a gorgeous, organized, tabbed configuration interface (SettingsModal.jsx) for a completely distraction-free experience.

✅ Rock-Solid UI Stability: Fixed rigid layout overlaps by shifting to a robust flexbox-flow model, ensuring your dashboard, headers, and sidebar coexist seamlessly across all screen sizes.

✅ Under-the-Hood Optimization: By stripping out legacy architecture and modularizing the frontend core, we’ve drastically cut render overhead for lightning-fast performance.

🎁 Sneak Peek: Exclusive Features Rolling Out Soon:

🔮 Advanced AI Media Matcher: Automatically cross-reference and fix complex metadata, posters, and subtitle matches with a single click.

🔮 Next-Gen Hardware Sync (Watch Parties 2.0): Enjoy zero-latency synchronized group viewing with friends worldwide, powered by real-time WebSockets and live reactions.

🔮 Custom Theme Engine: Personalize your experience with dynamic theme profiles like Cyberpunk Neon, Obsidian Dark, and custom accent palettes.

🔮 Automated Library Health Diagnostics: A new telemetry dashboard that catches corrupted files, missing audio codecs, and storage bottlenecks before they impact your stream.

🔔 The release isn't available just yet, but you won't want to miss it! Make sure to like, follow, and subscribe to stay in the loop and be the first to know when it drops.

COMING SOON!

u/KylxMedia — 12 days ago
▲ 5 r/emby

“Continue Watching” clean up

I have a lot of things piling up in the Emby “continue watching” list on my Home Screen.

Shows that were bad. Series that jumped the shark in S03:E07, movies that got interrupted by life but weren’t good enough to return to right away, etc. etc

is there a way to clean them all out, other than open each individually and ma mark played?

reddit.com
u/WinWeak6191 — 9 days ago
▲ 1 r/emby

How do I fix my files?

I have two folders on different drives which house both my tv shows and movies, when selecting the media folders on Emby for both TV shows and Movies I selected both of those folders. However now when I launch Emby, my movie folder has several of my shows displayed with each episode as if they were a movie, but my Emby tv folder has nothing at all in it.

I don’t want to organize my files

reddit.com
u/IRenewed — 13 days ago