# Podcast not downloading

**URL:** <https://discourse.libretime.org/t/podcast-not-downloading/1110>\
**Category:** Get Help\
**Created:** [February 10, 2022, 11:12pm UTC](https://discourse.libretime.org/t/podcast-not-downloading/1110 "2022-02-10T23:12:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Galen](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.libretime.org/galen/32/816_2.png) [@Galen](https://discourse.libretime.org/u/Galen)\
**Post date:** [February 10, 2022, 11:12pm UTC](https://discourse.libretime.org/t/podcast-not-downloading/1110/1 "2022-02-10T23:12:56Z")

</div>

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:

```auto
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

```

---

<div class="post-metadata">

**Author:** ![robbt](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.libretime.org/robbt/32/15_2.png) [@robbt](https://discourse.libretime.org/u/robbt)\
**Post date:** [February 11, 2022, 1:42pm UTC](https://discourse.libretime.org/t/podcast-not-downloading/1110/2 "2022-02-11T13:42:13Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Galen](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.libretime.org/galen/32/816_2.png) [@Galen](https://discourse.libretime.org/u/Galen)\
**Post date:** [February 12, 2022, 12:34am UTC](https://discourse.libretime.org/t/podcast-not-downloading/1110/3 "2022-02-12T00:34:14Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Galen](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.libretime.org/galen/32/816_2.png) [@Galen](https://discourse.libretime.org/u/Galen)\
**Post date:** [February 14, 2022, 7:03pm UTC](https://discourse.libretime.org/t/podcast-not-downloading/1110/4 "2022-02-14T19:03:25Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![CKUW](https://avatars.discourse-cdn.com/v4/letter/c/ee7513/32.png) [@CKUW](https://discourse.libretime.org/u/CKUW)\
**Post date:** [February 15, 2022, 12:34am UTC](https://discourse.libretime.org/t/podcast-not-downloading/1110/5 "2022-02-15T00:34:56Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Galen](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.libretime.org/galen/32/816_2.png) [@Galen](https://discourse.libretime.org/u/Galen)\
**Post date:** [February 22, 2022, 12:33am UTC](https://discourse.libretime.org/t/podcast-not-downloading/1110/6 "2022-02-22T00:33:09Z")

</div>

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](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](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%22,%22enclosure%22:%7B%22bitrate%22:null,%22captions%22:null,%22categories%22:%5B%7B%22term%22:null,%22scheme%22:%22http://www.itunes.com/dtds/podcast-1.0.dtd%22,%22label%22:%22Society) & 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”:"](http://www.itunes.com/dtds/podcast-1.0.dtd%22,%22label%22:%22Arts%22,%22type%22:null%7D,%7B%22term%22:null,%22scheme%22:%22http://www.itunes.com/dtds/podcast-1.0.dtd%22,%22label%22:%22News%22,%22type%22:null%7D,%7B%22term%22:null,%22scheme%22:%22http://www.itunes.com/dtds/podcast-1.0.dtd%22,%22label%22:%22Politics%22,%22type%22:null%7D%5D,%22channels%22:null,%22copyright%22:null,%22credits%22:null,%22description%22:null,%22duration%22:3784,%22expression%22:null,%22framerate%22:null,%22handler%22:%22mp3%22,%22hashes%22:null,%22height%22:null,%22javascript%22:null,%22keywords%22:null,%22lang%22:null,%22length%22:null,%22link%22:%22https://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%22,%22medium%22:null,%22player%22:null,%22ratings%22:null,%22restrictions%22:%5B%7B%22relationship%22:%22allow%22,%22type%22:null,%22value%22:%22default%22%7D%5D,%22samplingrate%22:null,%22thumbnails%22:null,%22title%22:null,%22type%22:%22audio/mpeg%22,%22width%22:null%7D,%22file%22:%5B%5D,%22importIcon%22:%22)”}}
