PinePods icon indicating copy to clipboard operation
PinePods copied to clipboard

Known issues with podcasts

Open madeofpendletonwool opened this issue 1 year ago • 21 comments

There are currently known issues with these podcasts. Something with their feeds. They won't add:

  • [x] Tested from NPR
  • [x] Hacking Postgres

madeofpendletonwool avatar Dec 10 '24 23:12 madeofpendletonwool

Feel free to comment on this issue with any additional podcasts with issues. I will add them in to dig into

madeofpendletonwool avatar Dec 10 '24 23:12 madeofpendletonwool

https://www.thedutchhistorian.nl/geschiedenis/podcast adding this one causes the connection to MySQL to be lost and makes pinepods crash.

wessel01 avatar Jan 13 '25 12:01 wessel01

@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.

madeofpendletonwool avatar Jan 15 '25 12:01 madeofpendletonwool

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.

wessel01 avatar Jan 15 '25 13:01 wessel01

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

wessel01 avatar Jan 16 '25 22:01 wessel01

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?

Image

madeofpendletonwool avatar Jan 17 '25 23:01 madeofpendletonwool

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.

wessel01 avatar Jan 18 '25 09:01 wessel01

I have an issue with one podcast that is only showing 64 episodes

Image Image

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:

Image

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.

EldritchGarden avatar Feb 12 '25 01:02 EldritchGarden

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

madeofpendletonwool avatar Feb 13 '25 14:02 madeofpendletonwool

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.

madeofpendletonwool avatar Feb 13 '25 14:02 madeofpendletonwool

Yes I'm using a dedicated MariaDB server, which doesn't use utf8mb4 by default

EldritchGarden avatar Feb 13 '25 14:02 EldritchGarden

Pinepods fails to add "Firewalls don't stop dragons" podcast either. Podcast url: https://podcast.firewallsdontstopdragons.com/feed/podcast/

ail1020 avatar Apr 14 '25 15:04 ail1020

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)

bbirney avatar Apr 29 '25 19:04 bbirney

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.

madeofpendletonwool avatar Apr 30 '25 12:04 madeofpendletonwool

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.

madeofpendletonwool avatar May 01 '25 20:05 madeofpendletonwool

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!

BigFabe avatar Sep 20 '25 08:09 BigFabe

Not sure if this is the right issue, but I'm not finding this podcast via the podcast index https://podcastindex.org/podcast/6785894

HerrFrutti avatar Sep 21 '25 11:09 HerrFrutti

@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

Image

madeofpendletonwool avatar Sep 22 '25 03:09 madeofpendletonwool

@madeofpendletonwool It appears https://podcast.firewallsdontstopdragons.com/feed/podcast/ is broken again.

ail1020 avatar Sep 27 '25 03:09 ail1020

@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!

madeofpendletonwool avatar Sep 27 '25 03:09 madeofpendletonwool

@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

brvn0 avatar Oct 27 '25 11:10 brvn0