mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
[Bug]: Fails to match when importing larger podcasts #2189
Closed
opened 2026-04-25 00:04:46 +02:00 by adam
·
15 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#2189
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 @Bigmack3000 on GitHub (Aug 17, 2024).
What happened?
Hey, I've uploaded about 60 podcasts now. All but 2 went fine. The two I'm having trouble with are both over 500 episodes. abs is able to find a match, but when i click to actually match it, abs fails to complete the match.
Even if i skip matching and just try to set a rss url, abs still fails.
This does not happen for any podcast under 500 episodes.
What did you expect to happen?
for abs to successfully match the podcast
Steps to reproduce the issue
Audiobookshelf version
2.12.3
How are you running audiobookshelf?
Docker
What OS is your Audiobookshelf server hosted from?
Other (list in "Additional Notes" box)
If the issue is being seen in the UI, what browsers are you seeing the problem on?
Chrome
Logs
No response
Additional Notes
running off synology.
2024-08-17.txt
logs uploaded here.
@nichwall commented on GitHub (Aug 17, 2024):
To clarify, you are doing the following:
When you say "only more than 500 episodes", do you mean you have more than 500 files stored locally, or just that there are more than 500 episodes in the RSS feed?
@Bigmack3000 commented on GitHub (Aug 17, 2024):
Steps 1-3 yes. I normally try matching the episode first since it tends to be the 1st result nearly every time anyway, and then matching adds the rss feed for me.
These two, failed when matching. Then also failed when just trying to add an rss feed.
Yes more than 500 stored locally.
Right now, I tested starting smaller for one of them. I only added 1 episode of "Behind the Bastards". that was able to match without issue. Now I'm adding 50 at a time to see if there's a point where the problems start.
@Bigmack3000 commented on GitHub (Aug 17, 2024):
So it's more than 500 episodes before the problem hits. Somewhere around 600-650, but it happens even if you import in chunks. Once, I hit that number, "quick match" started failing. and something about a socket disconnecting pops up. But then it connects again right away.
updated logs attached.
2024-08-17.txt
@nichwall commented on GitHub (Aug 17, 2024):
Thanks for clarifying. Can you enable Debug logs (in the server settings under "Logs") and then try matching again? That will give more information as to what is going on.
@Bigmack3000 commented on GitHub (Aug 17, 2024):
2024-08-17.txt
ok updated logs here.
@Bigmack3000 commented on GitHub (Aug 21, 2024):
just curious if anyone was able to look into this?
@Bigmack3000 commented on GitHub (Aug 25, 2024):
so it seems that even if you download the podcasts, instead of uploading from a folder, you'll still run into this problem after a certain number.
@Bigmack3000 commented on GitHub (Sep 1, 2024):
Has anyone else been able to recreate this?
@nichwall commented on GitHub (Sep 1, 2024):
I don't know if anyone has looked into it yet. I'll see if I can recreate the problem tonight
@nichwall commented on GitHub (Sep 1, 2024):
I wasn't able to recreate the problem last night (found other issues that needed to be addressed).
Advplyr made a nice writeup of some ongoing memory issues, which may be related (without digging more into the problem).
https://github.com/advplyr/audiobookshelf/issues/3338#issuecomment-2323382459
@Bigmack3000 commented on GitHub (Sep 3, 2024):
Thanks, i will look into that solution.
out of curiosity, when trying to replicate it, what did you do? you added a podcast with over 650 episodes?
@nichwall commented on GitHub (Sep 3, 2024):
The only thing I have tried so far is adding "Business Wars" to a new podcast library, then going to the Find Episodes modal (the magnifying glass), selecting "Download All" and successfully downloading all episodes. I then made a new test server, added the podcast through the file system, then successfully matched the entire podcast to the RSS feed.
This may be due to using test servers and not having as much stuff in memory, though.
Edit to add: there were 590 episodes at the time of this test
@Bigmack3000 commented on GitHub (Sep 3, 2024):
ok yea, that makes sense for business wars. when i originally brought it over from itunes, there were quite a few advertisements for other shows with it. So that has less than 650 when trimmed down. "Behind the bastards" should actually have over 650 episodes to download.
@Bigmack3000 commented on GitHub (Sep 5, 2024):
Hey, I wanted to say that expanding the memory fixed the problem! At least up until 850 episodes. We'll see if it comes back at a certain size. Thanks!
@nichwall commented on GitHub (Feb 22, 2025):
Has this been fully resolved? 2.17.0 (released in November 2024) greatly improved the memory usage when downloading podcasts https://github.com/advplyr/audiobookshelf/releases/tag/v2.17.0, so that should help address the large memory usage when matching.