[Bug]: Original Source RSS Feed that contains PDF serves file as an audio file (when podcast feed is open) #3138

Open
opened 2026-04-25 00:13:50 +02:00 by adam · 1 comment
Owner

Originally created by @kucksdorfs on GitHub (Dec 3, 2025).

What happened?

The feed in question is below. Basically there is a PDF as one of the xml nodes(pubDate - Fri, 15 May 2009 11:17:00 +0000 and guid - ). I would say that Audiobookshelf allowing for this file to be downloaded is expected, but then it should be handled appropriately including having an appropriate mime type in the enclosure if the feed is opened.

https://ninakimberly.libsyn.com/rss

What did you expect to happen?

In this specific case, allow for downloading of the PDF in the web interface and supply appropriate mime type in the rss feed so the rss client can handle it appropriately.

Steps to reproduce the issue

  1. Subscribe to the podcast https://ninakimberly.libsyn.com/rss and download all episodes.
  2. Open the RSS feed for this podcast.
  3. View opened RSS feed in text editor and verify the enclosure for this episode (item) has an appropriate mime type (currently audio/mpeg)

Audiobookshelf version

v2.31.0, but likely subscribed and downloaded on v2.30.0

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

If the issue is being seen in the UI, what browsers are you seeing the problem on?

None

Logs


Additional Notes

No response

Originally created by @kucksdorfs on GitHub (Dec 3, 2025). ### What happened? The feed in question is below. Basically there is a PDF as one of the <item /> xml nodes(pubDate - Fri, 15 May 2009 11:17:00 +0000 and guid - <![CDATA[http://ninakimberly.libsyn.com/index.php?post_id=479146#]]>). I would say that Audiobookshelf allowing for this file to be downloaded is expected, but then it should be handled appropriately including having an appropriate mime type in the enclosure if the feed is opened. https://ninakimberly.libsyn.com/rss ### What did you expect to happen? In this specific case, allow for downloading of the PDF in the web interface and supply appropriate mime type in the rss feed so the rss client can handle it appropriately. ### Steps to reproduce the issue 1. Subscribe to the podcast https://ninakimberly.libsyn.com/rss and download all episodes. 2. Open the RSS feed for this podcast. 3. View opened RSS feed in text editor and verify the enclosure for this episode (item) has an appropriate mime type (currently audio/mpeg) ### Audiobookshelf version v2.31.0, but likely subscribed and downloaded on v2.30.0 ### How are you running audiobookshelf? Docker ### What OS is your Audiobookshelf server hosted from? Linux ### If the issue is being seen in the UI, what browsers are you seeing the problem on? None ### Logs ```shell ``` ### Additional Notes _No response_
adam added the bug label 2026-04-25 00:13:50 +02:00
Author
Owner

@kucksdorfs commented on GitHub (Dec 3, 2025):

In this case the original RSS feed is supplying an appropriate mime type, is there any way to pass this along to the RSS feed provided by Audiobookshelf?

@kucksdorfs commented on GitHub (Dec 3, 2025): In this case the original RSS feed is supplying an appropriate mime type, is there any way to pass this along to the RSS feed provided by Audiobookshelf?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3138