Cast: Message exceeds maximum size
Open
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
Assessment
This issue has not been assessed yet.