google / google/ExoPlayer

Cast: Message exceeds maximum size

Open
#8,280 5 comments 0 reactions 1 assignee Assigned to @marcbaechinger View on GitHub
enhancement
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

### Use case description
If you initialise a large number of MediaItems using `setMediaItems()` on a `CastPlayer` it is possible to hit the `CastClient` maximum message size throwing an `IllegalArgumentException`.

`
CastClient: Message send failed. Message exceeds maximum size
`
`
java.lang.IllegalArgumentException: Message exceeds maximum size524288
`

### Proposed solution
Gracefully handle setting and adding large `MediaItem` lists by splitting into multiple `RemoteMediaClient` queue requests.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.