mirror of
https://github.com/SpotX-Official/SpotX-Bash.git
synced 2026-10-08 11:38:59 +11:00
Require reproducible bug report evidence
Require cleanup output and same-version stock-vs-SpotX testing for behavior regressions while keeping pre-patch failures reportable and screenshots optional.
This commit is contained in:
@@ -4,31 +4,71 @@ labels: ❌ bug
|
|||||||
body:
|
body:
|
||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
attributes:
|
attributes:
|
||||||
label: 🧐 Have you fully read the README and viewed similar issues?
|
label: 🧐 Before submitting
|
||||||
description: Please read the <a href="https://github.com/SpotX-Official/SpotX-Bash/blob/main/README.md">README</a>, <a href="https://github.com/SpotX-Official/SpotX-Bash/wiki/SpotX%E2%80%90Bash-FAQ">FAQ</a>, <a href="https://github.com/SpotX-Official/SpotX-Bash/wiki/Troubleshooting">TROUBLESHOOTING</a> and check all previous <a href="https://github.com/SpotX-Official/SpotX-Bash/issues?q=is%3Aissue">ISSUES</a> because your "bug" may have already been discussed or reported.
|
description: Please read the <a href="https://github.com/SpotX-Official/SpotX-Bash/blob/main/README.md">README</a>, <a href="https://github.com/SpotX-Official/SpotX-Bash/wiki/SpotX%E2%80%90Bash-FAQ">FAQ</a>, <a href="https://github.com/SpotX-Official/SpotX-Bash/wiki/Troubleshooting">TROUBLESHOOTING</a> and check all previous <a href="https://github.com/SpotX-Official/SpotX-Bash/issues?q=is%3Aissue">ISSUES</a> because your bug may have already been discussed or reported.
|
||||||
options:
|
options:
|
||||||
- label: I have read the README
|
- label: I have read the README
|
||||||
required: true
|
required: true
|
||||||
- label: I have read the FAQ
|
- label: I have read the FAQ and Troubleshooting guide
|
||||||
required: true
|
required: true
|
||||||
- label: I have checked previous issues, open and closed
|
- label: I have checked previous issues, open and closed
|
||||||
required: true
|
required: true
|
||||||
- label: I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash
|
- label: I understand that a valid stock test means testing the exact same Spotify version immediately after a full cleanup/reinstall and before applying SpotX-Bash; testing an older/different version or remembering that Spotify worked previously does not count
|
||||||
required: true
|
required: true
|
||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
value: "###"
|
value: |
|
||||||
|
### Clean stock testing
|
||||||
|
For bugs where Spotify behaves differently after applying SpotX-Bash, a valid comparison must use the **exact same Spotify version** before and after patching.
|
||||||
|
|
||||||
|
Run the automated cleanup from the [Troubleshooting guide](https://github.com/SpotX-Official/SpotX-Bash/wiki/Troubleshooting), reinstall Spotify, test the issue while Spotify is completely stock, then apply SpotX-Bash and test the same issue again.
|
||||||
|
- type: textarea
|
||||||
|
id: cleanup_output
|
||||||
|
attributes:
|
||||||
|
label: 🧹 Cleanup script Input/Output
|
||||||
|
description: |
|
||||||
|
Paste the cleanup command and its complete Terminal output from start to finish. This confirms that Spotify, app data and cache data were removed before the fresh stock test.
|
||||||
|
|
||||||
|
If SpotX-Bash fails **before it can patch Spotify** (for example, client/path detection or an installer error), enter `N/A` and explain why a stock-vs-patched test is not applicable.
|
||||||
|
|
||||||
|
You may replace your username/home-directory portion of paths with `$HOME`. Do not remove Spotify paths, errors or other information relevant to the issue.
|
||||||
|
placeholder: |
|
||||||
|
bash <(curl -sSL https://gist.github.com/jetfir3/f620e44fc246c1bed45ed040bbfa2d68/raw/uninstallify.sh)
|
||||||
|
...complete output...
|
||||||
|
render: shell
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: stock_spotx_test
|
||||||
|
attributes:
|
||||||
|
label: 🧪 Fresh stock vs SpotX-Bash test
|
||||||
|
description: |
|
||||||
|
Report what happened on the freshly reinstalled, unpatched Spotify client and what happened after applying SpotX-Bash to that **same Spotify version**.
|
||||||
|
|
||||||
|
"It worked on stock before," testing a different Spotify version, or testing before the cleanup/reinstall does not establish a stock baseline.
|
||||||
|
|
||||||
|
If SpotX-Bash fails before it can patch Spotify, enter `N/A` where appropriate and explain the failure.
|
||||||
|
value: |
|
||||||
|
- Fresh stock Spotify version:
|
||||||
|
- Result on fresh stock:
|
||||||
|
- Spotify version after applying SpotX-Bash:
|
||||||
|
- Result after applying SpotX-Bash:
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: "###"
|
||||||
- type: input
|
- type: input
|
||||||
id: lang_spoti
|
id: lang_spoti
|
||||||
attributes:
|
attributes:
|
||||||
label: Сountry of your account
|
label: Country of your account
|
||||||
description: You can view your country on your account page, under <a href="https://www.spotify.com/account/">Profile</a>.
|
description: You can view your country on your account page, under <a href="https://www.spotify.com/account/">Profile</a>.
|
||||||
placeholder: "e.g. Ukraine"
|
placeholder: "e.g. Ukraine"
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
value: "###"
|
value: "###"
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: plan
|
id: plan
|
||||||
attributes:
|
attributes:
|
||||||
@@ -41,7 +81,7 @@ body:
|
|||||||
required: true
|
required: true
|
||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
value: "###"
|
value: "###"
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: spicetify
|
id: spicetify
|
||||||
attributes:
|
attributes:
|
||||||
@@ -54,27 +94,27 @@ body:
|
|||||||
required: true
|
required: true
|
||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
value: "###"
|
value: "###"
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: ℹ Computer information
|
label: ℹ Computer information
|
||||||
description: |
|
description: |
|
||||||
- Spotify version: e.g. <kbd>Spotify for macOS (Apple Silicon) 1.1.98.683</kbd>
|
- Spotify version: e.g. <kbd>Spotify for macOS (Apple Silicon) 1.2.98.301</kbd>
|
||||||
- OS: e.g. <kbd>macOS Ventura 13.1</kbd> or <kbd>Ubuntu 22.04.1 LTS</kbd>
|
- OS: e.g. <kbd>macOS 15.7</kbd> or <kbd>Ubuntu 24.04 LTS</kbd>
|
||||||
- Shell: e.g. <kbd>bash</kbd>
|
- Shell: e.g. <kbd>bash</kbd>
|
||||||
- macOS: View the top bar in the Terminal window -- it should display bash, zsh, etc
|
- macOS: View the top bar in the Terminal window -- it should display bash, zsh, etc
|
||||||
- Linux: Enter the following command in your terminal window: `echo $0` -- it should display bash, zsh, etc
|
- Linux: Enter the following command in your terminal window: `echo $0` -- it should display bash, zsh, etc
|
||||||
placeholder: |
|
placeholder: |
|
||||||
- Spotify version:
|
- Spotify version:
|
||||||
- OS:
|
- OS:
|
||||||
- Shell:
|
- Shell:
|
||||||
value: |
|
value: |
|
||||||
- Spotify version:
|
- Spotify version:
|
||||||
- OS:
|
- OS:
|
||||||
- Shell:
|
- Shell:
|
||||||
render: markdown
|
render: markdown
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: 📝 Description
|
label: 📝 Description
|
||||||
@@ -87,15 +127,16 @@ body:
|
|||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
|
id: spotx_output
|
||||||
attributes:
|
attributes:
|
||||||
label: 🖥️ Terminal Input/Output
|
label: 🖥️ SpotX-Bash Terminal Input/Output
|
||||||
description: Copy input/output from Terminal -- the SpotX-Bash command you entered and everything that followed.
|
description: Paste the exact SpotX-Bash command you entered and the complete Terminal output from start to finish. Do not summarize or omit warnings/errors.
|
||||||
|
render: shell
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: 📸 Screenshots
|
label: 📸 Screenshots
|
||||||
description: Place any screenshots of the issue here if needed
|
description: Optional. Add screenshots or a screen recording if they help demonstrate the issue; they are not required when the behavior can be clearly described in the stock-vs-SpotX test above.
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: false
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user