issue report.yml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. name: Issue Report
  2. description: File an issue report
  3. title: "[Issue]: "
  4. labels: [bug, triage]
  5. body:
  6. - type: markdown
  7. attributes:
  8. value: |
  9. Thanks for taking the time to report an issue. Before submitting a report, please do the following:
  10. 1. Please head to our forum or chat rooms and troubleshoot with volunteers if you haven't already. Links can be found here: https://jellyfin.org/contact/
  11. 2. Please search the bug tracker for similar issues. If you do find one, please comment there instead of opening a new bug report.
  12. 3. If you decide to open a new report, please provide as much detail as possible.
  13. 4. Please **ONLY** report **ONE** issue per report. If you are experiencing multiple issues, please open multiple reports.
  14. - type: textarea
  15. id: what-happened
  16. attributes:
  17. label: Please describe your bug
  18. description: Also tell us, what did you expect to happen?
  19. placeholder: |
  20. The more information that you are able to provide, the better. Did you do anything before this happened? Did you upgrade or change anything? Any screenshots or logs you can provide will be helpful.
  21. If you are using an old release of Jellyfin, please also explain why.
  22. validations:
  23. required: true
  24. - type: textarea
  25. id: repro-steps
  26. attributes:
  27. label: Reproduction Steps
  28. placeholder: |
  29. 1. In this environment...
  30. 2. With this config...
  31. 3. Run '...'
  32. 4. See error...
  33. validations:
  34. required: true
  35. - type: dropdown
  36. id: version
  37. attributes:
  38. label: Jellyfin Version
  39. description: What version of Jellyfin are you running?
  40. options:
  41. - 10.8.13
  42. - 10.8.12
  43. - 10.8.11 or older (please specify)
  44. - Unstable (master branch)
  45. validations:
  46. required: true
  47. - type: input
  48. id: version-other
  49. attributes:
  50. label: "if other:"
  51. placeholder: Other
  52. - type: textarea
  53. attributes:
  54. label: Environment
  55. description: |
  56. Examples:
  57. - **OS**: [e.g. Debian 11, Windows 10]
  58. - **Linux Kernel**: [e.g. none, 5.15, 6.1, etc.]
  59. - **Virtualization**: [e.g. Docker, KVM, LXC]
  60. - **Clients**: [Browser, Android, Fire Stick, etc.]
  61. - **Browser**: [e.g. Firefox 91, Chrome 93, Safari 13]
  62. - **FFmpeg Version**: [e.g. 5.1.2-Jellyfin]
  63. - **Playback**: [Direct Play, Remux, Direct Stream, Transcode]
  64. - **Hardware Acceleration**: [e.g. none, VAAPI, NVENC, etc.]
  65. - **GPU Model**: [e.g. none, UHD630, GTX1050, etc.]
  66. - **Installed Plugins**: [e.g. none, Fanart, Anime, etc.]
  67. - **Reverse Proxy**: [e.g. none, nginx, apache, etc.]
  68. - **Base URL**: [e.g. none, yes: /example]
  69. - **Networking**: [e.g. Host, Bridge/NAT]
  70. - **Storage**: [e.g. local, NFS, cloud]
  71. value: |
  72. - OS:
  73. - Linux Kernel:
  74. - Virtualization:
  75. - Clients:
  76. - Browser:
  77. - FFmpeg Version:
  78. - Playback Method:
  79. - Hardware Acceleration:
  80. - GPU Model:
  81. - Plugins:
  82. - Reverse Proxy:
  83. - Base URL:
  84. - Networking:
  85. - Storage:
  86. render: markdown
  87. validations:
  88. required: true
  89. - type: markdown
  90. attributes:
  91. value: |
  92. When providing logs, please keep the following things in mind.
  93. 1. **DO NOT** use external paste services.
  94. 2. Please provide complete logs.
  95. - For server logs, include everything you think is important plus *10 lines before and after*
  96. - For ffmpeg logs, please provide the entire file unmodified.
  97. 3. Please do not run logs through any translation program. Especially beware if your browser translates pages by default.
  98. 4. Please do not include logs as screenshots, with the only exception being client logs in browsers.
  99. - type: textarea
  100. id: logs
  101. attributes:
  102. label: Jellyfin logs
  103. description: Please copy and paste any relevant log output. This can be found in Dashboard > Logs.
  104. placeholder: For playback issues, browser/client and FFmpeg logs may be more useful.
  105. render: shell
  106. validations:
  107. required: true
  108. - type: textarea
  109. id: ffmpeg-logs
  110. attributes:
  111. label: FFmpeg logs
  112. description: Please copy and paste recent FFmpeg log output. This can be found in Dashboard > Logs > FFmpeg*.log.
  113. placeholder: This field is mandatory for debugging hardware transcoding issues. It's important to include the specific codec details. If no FFmpeg logs appear, the file was Direct Played and did not use FFmpeg.
  114. render: shell
  115. - type: textarea
  116. id: browserlogs
  117. attributes:
  118. label: Please attach any browser or client logs here
  119. placeholder: Access browser logs by using the F12 to bring up the console. Screenshots are typically easier to read than raw logs. For clients such as Android or iOS, please see our documentation.
  120. - type: textarea
  121. id: screenshots
  122. attributes:
  123. label: Please attach any screenshots here
  124. placeholder: Images can be pasted directly into the textbox and will be hosted by github.
  125. - type: checkboxes
  126. id: terms
  127. attributes:
  128. label: Code of Conduct
  129. description: By submitting this issue, you agree to follow our [Code of Conduct](https://jellyfin.org/docs/general/community-standards.html#code-of-conduct)
  130. options:
  131. - label: I agree to follow this project's Code of Conduct
  132. required: true