Live TV Browse: Something Went Wrong (500 Error) in latest version

Server Version#: 1.41.8.9834 (installed on Ubuntu 24.04 server)
Player Version#: (app.plex.tv web player)

Today I noticed that I can no longer open Plex’s Live TV “Browse” screen (which I use to pick shows/movies to record via HDHomeRun). I’ve used this for years with no issues. All other parts seem to work (such as viewing the Guide page, the DVR schedule, and watching a live show). I’m guessing it’s related to the most recent update.

When I click “Browse” from within the app.plex.tv web app, I get the generic “Something went wrong. An unexpected error occurred.” message. Web Inspector console reveals 500 errors are occurring.

I’ve ensured I’m on the latest version of Plex Media Server (running on a beefy GPU-enabled Ubuntu 24.04 system that’s also fully patched) and I’ve restarted the server with no change in the issue.

Below are the console messages from the browser sessions:

[Error] https://REDACTED.plex.direct:32400/tv.plex.providers.epg.cloud:10/sections/2/all?type=4&includeCollections=1&includeExternalMedia=1&includeAdvanced=1&includeMeta=1&X-Plex-Product=Plex%20Web&X-Plex-Version=4.147.1&X-Plex-Client-Identifier=REDACTED&X-Plex-Platform=Safari&X-Plex-Platform-Version=18.5&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=standalone&X-Plex-Device=OSX&X-Plex-Device-Name=Safari&X-Plex-Device-Screen-Resolution=1103x485%2C2560x1440&X-Plex-Container-Start=0&X-Plex-Container-Size=50&X-Plex-Token=REDACTED&X-Plex-Provider-Version=7.2&X-Plex-Text-Format=plain&X-Plex-Drm=fairplay&X-Plex-Language=en
Failed to load resource: the server responded with a status of 500 (Internal Server Error) (all, line 0)

[Error] {
  "message": "Request failed with status code 500",
  "name": "Error",
  "stack": "@https://app.plex.tv/desktop/js/426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:175101\n@https://app.plex.tv/desktop/js/426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:177512\ny@https://app.plex.tv/desktop/js/426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:170419",
  "status": 500,
  "data": "<html><head><title>Internal Server Error</title></head><body><h1>500 Internal Server Error</h1></body></html>"
}
	(anonymous function) (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:145141)
	onLogMessage (main-8792-2a3a6cd54db2f198b14c-plex-4.147.1-4ca0656.js:2:2999158)
	onLog (main-8792-2a3a6cd54db2f198b14c-plex-4.147.1-4ca0656.js:2:2998509)
	o (main-8792-2a3a6cd54db2f198b14c-plex-4.147.1-4ca0656.js:2:521794)
	trigger (main-8792-2a3a6cd54db2f198b14c-plex-4.147.1-4ca0656.js:2:522934)
	(anonymous function) (main-8792-2a3a6cd54db2f198b14c-plex-4.147.1-4ca0656.js:2:492733)
	toPlainErrorObject (main-8792-2a3a6cd54db2f198b14c-plex-4.147.1-4ca0656.js:2:2442893)
	Ry (main-8792-2a3a6cd54db2f198b14c-plex-4.147.1-4ca0656.js:2:3138506)
	v (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1117717)
	l (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1118191)
	y (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1117041)
	a (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1116492)
	(anonymous function) (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1116575)
	v (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1117998)
	l (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1118191)
	y (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1117041)
	a (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1116492)
	(anonymous function) (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1116575)
	v (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1117998)
	l (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1118191)
	(anonymous function) (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1115197)
	(anonymous function) (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1116223)
	g (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1118408)
	v (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1117934)
	l (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1118191)
	(anonymous function) (426-426-d6d3136e34228c87aa3c-plex-4.147.1-4ca0656.js:2:1112071)

Here are the debug logs from Plex when I clicked on the tab and got the error:

Jun 13, 2025 13:07:27.467 [124068504234808] DEBUG - Request: [10.100.100.52:54821 (Subnet)] GET /tv.plex.providers.epg.cloud:10/sections/2/all?type=4&includeCollections=1&includeExternalMedia=1&includeAdvanced=1&includeMeta=1 (9 live) #1213 TLS Page 0-49 GZIP Signed-in Token (bispymusic)

Jun 13, 2025 13:07:27.921 [124068504234808] DEBUG - [Req#1213] Setting container serialization range to [0, 49] (total=-1)

Jun 13, 2025 13:07:27.938 [124068504234808] ERROR - [Req#1213] SQLITE3:0x80000001, 1, no such column: media_items.begins_at in "select metadata_items.id from metadata_items   join metadata_items as parents on parents.id=metadata_items.parent_id  join metadata_items as grandparents on grandparents.id=parents.parent_id  where metadata_items.library_section_id in (2) and metadata_items.metadata_type=4  order by  media_items.begins_at asc, metadata_items.id asc, media_items.width desc, metadata_items.originally_available_at asc, media_parts.id asc"

Jun 13, 2025 13:07:27.938 [124068504234808] ERROR - Got exception from request handler: sqlite3_statement_backend::prepare: no such column: media_items.begins_at for SQL: select metadata_items.id from metadata_items   join metadata_items as parents on parents.id=metadata_items.parent_id  join metadata_items as grandparents on grandparents.id=parents.parent_id  where metadata_items.library_section_id in (2) and metadata_items.metadata_type=4  order by  media_items.begins_at asc, metadata_items.id asc, media_items.width desc, metadata_items.originally_available_at asc, media_parts.id asc

Jun 13, 2025 13:07:27.938 [124068716141368] DEBUG - Completed: [10.100.100.52:54821] 500 GET /tv.plex.providers.epg.cloud:10/sections/2/all?type=4&includeCollections=1&includeExternalMedia=1&includeAdvanced=1&includeMeta=1 (9 live) #1213 TLS GZIP Page 0-49 471ms 530 bytes (pipelined: 10)
6 Likes

I’m having the same problem. The browse has been there for years, suddenly I started getting the same error, so I foolishly uninstalled and reinstalled , and now there’s not even a “browse” to click on. It’s super frustrating. Finding shows to record is a nightmare now.

Also of note, I first noticed this when I noticed it’s missing from the Android app, so I went to the web browser.

2 Likes

Also experiencing this on Windows v 1.41.8.9834. I just get a spinning circle after navigating to “browse” using my Shield. When using a browser I too get “Something went wrong. An unexpected error occurred.”

1 Like

Same problem here, same version of PMS, installed on TrueNAS Scale 24.10.2.2 using the TrueNAS Docker version 1.2.4. The Browse view fails to open, reporting only that “Something went wrong” and “An unexpected error occured”.

Additionally, and I’m guessing relatedly, any search which is limited to Live TV returns no results, even when you confirm that the search term is present in the EPG.

3 Likes

With this breaking right at the time of the new mobile app update (which has a significant deemphasis away from the Live TV DVR functionality) and with the PMS reinstall above resulting in related tabs now being completely gone, I really hope this isn’t part of an intentional effort to kill the PMS Live TV functionality. I rely heavily on this to record local programming and old obscure films that air locally.

I use the feature so heavily that I’ve even built a custom web app that uses the APIs to navigate more effectively, hiding things I already have, and pulling in Rotten Tomatoes ratings from the main browsing page. I love this feature and really hope it will be fixed and remain!

4 Likes

Ditto , same for me, live tv browse is broken, live tv search is broken. I update to the latest version on each release, so the issue is introduced only in the latest stable release.
PS the guide data is still available , but painful to use for recordings.
Oddly the ‘What’s on’ view is still working.

3 Likes

Same. Live TV search is indeed broken. This makes it very difficult to schedule new recordings. I also get a warning triangle saying some search requests timed out.

2 Likes

I sure hope this isn’t the case, I would rather go back to mythTV, at least I won’t have to deal with dumb pages of “recommendations” and other crap I don’t want to watch. I literally use Plex to host my movies and the DVR from live TV. NEVER FOR STREAMING CONTENT FROM OTHER PROVIDERS

I am also seeing this problem as well. I went as far as deleting the database, and manually re-setting up my libraries and the DVR, thinking it was a problem in a database upgrade in the latest update.

Unfortunately, the problem also existed with a newly created database as well.

A shot in the dark here. Try changing (or adding) your DNS settings to 8.8.8.8 and 8.8.4.4

It’s a Server 500 error, which means DNS is working fine. The error upstream is either having an issue or refusing the request with a 500. (I use OpenDNS and all queries are resolving properly.)

1 Like

Same issue, TV Tuners are live and active Guid refreshed recordings seem to be working, but unable to watch anything live.

Same here - my windows desktop Plex app (latest version - v.1.109.0.329-ea562b95) throws the “Something went wrong” error when I click on Live TV → Browse. This had been working just fine until three weeks ago.

This also occurs if I go to plex.tv via browser (both Edge and Chrome).

My Plex media server is version 1.41.8.9834 running on Windows 11.

Very frustrating!

Adding error from console.

Time

LevelError

Thread

Message[Req#50f8] SQLITE3:0x80000001, 1, no such column: media_items.begins_at in “select metadata_items.id from metadata_items join metadata_items as parents on parents.id=metadata_items.parent_id join metadata_items as grandparents on grandparents.id=parents.parent_id where metadata_items.library_section_id in (2) and metadata_items.metadata_type=4 order by media_items.begins_at asc, metadata_items.id asc, media_items.width desc, metadata_items.originally_available_at asc, media_parts.id asc”

Same issue here on Windows 11. Is there a way to roll-back to previous version? I coincidentally just swapped my server to another machine and deleted it from my previous machine. I do not have old .exe’s.

There is an archive of plexmediaserver download urls on Github:
https://github.com/axlecrusher/plex_download_urls?tab=readme-ov-file

I also have the latested version of the media server running on Synology NAS, its simply not working. Overall the Live TV experience with e.g. VBOX or HDHomerun is quite bad, especially on the beta. On the public its working but not all of it. Discovery on web is also not working

Do you want to rollback to an earlier version?

well did it work there? if yes, kindly share :slight_smile:

Which version you want to rollback to would be up to you. (I’m on 1.41.3.9314 for linux and not having any serious issues except for the new iOS app changes). There is an archive of past plexmediaserver download urls on Github. Find the version you need and the link will download the version from the plex download server.
https://github.com/axlecrusher/plex_download_urls?tab=readme-ov-file

1 Like