mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
[Bug]: chromecast error: Load media failed invalid_parameter #2711
Open
opened 2026-04-25 00:09:47 +02:00 by adam
·
7 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#2711
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 @h4de5 on GitHub (Apr 8, 2025).
What happened?
still trying to figure the actual problem, but I am kind of stuck.
most smaller/shorter audiobooks work correctly and they can be streamed to my chromecast (compatible device). but the big ones always fail.
it seems as soon as they have more than ~30 chapters, streaming directly fails with: "Load media failed invalid_parameter" in javascript console and the player keeps loading.
I also noticed, that for some audiobooks that have around 30-32 chapters, special characters (e.g. a - ) in the title are also a problem, while they are not for those with like 10 chapters only.
I tested it with a sherlock holmes collection of different books - all of them are encoded as mp3, stereo, 320kbit, etc. they do have between 15 and 40 chapters, while their total lenght are always around 70-80min, and their total size is also comparable. all of those with less than ~30 chapters work, while others don't.
What did you expect to happen?
Streaming to chromecast should work regardless of numbers of chapters or title.
The app should try to adapt any incompatibilities before starting the streaming session.
If the streaming still fails for whatever reason, the UI should display the error instead of silently ignoring it.
Steps to reproduce the issue
Audiobookshelf version
v2.20.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?
Chrome
Logs
tested with 44 chapters (not working), then with 30 chapters (not working) and another one with 30 chapters (working)
docker logs do not show much
Additional Notes
No response
@Vito0912 commented on GitHub (Apr 11, 2025):
Do you have any other Chromecast device to test on?
Also, could you please send the content of the
chapterInfoandartworkarray for failed items?I have tested it with books that have over 300 chapters as well as with books that have around 30 chapters, including special characters, German umlauts, etc.
I even tested if it was due to too large of a payload. I had a chapter name that was 4MB in size, and it still worked without any issues on my JBL Bar.
@h4de5 commented on GitHub (Apr 19, 2025):
just tested it on an original chromecast audio. same problem :(
i can play individual files but not a whole audio book.
@Vito0912 commented on GitHub (Apr 19, 2025):
What do you mean by this? As far as I know, ABS can only play or stream the whole book (although I might be wrong).
Regarding
chapterInfoandartwork, could you share this information so we can try reproducing the issue with the same data? (And if doable for you, the API response for that book)Also, please try initiating the Chromecast session using another device (for example, the PWA on a smartphone or directly through the Android app).
@h4de5 commented on GitHub (Apr 19, 2025):
I took one of those files and added it as its own audiobook - a single file plays fine (I also assume a bunch of them would also play - it seems to have something to do with the amount or total size)
I am not sure how to extract the chapterInfo. I can see it in the developer console, but when I try to copy it, it only shows: {}
I tested so far (mostly the same issue)
then:
especially the last two tests, which for heaven's sake I can't reproduce - make me think, there is something wrong on my network :
any idea is appreciated
@phaked commented on GitHub (Dec 18, 2025):
I'm experiencing the same behavior. @h4de5 could you resolve the issue?
@h4de5 commented on GitHub (Dec 18, 2025):
i switched to the android app and there it worked so far. it sometimes takes a while until its really connected but it plays eventually
@4wincode commented on GitHub (Feb 14, 2026):
This appears to actually be a track count issue rather than a chapter info issue. Converting the audiobook to M4B through the interface makes casting from web work perfectly for me.