Jump to content

Two weeks of troubleshooting paid off – Docker solution for my Emby on UGREEN


Recommended Posts

Blueskies278
Posted (edited)

Wrong Date for US Shows

  • Fixed US Show Metadata: Pulls directly from Trakt to bypass Emby’s "Upcoming" endpoint issues. "Upcoming" now displays the correct dates for US TV shows in the European timezone.
  • Timezone Accuracy: Personally, I prefer Trakt because it syncs to whatever timezone you’re in.
  • Self-Healing: Detects Emby cache resets and reapplies fixes within 30 seconds.
  • Set & Forget: Runs automatically on my UGREEN DXP4800 Plus NAS; includes a 1:00 AM daily "safety net" sync and handles reboots without manual intervention.

 

No TMDB Option for TV Shows

  • TMDB Landscape Fixes: Scans my folders every 60 seconds and downloads missing landscape.jpg thumbnails from TMDB. Hopefully, TMDB support for TV shows will be implemented in the near future.
  • Thumbnail Selection: It will download the most popular thumbnail with text. If you want to select a different one, you will have to manually download it from the TMDB website.

 

Auto Next Episode Not Working (Android & Apple TV)

  • The Workaround: Install Diagnostic Options and toggle "Disable HLS Subtitles."
  • The Fix: Usually, this setting disables itself when Emby restarts. My Persistent Settings permanently locks the "Disable HLS Subtitles" toggle so it stays active even after a reboot.

Summary: All of this took about two weeks to compile with Claude AI because I hit numerous walls, but it was well worth it!

Edited by Blueskies278
Posted

Hi, what are emby cache resets?

Blueskies278
Posted (edited)
1 hour ago, Luke said:

Hi, what are emby cache resets?

There is a synchronization conflict between Docker, Emby, and TMDB. After my Docker container corrects the air times for upcoming US TV shows, Emby pulls fresh data from TMDB a few hours later. This overwrites the corrections and reverts the shows to the incorrect timezone. To fix this, I’ve bypassed TMDB in favor of Trakt, which respects timezone data more accurately. Additionally, I noticed some upcoming shows fail to appear in Emby entirely, even though they are visible in the Kodi. Kodi uses Trakt for upcoming TV Show.

Edited by Blueskies278
  • Thanks 1
Blueskies278
Posted (edited)

UPDATE: 

Fix: Emby Upcoming Page Slow to Load

My Emby Upcoming page was taking an annoying  2+ minutes to load, this happens every 4-5 hours. After some digging I found Emby fetches live data from TheMovieDB every time you click it rather than using a local cache.

The Fix A small Docker container that runs alongside Emby. It caches the Upcoming data every night at midnight and serves it instantly through a proxy on port 8097. Now emby "upcoming" works insanely like jellyfin.

Summery:

  • Port 8097 → Use this for all your devices (browser, Android TV box)
  • Port 5050 → Cache status page http://NAS IP:5050/status
  • Midnight → Cache refreshes automatically every night

 

it's great that RTM now works like Jellyfin, but I'm still using my custom Emby-Watcher-Service, I created weeks ago, before the official bug fix, because it's almost instant.

All these fixes I created with the help of Claude & Gemini AI make using Emby a joy. I no longer use Kodi or Jellyfin.

The feature I’m proudest of is 'Upcoming,' which now displays the correct dates via Trakt. It was a real challenge—Claude AI insisted it couldn't be done, but I kept pushing and feeding it ideas until we finally cracked it.

 

Edited by Blueskies278

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...