mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
[Bug]: Podcast does not download episodes #323
Closed
opened 2026-04-24 23:04:46 +02:00 by adam
·
24 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#323
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 @slfhstr on GitHub (Apr 30, 2022).
Describe the issue
New Docker installation self-hosted
App runs and website displayed
No episodes downloaded
Set up NGINX reverse proxy as per docs
Used certbot to add certificate
Sample podcast added shows in Library
Directory structure created
Only downloads cover and metadata : no episodes
Scan and Force Rescan shows green completion flash
No error message in nginx error log
Steps to reproduce the issue
Audiobookshelf version
2.0.7 docker latest
How are you running audiobookshelf?
Docker
@slfhstr commented on GitHub (Apr 30, 2022):
Re-started docker
Forced re-scan
No error in nginx error log
App logs show :
Path /audiobooks is mapped in docker run command
Local server path shows entry for podcast (and cover.jpg and metadata)
So confused why it says
Root path has no media folders@advplyr commented on GitHub (Apr 30, 2022):
You have to create a new library with the library type of "Podcast". By default the /audiobooks folder will be for library type "Audiobooks" and cannot be deleted.
This will be improved in future updates since Podcasts were just recently added.
@slfhstr commented on GitHub (Apr 30, 2022):
I created the Library but used the /audiobooks folder.
Do you mean I have to create a specific folder on server as well as a Library ?
And also map it in Docker ?
@advplyr commented on GitHub (Apr 30, 2022):
Correct, you have to have an audiobooks library that maps to the /audiobooks folder (that is created by default).
If you want podcasts you need to create a new library with a new path mapped in docker.
@slfhstr commented on GitHub (Apr 30, 2022):
Thank you.
So I created a folder in local server, ~/audioboooks/podcasts, alongside ~/audioboooks/audiobooks.
I adjusted Docker start command to this :
I created new Library using type podcasts and called it podcasts and set it to search iTunes and set it to /podcasts in app.
All works fine EXCEPT same problem : does not download.
App logs now show
ERROR Root path has no media folders: /podcastsErrr, yes it does.
Let me know if I am doing something stupid but this does not smell like a folder/directory issue.
@slfhstr commented on GitHub (Apr 30, 2022):
Seems like it is a sockets issue
But I don't understand why
@advplyr commented on GitHub (Apr 30, 2022):
What does your /podcasts folder look like? Each podcasts needs to be in its own folder.
@slfhstr commented on GitHub (Apr 30, 2022):
Yes, they are.
The app creates the folders. I assume correctly.
I can see 2 podcast feeds installed as samples.
In the app, the podcast is shown with correct path for e.g. cover.jpg
@slfhstr commented on GitHub (Apr 30, 2022):
error.log shows :
and command line :
@advplyr commented on GitHub (Apr 30, 2022):
The web socket shouldn't be required to download episodes, unless that is causing the server to crash.
You are going to the podcast page and pressing the search button and downloading episodes from there? Can you check the logs when you do that? You should see logs referring to your request to download.
@slfhstr commented on GitHub (Apr 30, 2022):
Manually doing rescan on one podcast :
But no feed shows no episodes and red swatch/button 'Incomplete'
Settings --> Libraries --> Podcasts --> Force Re-scan :
NB : still getting
Root path has no media folders: /podcasts@slfhstr commented on GitHub (Apr 30, 2022):
Red flag on podcast feed used to say Incomplete. Now says Missing.
But :
@advplyr commented on GitHub (Apr 30, 2022):
What files are in the
/podcasts/FLOSS Weekly (Audio)/folder?@slfhstr commented on GitHub (Apr 30, 2022):
See tree output above.
Just cover.jpg and metdata.abs
@slfhstr commented on GitHub (Apr 30, 2022):
Not sure if important but "fullPath" in the podcast json file does not show the podcast folder
I would expect that fullPath shows the full path of the specific podcast feed e.g.
/podcasts/FLOSS\ Weekly\ \(Audio\)/Or maybe not if the json is file is for the library, rather than the individual feed.
Yep, seems I got the wrong json file - should have been looking in libraryItems
@advplyr commented on GitHub (Apr 30, 2022):
Did you specifically select episodes you wanted to download?
Adding a podcast alone doesn't download any audio files.
@slfhstr commented on GitHub (Apr 30, 2022):
I did not get shown a list of episodes to download.
Clicking on a specific podcast shows all its 'header' info, but clicking on the episodes tab shows no episodes.
So can't specifically select an episode.
Just trashed the install and re-run it.
Same behaviour : podcast created (very nicely) from search, folder created by app, cover.jpg and metadata download.
But no episodes shown in list
Keeps coming back to this folder not found issue
@slfhstr commented on GitHub (Apr 30, 2022):
@advplyr commented on GitHub (Apr 30, 2022):
Have you tried clicking the search icon to the right of the edit button?
@slfhstr commented on GitHub (Apr 30, 2022):
Errr.
No.
God, I'm so sorry.
But in my defence, I think this is a UI issue
There is no search button on the Episodes tab.
And UI messages in red like
IncompleteorMissingand log messages likeRoot path has no media folders: /podcastspointed me in the wrong direction.There are excellent screen buttons like [Scan Library] elsewhere.
The Episode tab and the Episode list should have something similar.
Anyway, thanks so much for your patience and your support.
And thank you for such a nice app : beats my previous setup (Jellyfin and bashpodder). 👍
Hope my idiocy is helpful to suggest some UI improvement.
Closing this now.
@advplyr commented on GitHub (Apr 30, 2022):
No problem, podcasts being so new there are many UI improvements to make. Thanks for the suggestions.
@snonux commented on GitHub (Dec 28, 2023):
Just stumbled on the same issue, that Podcasts were not downloaded. After reading this issue, I was able to resolve it (was a user error, not finding the correct buttons). I am very happy with Audiobookshelf so far!
@kyelewis commented on GitHub (Apr 5, 2024):
Thank-you, I also had no idea how to retrieve podcasts until I found this issue, the magnifying glass 'search' icon doesn't represent anything to do with fetching episodes to me.. maybe just a big "find episodes to download" button where the "no episodes" text is would be clearer.
Haven't looked in to audiobookshelf far enough yet to look at making a PR but I'll kick the idea around my head this weekend.
@nichwall commented on GitHub (Apr 5, 2024):
There is this documentation as well. The website needs some more guides if you think of other things that can be added and might reorganized soon so guides are easier to find.
https://www.audiobookshelf.org/guides/podcasts