google / google/ExoPlayer

Unable to play HLS stream on Chromecast

Open
#6,760 5 comments 0 reactions 1 assignee Assigned to @marcbaechinger View on GitHub
question
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

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.