mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
[Bug]: Podcast scheduled updates not working anymore. #2804
Closed
opened 2026-04-25 00:10:47 +02:00 by adam
·
8 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
No Label
bug
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#2804
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 @zen85 on GitHub (May 26, 2025).
What happened?
My Podcast episodes suddenly dont update anymore. and so my "latest episodes" is not updating anymore. it seems the scheduling is not working anymore. i updated everything but no change. i restarted the docker but no change.
but when i click "check for new episodes" in my podcasts library for each it works fine. it is supposed to update every hour.
I dont really know where and how i can debug this. did anyone experience something similar or has an idea how to get into this?
What did you expect to happen?
this behaviour started suddenly for no apparent reason. i expect the scheduler to look for new episodes to work.
Steps to reproduce the issue
i found no way to reproduce.
Audiobookshelf version
2.23
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
@zen85 commented on GitHub (May 26, 2025):
i just found some logs.
the scheduler runs as expected but it does not find new episodes.
apparently a podcast that definetly had new episodes said "up to date" but only found them when i manually triggered "Check & Download for new Episodes"
@advplyr commented on GitHub (May 26, 2025):
Can you share the logs? On the logs page make sure you have Debug logs selected first, then let the auto downloaded run.
There should be details in the logs about the timestamp it is using to compare the episodes.
@zen85 commented on GitHub (May 27, 2025):
i uploaded a full log file here https://josefwagner.net/logs.txt
the best example here is the podcast "Ö1 Journale" - there should be 4 episodes each day. whats really interessting is that there are no checks after these lines:
[podcastUtils] getPodcastFeed for "https://podcast.orf.at/podcast/oe1/oe1_journale/oe1_journale.xml" success - parsing xml
2025-05-27 02:00:25.868
DEBUG
[PodcastManager] runEpisodeCheck: N/A episodes found
2025-05-27 02:00:25.869
DEBUG
[PodcastManager] No new episodes for "Ö1 Journale"
2025-05-27 02:00:25.896
and therefor it did not find the new episodes.
another thing is: my timezone here is gmt+2 but all the logs are in gmt time but that should not matter i think.
@advplyr commented on GitHub (May 27, 2025):
First log I found for podcast download:
Notice this log:
"Was tun, Herr General - Der Podcast zum Ukraine-Krieg" checking for episodes after Tue May 27 2025 00:00:04 GMT+0000 (Coordinated Universal Time)Now when I open that RSS feed I can see the latest episode was released 7 days ago
Abs is looking for episodes after
Tue May 27 2025 00:00:04 GMT+0000which there is none, so that is correct.When Abs does a check for new episodes it will check for the episode you already have with the latest pub date. If you don't have any episodes it will use the last date it checked.
Maybe you have no downloaded any episodes yet so it doesn't have a good date to use?
@Eragos commented on GitHub (May 30, 2025):
Hey @advplyr
I'm searching for a similar thing actually:
In the Logs I see only:

Hope it helps a bit...
Best Michael
@advplyr commented on GitHub (Jun 1, 2025):
@Eragos That seems to be a different issue. Reported here https://github.com/advplyr/audiobookshelf/issues/4098. That hasn't been reproducible yet
As for this issue, this doesn't appear to be a bug with the information provided as I explained here https://github.com/advplyr/audiobookshelf/issues/4339#issuecomment-2912551825
@zen85 commented on GitHub (Jun 3, 2025):
thank you all so far
but.... there still is a bug involved... your explanation just described the expected behaviour for one podcast.
I had 43 in my library that did not update.
they inded stop updating and its the same issue in my logs as it is with Eragos and it can be looked up in my logs too. its the same problem. something happens and a cron-job does not finish and then it never runs again. (see the warnings - i have the same as eragos)
I could solve it by giving every item in my library an unique cronjob by giving each a different time in the hope to find the faulty podcast - but now all of them update as expected and i have no warnings anymore.
something fishy is indeed going on here :)
@advplyr commented on GitHub (Jun 3, 2025):
Yeah there is a bug somewhere but no one has figured out how to reproduce it yet. I have podcast crons still running from years ago at this point. The open issue for what you are describing is #4098