Cannot add podcast by url

Thanks for popping in to let us know.
This feature has so much untapped potential that once fixed is likely to grow in popularity.

Couldn’t the self hosted server parse the rss, fetch metadata, compile a list, and provide controls to setup auto download to the server? This shouldn’t need anything off-premises from the server host perspective. Then plex handles the files just like the rest of the content it aggregates.

2 Likes

I appreciate that @BigWheel but in that case please help us help you.

How do I - as a highly technical software developer and user - get some relevant logs to help track down the issue?

If there are not any (why? There are obviously details available to the code that are not being logged, why would that ever be the case?) Then let’s get adding that log statement prioritized and let us know when it’s shipped.

Help us help you. Should I set up a reverse proxy and send logs from that? I don’t it would give any insight but I could always try it.

Anyways, here is the feed I struggle with. It got added once and I used it but then somehow my podcasts got cleared, I had to set it up anew and I can no longer add it.
https://feeds.buzzsprout.com/1026985.rss

4 Likes

I’m Also having the same issue with the following podcast RSS feed https://thehomelab.show/feed/podcast

can we have some sort of estimate as to when it’ll be fixed please?

2 Likes

“Something went wrong” trying to add “Foundation: The Official Podcast”.
URL: Foundation: The Official Podcast

1 Like

Also having issues adding any podcast by URL. And have just noticed some of mine have disappeared, and now can’t re-add them.

2 Likes

Getting the same error while trying to add an NPR podcast Ask Me Another : NPR

1 Like

Plex is never going to appreciably fix the numerous huge issues with podcasts.

I’ll add my experience too, as I was unable to add a couple of podcasts; though it is now just 1 that I am unable to add.

https://anchor.fm/s/602728dc/podcast/rss

The other 2 were ironically able to be added, because they showed up as “suggested” podcasts at the bottom of other podcasts I had added.

Which makes the fact they couldn’t be added by their own URLs even more perplexing.

1 Like

Cannot add the single podcast I listen to:
https://feeds.transistor.fm/the-podlie-podcast
please help.

2 Likes

Got the same problem with The Adam Buxton podcast. It used to work fine but then not so long ago it wasn’t there anymore and I’ve just tried adding it back in from multiple sources and it keeps failing.

1 Like

Do we have any update on this?

For what matters, here is the verbose log when I try to add a podcast

  {
    "type": "ajax",
    "url": "https://podcasts.provider.plex.tv/actions/addToCatalog?url=https%3A%2F%2Froosterteeth.supportingcast.fm%2Fcontent%2FeyJ0IjoicCIsImMiOiIxMzk4IiwidSI6IjQ5NTczOSIsImQiOiIxNjMxNTUzNDYyIiwiayI6MjYxfXxmODU1ZjYwOWU2ZTQxZTJmYTIyODY2NzA1MDJiYzI3MTQxMjZDRmN2QxMmI2ODJmN2VkNGI1ZmVm.rss&X-Plex-Product=Plex%20Web&X-Plex-Version=4.63.0&X-Plex-Client-Identifier=wqdlb2prouph5f9kdb7xp7uc&X-Plex-Platform=Chrome&X-Plex-Platform-Version=94.0&X-Plex-Sync-Version=2&X-Plex-Features=external-media%2Cindirect-media&X-Plex-Model=bundled&X-Plex-Device=Linux&X-Plex-Device-Screen-Resolution=1920x948%2C1920x1080&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Drm=widevine&X-Plex-Text-Format=html&X-Plex-Provider-Version=3.2",
    "status": 200,
    "headers": {
      "Accept-Language": "en"
    },
    "responseLength": 728,
    "time": "2021-10-05T04:46:13.326Z"
  },
  {
    "type": "log:message",
    "level": 0,
    "message": "{\n  \"message\": \"Request failed with status code 404\",\n  \"name\": \"Error\",\n  \"stack\": \"Error: Request failed with status code 404\\n    at e.exports (http://localhost:32400/web/js/716-716-b88b0d7a3cedaf764cfa-plex-4.63.0.19107-428a297.js:2:347047)\\n    at e.exports (http://localhost:32400/web/js/716-716-b88b0d7a3cedaf764cfa-plex-4.63.0.19107-428a297.js:2:349449)\\n    at XMLHttpRequest.p.onreadystatechange (http://localhost:32400/web/js/716-716-b88b0d7a3cedaf764cfa-plex-4.63.0.19107-428a297.js:2:343267)\\n    at XMLHttpRequest.i (http://localhost:32400/web/js/716-716-b88b0d7a3cedaf764cfa-plex-4.63.0.19107-428a297.js:2:271533)\",\n  \"status\": 404,\n  \"data\": {\n    \"Error\": {\n      \"statusCode\": 404,\n      \"error\": \"Not Found\",\n      \"message\": \"Not Found\"\n    }\n  }\n}",
    "time": "2021-10-05T04:46:13.501Z"
  },
1 Like

I too am having this issue. An RSS feed for a podcast used to work, and now it fails.
It semi-successfully grabs it if I just give it the website URL.
RSS: (Fails)
http://nodumbqs.libsyn.com/rss
URL: (scrapes website, not ideal)

Problem with the URL approach is it scrapes the website homepage which only has the most recent 30 episodes. So Plex only shows those.

1 Like

Add my name to the list of people having this issue.

1 Like

I’m having the same issue w/ the Self Hosted show. Their other shows (Coder Radio, Linux Unplugged etc.) are available in the search, but I can’t search for Self Hosted Show or add it by URL: Self-Hosted

I can find and add Coder Radio in the search, but it can’t be added by URL either: Coder Radio

1 Like

does someone figured a solution ? not a single RSS link works for me…

edit: fyi when i try to add a link the logs dont show anything (im using a plex docker container)

1 Like

Nothing yet, Plex team says “We are working on it”. But it sounds like they don’t know the cause, so no foreseeable solution at the moment
I went back to use Google Podcasts for now

1 Like

Went to try and use Plex’s Podcasts feature again, since I see it has the same “reduce pauses” functionality that I enjoy so much from Overcast, but found that the issue is still happening… this time with Kill James Bond! (although I’ve still not been able to add the podcast I’d highlighted before: What a Hell of a Way to Die)
Plex staff, hit me up and I’ll work with you to fix this :frowning:

From the web interface, adding a podcast by URL, the browser makes a PUT request to https://podcasts.provider.plex.tv/actions/addToCatalog with an origin and referer of app.plex.tv, with many parameters in the URL, including:

headers
url: https://feed.podbean.com/killjamesbondpod/feed.xml
X-Plex-Product: Plex Web
X-Plex-Version: 4.67.0
X-Plex-Client-Identifier: <snip>
X-Plex-Platform: Safari
X-Plex-Platform-Version: 15.0
X-Plex-Sync-Version: 2
X-Plex-Features: external-media,indirect-media
X-Plex-Model: hosted
X-Plex-Device: OSX
X-Plex-Device-Screen-Resolution: 1680x883,1680x1050
X-Plex-Token: <snip>
X-Plex-Language: en-GB
X-Plex-Drm: fairplay
X-Plex-Text-Format: html
X-Plex-Provider-Version: 3.2

The server responds with status 200, the following headers, and a JSON response:

pertinent headers and response json
x-plex-container-start: 0
x-download-options: noopen
x-plex-container-total-size: 1
x-plex-version: 2f1c768
x-plex-timestamp: 1634128106
expect-ct: max-age=0
cf-cache-status: DYNAMIC
cf-ray: <snip>
x-permitted-cross-domain-policies: none

{
	"MediaContainer": {
		"offset": 0,
			"totalSize": 1,
			"identifier": "tv.plex.provider.podcasts",
			"size": 1,
			"Metadata": [
			{
				"guid": "tv.plex.provider.podcasts://603599a902fed5003777b77f",
				"key": "/library/metadata/603599a902fed5003777b77f/children",
				"ratingKey": "603599a902fed5003777b77f",
				"subtype": "podcast",
				"type": "show",
				"thumb": "https://pbcdn1.podbean.com/imglogo/image-logo/11130424/tW5KPCYw.png",
				"addedAt": 1634079700,
				"saved": true,
				"picked": false,
				"viewedLeafCount": 0,
				"title": "Kill James Bond!",
				"leafCount": 38,
				"skipChildren": true,
				"originallyAvailableAt": "2021-10-12T23:01:40Z",
				"year": 2021
			}
			]
	}
}

The web app then performs a GET request to https://podcasts.provider.plex.tv/library/metadata/603599a902fed5003777b77f, but it receives a 404 in response.

This exchange is identical for both podcasts highlighted in my last message. I’ve also noticed that if I try again to add the podcast, although it still fails, the same GUID is assigned to the podcast as the previous attempt (ie., for Kill James Bond, both attempts to add it result in the same GUID, 603599a902fed5003777b77f, and for Hell of a Way to Die, 5b0ee13f814b2b0032d91785).

Hope this helps.

4 Likes

I am too having this problem with

1 Like