Known issues with podcasts
There are currently known issues with these podcasts. Something with their feeds. They won't add:
- [x] Tested from NPR
- [x] Hacking Postgres
Feel free to comment on this issue with any additional podcasts with issues. I will add them in to dig into
https://www.thedutchhistorian.nl/geschiedenis/podcast adding this one causes the connection to MySQL to be lost and makes pinepods crash.
@wessel01 Hi there! Could you send me a link directly to the rss feed for that podcast rather than to their webpage? I can't find where an rss feed directly is in order to try adding.
I found this one: https://feeds.buzzsprout.com/2192816.rss and the one on spotify; https://open.spotify.com/show/7EchOjkrIQUIugJr8QNn2L But I added it via the search button in Pinepods.
Got another one. Search gave me a result and I selected that one. Searching for it gave me the url below.
https://www.omnycontent.com/d/playlist/33dbd2dc-d464-471d-9feb-abae00330078/02c417da-7875-4b3f-bc76-adfe00ac45fe/8d93de0b-dc66-46df-9e32-adfe00acbe42/podcast.rss
Hi @wessel01, what is the workflow you're expecting to get these to add? Adding those rss feeds you just provided seems to work? I'm able to play the audio and they show up okay in the feed. Even on the newest stable version. Are you expecting them to work in a different way? Am I missing something?
Thanks for the quick response. I think I made a mistake in this one. It was another one causing the error. I removed both and currently it's working. I do get another error causing the container to stop. But I'll put that in a different issue unless it's already known. I'll try to fix that first before I continue spamming you with podcast that appear to be 'faulty'. Sorry for the inconvenience.
I have an issue with one podcast that is only showing 64 episodes
The search results show correctly, but after adding only 64 episodes are present. The relevant RSS feed is https://feeds.megaphone.fm/NSR9016694791
I noticed that when I add this podcast, through the the RSS feed link or from search, a 500 server error is logged and it says failed but the podcast is added and only shows 64 episodes.
From my digging it looks like maybe the description for one of the episodes might contain some invalid values or something:
EDIT:
Fixed it :)
If anyone runs into something similar, ensure your database and all tables are using utf8mb4 for the charset and utf8mb4_unicode_520_ci for collation.
Hey @EldritchGarden, thanks for bringing this up and good find for the fix. Are you using Mariadb/Mysql I assume? I do remember running into a similar issue in the past with Maria, which is why we add on those variables in the compose
`` MYSQL_COLLATION_SERVER: utf8mb4_unicode_ci MYSQL_CHARACTER_SET_SERVER: utf8mb4
I'll try and highlight that this is a requirement more in the readme. I'm certain others have run into similar issues in the past.
Yes I'm using a dedicated MariaDB server, which doesn't use utf8mb4 by default
Pinepods fails to add "Firewalls don't stop dragons" podcast either. Podcast url: https://podcast.firewallsdontstopdragons.com/feed/podcast/
Pinepods also has trouble with "Organized Money" (likely not the collation issue mentioned above as I am running postgres). Url: https://feeds.buzzsprout.com/2412334.rss
EDIT (for clarity):
Seeing this in the logs (there only seems to be an issue with downloading episodes):
[2025-04-29 20:02:02,142: ERROR/ForkPoolWorker-1] Failed to download episode 567: 403 Client Error: Forbidden for url: https://www.buzzsprout.com/2412334/episodes/17037623-antitrust-woodstock-google-and-meta-go-to-court.mp3
When I visit the URL of the mp3 things seem to work fine (both in the browser and w curl)
Hi @bbirney, this issue will be released in an update coming this week. That was due to some header information that needed to be sent to the server that particular podcast resides on.
Hi @ail1020, I was also able to fix the firewalls don't stop dragons podcast. That was due to some fairly strict header checks on the server that podcast is on. That should work going forward. An update will be releasing this weekend that's quite large. It will include this fix.
Hi, I am having troubles with Lage der Nation. Feed: https://feeds.lagedernation.org/feeds/ldn-mp3.xml
After the great app revamp I made the switch from audiobookshelf, where I had trouble with the podcast too. I dont know if it is related but here is the fix, which made it work for me on abs: https://github.com/advplyr/audiobookshelf/issues/3346#issuecomment-2335177670
Apart from that, thanks for your amazing work @madeofpendletonwool. Such a great project and i am really looking forward for whats coming next!
Not sure if this is the right issue, but I'm not finding this podcast via the podcast index https://podcastindex.org/podcast/6785894
@BigFabe - Wow, that is one weird feed to have those kinds of issues. I'll dig in and get that one sorted. Thanks for the kind words!
@HerrFrutti Interestingly it's because of the &. If you search just for Projekt Versicherung then it works. This is a bug related to: https://github.com/madeofpendletonwool/PinePods/issues/629
I'll be digging in and fixing that
@madeofpendletonwool It appears https://podcast.firewallsdontstopdragons.com/feed/podcast/ is broken again.
@ail1020 Sorry :/ I'll get it fixed up again for 0.8.2. With a full rust re-write of the api came a complete rewrite of the RSS feed parsing. Meaning some of that unfortunately some of the issues previously might need to get sorted again. It's so much faster now though!
@BigFabe @madeofpendletonwool has there been any update on the lage der nation feed. I have troubles setting it up as well. PS. Thanks so much for your work and time :D