• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: Bug Report
2description: Report a bug in the ExoPlayer library
3labels: ["bug", "needs triage"]
4body:
5  - type: markdown
6    attributes:
7      value: |
8        We can only process bug reports that are actionable. Unclear bug reports or reports with insufficient information may not get attention.
9
10        Before filing a bug:
11        -------------------------
12
13        - Search existing issues, including issues that are closed: https://github.com/google/ExoPlayer/issues?q=is%3Aissue
14        - Consult our developer website: https://exoplayer.dev/
15        - Check the supported formats: https://exoplayer.dev/supported-formats.html
16  - type: dropdown
17    attributes:
18      label: ExoPlayer Version
19      description: What version of ExoPlayer are you using?
20      options:
21        - 2.17.1
22        - 2.17.0
23        - 2.16.1
24        - 2.16.0
25        - 2.15.1
26        - 2.15.0
27        - 2.14.2
28        - 2.14.1
29        - 2.14.0
30        - 2.13.3
31        - Older (unsupported)
32    validations:
33      required: true
34  - type: textarea
35    attributes:
36      label: Devices that reproduce the issue
37      placeholder: |
38        Example:
39        * Pixel 4 running Android 12
40        * Samsung S21 running Android 11
41    validations:
42      required: true
43  - type: textarea
44    attributes:
45      label: Devices that do not reproduce the issue
46      placeholder: |
47        Example:
48        * Pixel 3 running Android Pie
49  - type: dropdown
50    attributes:
51      label: Reproducible in the demo app?
52      description: Please try and reproduce the issue in the [ExoPlayer demo app](https://exoplayer.dev/demo-application.html).
53      options:
54        - "Yes"
55        - "No"
56        - Not tested
57    validations:
58      required: true
59  - type: textarea
60    attributes:
61      label: Reproduction steps
62      description: Clear and complete steps we can use to reproduce the problem
63      placeholder: |
64        Example:
65        1. Play the attached media in the demo app
66        2. Seek forward 10s
67    validations:
68      required: true
69  - type: textarea
70    attributes:
71      label: Expected result
72      placeholder: |
73        Example:
74        The media plays successfully
75    validations:
76      required: true
77  - type: textarea
78    attributes:
79      label: Actual result
80      placeholder: |
81        Example:
82        Playback crashes with the following stack trace:
83        ...
84    validations:
85      required: true
86  - type: textarea
87    attributes:
88      label: Media
89      description: |
90        Media we can use to reproduce the problem. Either:
91        * Attach a file here
92        * Include a media URL
93        * Refer to a piece of media from the demo app (e.g. `Misc > Dizzy (MP4)`)
94        * If you don't want to post media publicly please email the info to dev.exoplayer@gmail.com with subject 'Issue #\<issuenumber\>' after filing this issue, and note that you will do this here.
95        * If you are certain the issue does not depend on the media being played, enter "Not applicable" here.
96
97        For DRM-protected media please also include the scheme and license server URL.
98    validations:
99      required: true
100  - type: checkboxes
101    attributes:
102      label: Bug Report
103      description: |
104        After filing this issue please run `adb bugreport` shortly after reproducing the problem (ideally in the [demo app](https://exoplayer.dev/demo-application.html)) to capture a zip file, and email this to dev.exoplayer@gmail.com with subject 'Issue #\<issuenumber\>'.
105
106        **Note:** Logcat output is **not** the same as a full bug report, and is often missing information that's useful for diagnosing issues. Please ensure you're sending a full bug report zip file.
107      options:
108        - label: You will email the zip file produced by `adb bugreport` to dev.exoplayer@gmail.com after filing this issue.
109