Unable to play HLS stream on Chromecast
- Dominant language
- Java
- Stars
- 21.9k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
### [REQUIRED] Issue description
I'm unable to cast the following HLS stream https://lelive.akamaized.net/hls/live/2006512/MBR/playlist.m3u8 on Chromecast v2 or below. It works in Exoplayer perfectly, also works on Chromecast v3, Ultra, or on the Nvidia Shield in cast mode.
The error I get is the following one :
```
2019-12-13 09:19:11.500 25475-25475/com.google.android.exoplayer2.castdemo W/MediaControlChannel: received unexpected error: Invalid Request.
2019-12-13 09:19:11.505 25475-25475/com.google.android.exoplayer2.castdemo W/MediaQueue: Error fetching queue item ids, statusCode=2100, statusMessage=null
```
### [REQUIRED] Reproduction steps
Using the demo cast app, replace the HLS link with this one, launch the app, and try to cast to a Chromecast v1 or v2
### [REQUIRED] Link to test content
https://lelive.akamaized.net/hls/live/2006512/MBR/playlist.m3u8
### [REQUIRED] A full bug report captured from the device
[bugreport-Onyx_00WW-PPR1.180610.011-2019-12-13-09-28-31.zip](https://github.com/google/ExoPlayer/files/3959775/bugreport-Onyx_00WW-PPR1.180610.011-2019-12-13-09-28-31.zip)
### [REQUIRED] Version of ExoPlayer being used
2.11.0 (test was done using the `release-v2` branch of the git repo
### [REQUIRED] Device(s) and version(s) of Android being used
On Android side, this was tested with a Nokia 7 Plus with Android 9.
On Chromecast side, Chromecast v1, v2, v3 and Ultra, all with the latest software updates (as said before, issue only happens for v1 and v2)
Contributor guide
Assessment
This issue has not been assessed yet.