mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
[Bug]: Failed to get podcast feed #2568
Open
opened 2026-04-25 00:08:28 +02:00 by adam
·
13 comments
No Branch/Tag Specified
master
book_tags_genres_dedupe
episode_download_fallback
Issue-4540-SortBy-StartedDate-and-FinishedDate
episode_meta_tagging
fix_authorize_race_condition
redirect_transcode_requests
progress_updated_sort
fix_ereader_socket_event
fix_change_empty_root_password
fix_podcast_session_track_index
fix_set_token
session_modal_user
localize_durations
fix_oidc_create_user
jwt_auth_refactor
fix_scanner_deleting_single_file_books
fix_mediaprogress_updatedat_2
experimental_next_client
podcast_episode_duration
episode-timestamps-clickable
book_author_secondary_sort_title
podcast_useragents
pathexists_user_access
fix_pathexists_join
book_author_secondary_sort
clean_duplicate_mediaprogress
sanitize_html_description
trix_prevent_attachments
check_path_api_fix
fix_mediaprogress_updatedat
increase_express_json_limit
fix_dockerfile_nunicode
search_episodes
audiobook_tools_update
episode_secondary_sorts
hls_stream_url_update
new_session_track_endpoint
audiobook_tools_enhancements
watcher_rescans_update
player_track_tooltip
fix_exclude_prefixes_crash
socket_item_events
fix_podcast_episode_scanner_promise
new_stats_controller
count_cache_for_userpermissions
parsing-opf-v3
validate_migration_files
fix-quick-match-all-crash
fix-chapter-end-sleep-timer
stringify_sequelize_query
remove-col-ambiguity
fix_next_prev_edit_description
details_trim_whitespace
fix_content_url_basepath
fix_logger_fatal
progress_bar_visibility
batch-edit-populate-map-details
feed_generator_updates
bookmark-modal-updates
migrate-library-item-in-scanner
migrate-new-library-items
migrate-podcasts-new-library-item-2
migrate-podcasts-new-library-item
fix-remove-episode-from-playlist
playback-session-use-new-library-item
refactor-library-item
fix-heatmap-caption
feed-episodes-upsert
share-media-player-media-session-api
remove-old-playlist
remove_old_collection_object
plugin-implementation-demo
feed_migration
refactor-feeds-from-item
fix_remove_authors_no_books
v2.17.3-fk-constraints-migration
migrations-first-upgrade
sqlite_2
feature/nuxt-target-server
waveform
sqlite
playlists
video
v2.35.1
v2.35.0
v2.34.0
v2.33.2
v2.33.1
v2.33.0
v2.32.1
v2.32.0
v2.31.0
v2.30.0
v2.29.0
v2.28.0
v2.27.0
v2.26.3
v2.26.2
v2.26.1
v2.26.0
v2.25.1
v2.25.0
v2.24.0
v2.23.0
v2.22.0
v2.21.0
v2.20.0
v2.19.5
v2.19.4
v2.19.3
v2.19.2
v2.19.1
v2.19.0
v2.18.1
v2.18.0
v2.17.7
v2.17.6
v2.17.5
v2.17.4
v2.17.3
v2.17.2
v2.17.1
v2.17.0
v2.16.2
v2.16.1
v2.16.0
v2.15.1
v2.15.0
v2.14.0
v2.13.4
v2.13.3
v2.13.2
v2.13.1
v2.13.0
v2.12.3
v2.12.2
v2.12.1
v2.12.0
v2.11.0
v2.10.1
v2.10.0
v2.9.0
v2.8.1
v2.8.0
v2.7.2
v2.7.1
v2.7.0
v2.6.0
v2.5.0
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.5
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.23
v2.2.22
v2.2.21
v2.2.20
v2.2.19
v2.2.18
v2.2.17
v2.2.16
v2.2.15
v2.2.14
v2.2.13
v2.2.12
v2.2.11
v2.2.10
v2.2.9
v2.2.8
v2.2.7
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.24
v2.0.23
v2.0.22
v2.0.21
v2.0.20
v2.0.19
v2.0.18
v2.0.17
v2.0.16
v2.0.15
v2.0.14
v2.0.13
v2.0.12
v2.0.11
v2.0.10
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v1.7.2
v1.7.1
v1.7.0
v1.6.0
v1.5.5
v1.5.0
v1.4.11
v1.4.9
v1.4.7
v1.4.6
v1.4.4
v1.4.2
v1.4.0
v1.4.1
v1.3.4
v1.3.3
v1.3.1
v1.2.8
v1.2.6
v1.2.5
v1.2.4
v1.2.1
v1.1.15
v1.1.14
v1.1.13
v1.1.12
v1.1.11
v1.1.10
v1.1.9
v1.1.8
v1.0.0
0.9.61-beta.0
0.9.61-beta
Labels
Clear labels
authentication
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
pull-request
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
adam (Adam Melkus)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/audiobookshelf#2568
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gadinbot on GitHub (Feb 12, 2025).
What happened?
when trying to add certain podcasts I get the "Failed to get podcast feed" error. I can confirm they are not blocked on my end and can access the xml feeds with a browser.
In the case of Midst, this was working up until October last year.
examples of podcasts that don't work
Midst
Critical Role
The Party Room
Democracy Sausage with Mark Kenny
What did you expect to happen?
I expect the popup to appear that allows me to edit the metadata and confirm the save.
Steps to reproduce the issue
Audiobookshelf version
v2.19.1
How are you running audiobookshelf?
Debian/PPA
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
@nichwall commented on GitHub (Feb 12, 2025):
Is there anything in the crash logs?
@gadinbot commented on GitHub (Feb 12, 2025):
This is all i have in the crash log, i replicated the issue and checked the log but nothing changed or was added.
"timestamp":"2025-02-12 12:06:02.703","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:06:04.085","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:06:06.984","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:06:08.588","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:06:12.369","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:06:13.936","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:06:18.844","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:07:07.668","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:07:08.819","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
{"timestamp":"2025-02-12 12:11:00.065","source":" at process. (/snapshot/audiobookshelf/server/Server.js)","message":"[Server] Unhandled rejection: Error\n at Database. (/snapshot/audiobookshelf/node_modules/seq>
@nichwall commented on GitHub (Feb 12, 2025):
There is a crash in 2.19.1 (more details in https://github.com/advplyr/audiobookshelf/issues/3966) that is fixed in 2.19.2. Can you try again after updating to see if this is the same issue?
@gadinbot commented on GitHub (Feb 12, 2025):
I have upgraded to 2.19.2 and still getting the same issue and no change in the crash log.
@gadinbot commented on GitHub (Feb 18, 2025):
just tested on 2.19.3 getting the below in the logs, and nothing in the crash report. I'm able to go to the below URL and play the podcast directly in a web browser to rule out issues with DNS or my router.
2025-02-18 12:30:50.575
DEBUG
[podcastUtils] getPodcastFeed for "https://feeds.acast.com/public/shows/2c2eab86-45bd-53ae-b72f-f474f0e08bc9"
2025-02-18 12:30:50.882
FATAL
[Server] Uncaught exception origin: uncaughtException, error: Error [ERR_INTERNAL_ASSERTION]: This is caused by either a bug in Node.js or incorrect usage of Node.js internals. Please open an issue with this stack trace at https://github.com/nodejs/node/issues at assert (node:internal/assert:14:11) at internalConnectMultiple (node:net:1118:3) at defaultTriggerAsyncIdScope (node:internal/async_hooks:464:18) at GetAddrInfoReqWrap.emitLookup [as callback] (node:net:1510:7) at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:130:8) { code: 'ERR_INTERNAL_ASSERTION' }
@Piggeldi2013 commented on GitHub (Feb 23, 2025):
Hi,
seeing the exact same thing, even on trying to add a totally new podcast.
I'm on 2.19.4 Docker version.
As I'm updating regularely, I can't say when that started.
Just found out today that searching for new episodes (using the magnifying glass from podcast overview) nor adding new podcasts work.
I'm unsure if the normal scheduled downloads work right now - even if I can't see any error messages when forcing a manual update.
All podcast feeds can be downloaded when using command line in the container using curl - so network related stuff should not be the issue here.
Also to mention, that happens on trying to use / download from different podcast providers - so the issue seems not be the feed here.
Thanks for the nice work, btw!
@Piggeldi2013 commented on GitHub (Feb 25, 2025):
Got it fixed for me.
Even if curl / wget was able to download the feed in the container, I've found that I needed to add dns settings at the docker compose file.
Seems that this changed something in the node network configuration, which wasn't there before.
Now, all seems to be working again.
I'd also suggest to check if IPv6 is switched off / not used for node - there also seem some problems to be related, as far as I could see.
Hope this helps somehow.
Best,
Piggeldi
@gadinbot commented on GitHub (Feb 28, 2025):
Glad it worked for you, I'm running this in an LXC container in Proxmox. i did test and was able download using wget directly in to the container.
I updated the LXC DNS manually set it to my internal DNS and 1.1.1.1, and sadly I'm still getting the same error.
This one is doing my head in.
@advplyr commented on GitHub (Apr 5, 2025):
Did you resolve this?
@gadinbot commented on GitHub (Apr 5, 2025):
Sadly no, it's still ongoing for me. Happy if you have any guidance.
@Philipp0205 commented on GitHub (May 3, 2025):
Did somebody find a fix?
@Phantomwise commented on GitHub (Aug 30, 2025):
Might be worth a try to use alternate RSS links for those podcasts to try to bypass the problem?
Like
Midst: https://feeds.megaphone.fm/midst
Critical Role: https://feeds.simplecast.com/LXz4Q9rJ
Democracy Sausage with Mark Kenny: https://feeds.acast.com/public/shows/2c2eab86-45bd-53ae-b72f-f474f0e08bc9
etc
@cruux13 commented on GitHub (Aug 31, 2025):
I might have found the (workaroundish) solution for these kind of errors in a forum from an affected podcast.
https://talk.lagedernation.org/t/podcast-feed-kaputt/27017/5
It seems like you need to troubleshoot the feed with nslookup and if there are multiple dns answers just add some static entries to your docker configuration. Managed to get the podcast I mentioned above working again by adding the following hosts:
extra_hosts:
- "cdn.kicks-apps.com:139.162.176.235"
- "feeds.lagedernation.org:139.162.176.235"