Podcast not downloading

I can successfully add a podcast using the RSS feed, but when I try to import an episode, it just spins forever.
The following errors also appear in the zendphp.log file as soon as I hit the import button:

2022-02-10T15:07:03-08:00 ERR (3): libretime.cjly.net [ThirdPartyCeleryService.php:37 - _executeTask()] - Invalid request: Unknown extension name unknown
2022-02-10T15:07:03-08:00 ERR (3): libretime.cjly.net [PodcastEpisodesController.php:122 - postAction()] - Unknown extension name unknown

Is it all podcasts or just a specific one ? The library used to download podcasts does seem to fail for certain podcasts due to different compatibility issues in terms of file formats and how the actual podcast feed is structured.

Hi, thanks for the reply. I’ve tried adding three different, mainstream podcasts so far and they all produce the same error and the same spinning wheel.

1 Like

Out of curiosity, what is the library used to download podcasts?

I’m having the same issue, new install. Liquidsoap crashed but even after restart podcasts are still just spinning. I can upload files drag and drop but the podcast functions are really important for our use.

A bit more info on this problem. I’ve now installed Libretime on both a VPS and a physical server, both running Ubuntu Server 20.04, and I’ve tried numerous different podcasts from different sources with no success.
In the browser, when you try to manually import and episode, the error appears as a 400 response (“an unknown error occurred”) to the POST request that I think is supposed to create the podcast episode on the server.
On the server, the exception (“Unknown extension name unknown”) that is caught by the postAction() method of the Rest_PodcastEpisodesController appears to originate with the GetConcreteByName() method of the AbstractAMQPConnector. The name that has been given to the method is literally the string “unknown”.
On my first installation this exception appears in zendphp.log. In the latest installation it appears in legacy,log

Here is an example of a failed POST request:
{“csrf_token”:“059869b64ff194ad0789364f567a6c5dc42db81f”,“episode”:{“podcast_id”:5,“guid”:“37207 at https://www.thisamericanlife.org”,“ingested”:0,“title”:“466: Blackjack”,“author”:“This American Life”,“description”:"The casino game everyone thinks they can beat. ",“pub_date”:“20 February 2022, 11:00 pm”,“link”:“https://dts.podtrac.com/redirect.mp3/chtbl.com/track/8DB4DB/pdst.fm/e/nyt.simplecastaudio.com/bbbcc290-ed3b-44a2-8e5d-5513e38cfe20/episodes/b23011fa-15d2-4bd0-82b5-9f6c56b4d25e/audio/128/default.mp3?awCollectionId=bbbcc290-ed3b-44a2-8e5d-5513e38cfe20&awEpisodeId=b23011fa-15d2-4bd0-82b5-9f6c56b4d25e",“enclosure”:{“bitrate”:null,“captions”:null,“categories”:[{“term”:null,“scheme”:“http://www.itunes.com/dtds/podcast-1.0.dtd”,“label”:"Society & Culture”,“type”:null},{“term”:null,“scheme”:“http://www.itunes.com/dtds/podcast-1.0.dtd",“label”:“Arts”,“type”:null},{“term”:null,“scheme”:“http://www.itunes.com/dtds/podcast-1.0.dtd”,“label”:“News”,“type”:null},{“term”:null,“scheme”:“http://www.itunes.com/dtds/podcast-1.0.dtd”,“label”:“Politics”,“type”:null}],“channels”:null,“copyright”:null,“credits”:null,“description”:null,“duration”:3784,“expression”:null,“framerate”:null,“handler”:“mp3”,“hashes”:null,“height”:null,“javascript”:null,“keywords”:null,“lang”:null,“length”:null,“link”:“https://dts.podtrac.com/redirect.mp3/chtbl.com/track/8DB4DB/pdst.fm/e/nyt.simplecastaudio.com/bbbcc290-ed3b-44a2-8e5d-5513e38cfe20/episodes/b23011fa-15d2-4bd0-82b5-9f6c56b4d25e/audio/128/default.mp3?awCollectionId=bbbcc290-ed3b-44a2-8e5d-5513e38cfe20&awEpisodeId=b23011fa-15d2-4bd0-82b5-9f6c56b4d25e”,“medium”:null,“player”:null,“ratings”:null,“restrictions”:[{“relationship”:“allow”,“type”:null,“value”:“default”}],“samplingrate”:null,“thumbnails”:null,“title”:null,“type”:“audio/mpeg”,“width”:null},“file”:[],“importIcon”:"”}}