Skip to content

Spotube fixed for Endevor OS:Critical Rendering Bug: High-Frequency Flickering / White Overlay on AMD Renoir (Ryzen 4700U) - X11/Xfce #2956

@jojoestinky

Description

@jojoestinky

Is there an existing issue for this? (Please read the description)

  • I have searched the existing issues

Current Behavior

System Info:

OS: EndeavourOS (Kernel 6.18-zen)

GPU: AMD Radeon Vega (Integrated - Ryzen 7 4700U)

DE: Xfce 4.20 (X11)

Package: spotube-bin (AUR)

The Issue:
On first launch, the application triggers a high-frequency white strobe/flicker (seizure hazard). Terminal logs report:
Gdk-CRITICAL **: gdk_device_get_source: assertion 'GDK_IS_DEVICE (device)' failed
X Error: BadAccess (attempt to access private resource denied) - request_code 152 (GLX)

Root Cause:
The "Blur Artwork" and "Window Backdrop" (Acrylic/Blur) effects fail to initialize correctly on the AMD Mesa driver under X11, causing a buffer swap loop (throbbing).

Requested Fix:
Please consider a "Safe Mode" launch flag or disabling "Blur Artwork" by default on Linux/X11 systems, as the current default is a significant health risk for users with photosensitive epilepsy. (They gave me double the Benzodiazapine at the hospital so I am not even mad anymore : ) .)

Expected Behavior

Nice crisp GFX, Nice Album art, no overlay, no eye pollution. Let the kiddies Crank up the GFX after they install your fine software .

Steps to reproduce

Install Endevour OS with XFCE. ( I am on legal drugs, and I have reasons.)
Use Paman, Pacman, yay, Flatpack They all give white screen of death as soon as you hit play. Tweaking it with a config file and turning everythingoff makes it look better than it everhas on this laptop.

Logs

spotube --enable-vulkan
package:media_kit_libs_linux registered.
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: FormatException: Could not find an option named "--enable-vulkan".
#0 Parser._validate (package:args/src/parser.dart:324)
#1 Parser._handleLongOption (package:args/src/parser.dart:310)
#2 Parser._parseLongOption (package:args/src/parser.dart:271)
#3 Parser.parse (package:args/src/parser.dart:91)
#4 ArgParser.parse (package:args/src/arg_parser.dart:362)
#5 startCLI (package:spotube/services/cli/cli.dart:26)
#6 main (package:spotube/main.dart:65)
#7 _runMain. (dart:ui/hooks.dart:317)
#8 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:314)
#9 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:193)

(spotube:538291): Gdk-WARNING **: 19:42:05.062: The program 'spotube' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAccess (attempt to access private resource denied)'.
(Details: serial 347 error_code 10 request_code 152 (GLX) minor_code 26)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
[Jesus@FBI-Ideapad3-36gb ~]$ xfconf-query -c xfwm4 -p /general/use_compositing -s false
[Satan@FBI-Ideapad3-36gb ~]$ ls /etc/X11/xorg.conf.d/
00-keyboard.conf
[Porky@FBI-Ideapad3-36gb ~]$ __GLX_VENDOR_LIBRARY_NAME=mesa spotube
package:media_kit_libs_linux registered.
hetu: 2ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 5ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 1ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:43:59 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 0ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:43:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:43:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:43:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:43:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 1ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:43:59 UTC with hetu@0.4.2)
[sodomite@FBI-Ideapad3-36gb ~]$ FLUTTER_RENDERER=software spotube
package:media_kit_libs_linux registered.
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 2ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 1ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:44:15 UTC with hetu@0.4.2)
hetu: 1ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:44:15 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 1ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:44:15 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:44:15 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:44:15 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:44:15 UTC with hetu@0.4.2)
[stinky@FBI-Ideapad3-36gb ~]$ ls /etc/X11/xorg.conf.d/
00-keyboard.conf
[lovePuppy@FBI-Ideapad3-36gb ~]$ LIBGL_ALWAYS_SOFTWARE=1 spotube
package:media_kit_libs_linux registered.
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 1ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:45:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:45:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:45:25 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:45:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 1ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:45:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:45:25 UTC with hetu@0.4.2)

(spotube:540880): Gdk-CRITICAL **: 19:45:28.251: gdk_device_get_source: assertion 'GDK_IS_DEVICE (device)' failed
[stinky@FBI-Ideapad3-36gb ~]$ GSK_RENDERER=gl spotube
package:media_kit_libs_linux registered.
hetu: 3ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 2ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 2ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:46:16 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:46:16 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:46:16 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:46:16 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:46:16 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 1ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:46:16 UTC with hetu@0.4.2)
[FU#K!NG_JOE@FBI-Ideapad3-36gb ~]$ rm -rf ~/.cache/mesa_shader_cache
[KMFDM@FBI-Ideapad3-36gb ~]$ GSK_RENDERER=gl spotube
package:media_kit_libs_linux registered.
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 0ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:47:13 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:47:13 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:47:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:47:13 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:47:14 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 1ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:47:14 UTC with hetu@0.4.2)
[FrankJustFrank@FBI-Ideapad3-36gb ~]$ LIBGL_ALWAYS_SOFTWARE=1 spotube
package:media_kit_libs_linux registered.
hetu: 0ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:47:24 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:47:24 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:47:24 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:47:24 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:47:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:47:25 UTC with hetu@0.4.2)
[stinky@FBI-Ideapad3-36gb ~]$ sudo pacman -S --needed xdotool
resolving dependencies...
looking for conflicting packages...

Package (1) New Version Net Change Download Size

extra/xdotool 4.20251130.1-1 0.18 MiB 0.07 MiB

Total Download Size: 0.07 MiB
Total Installed Size: 0.18 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
xdotool-4.20251130.1-1-x86_64 68.9 KiB 108 KiB/s 00:01 [--------------------------------------] 100%
(1/1) checking keys in keyring [--------------------------------------] 100%
(1/1) checking package integrity [--------------------------------------] 100%
(1/1) loading package files [--------------------------------------] 100%
(1/1) checking for file conflicts [--------------------------------------] 100%
:: Processing package changes...
(1/1) installing xdotool [--------------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[stinky@FBI-Ideapad3-36gb ~]$ spotube & sleep 2 && xdotool search --onlyvisible --class spotube windowsize 1280 720 windowmove 320 180
[1] 544539
package:media_kit_libs_linux registered.
hetu: 4ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 2ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:49:37 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:49:37 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:49:37 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:49:37 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:49:37 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:49:37 UTC with hetu@0.4.2)
[stinky@FBI-Ideapad3-36gb ~]$ spotube & sleep 2 && xdotool search --onlyvisible --class spotube windowsize 1280 720 windowmove 320 180
[2] 545119
package:media_kit_libs_linux registered.
hetu: 2ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 5ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:49:51 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:49:51 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:49:51 UTC with hetu@0.4.2)
hetu: 1ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:49:51 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:49:51 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:49:51 UTC with hetu@0.4.2)
[1] Done spotube
[TooMuchWeed@FBI-Ideapad3-36gb ~]$ GTK_CSD=0 spotube
package:media_kit_libs_linux registered.
hetu: 2ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 1ms to compile [$script_55d257e5: import "module:plu...]
hetu: 0ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:50:05 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:50:05 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:50:05 UTC with hetu@0.4.2)
hetu: 1ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:50:05 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:50:05 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 1ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:50:05 UTC with hetu@0.4.2)
[2]+ Done spotube
[ISeeGod@FBI-Ideapad3-36gb ~]$ GTK_CSD=0 spotube
package:media_kit_libs_linux registered.
hetu: 3ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 4ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 2ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 05:51:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:51:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:51:25 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 05:51:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 05:51:25 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 1ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 05:51:25 UTC with hetu@0.4.2)
[Fred@FBI-Ideapad3-36gb ~]$ LIBGL_ALWAYS_SOFTWARE=1 spotube
package:media_kit_libs_linux registered.
hetu: 0ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 1ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 06:23:23 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 06:23:23 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:23:23 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:23:23 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:23:23 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:23:23 UTC with hetu@0.4.2)

(spotube:547285): Gdk-CRITICAL **: 20:23:28.153: gdk_device_get_source: assertion 'GDK_IS_DEVICE (device)' failed
^C
[Krinkle@FBI-Ideapad3-36gb ~]$ xfconf-query -c xfwm4 -p /general/vblank_mode -s xpresent
[Spliff@FBI-Ideapad3-36gb ~]$ sed -i 's/"blurArtwork": true/"blurArtwork": false/g; s/"windowBackdrop": true/"windowBackdrop": false/g; s/"showLyrics": true/"showLyrics": false/g' ~/.config/Spotube/settings.json
sed: can't read /home/stinky/.config/Spotube/settings.json: No such file or directory
[Stork@FBI-Ideapad3-36gb ~]$ sed -i 's/"themeMode": "system"/"themeMode": "dark"/g' ~/.config/Spotube/settings.json
sed: can't read /home/stinky/.config/Spotube/settings.json: No such file or directory
[stinky@FBI-Ideapad3-36gb ~]$ # Check Flatpak path
ls -d ~/.var/app/com.github.KRTirtho.Spotube/config/Spotube/

Check standard AUR/Binary path

ls -d ~/.config/spotube/ # Note lowercase 's'
ls: cannot access '/home/stinky/.var/app/com.github.KRTirtho.Spotube/config/Spotube/': No such file or directory
ls: cannot access '/home/stinky/.config/spotube/': No such file or directory
[stinky@FBI-Ideapad3-36gb ~]$ # Check Flatpak path
ls -d ~/.var/app/com.github.KRTirtho.Spotube/config/Spotube/

Check standard AUR/Binary path

ls -d ~/.config/spotube/ # Note lowercase 's''ls -d ~/.config/* | grep -i spotube
ls: cannot access '/home/stinky/.var/app/com.github.KRTirtho.Spotube/config/Spotube/': No such file or directory
ls: cannot access '/home/stinky/.config/spotube/': No such file or directory
[stinky@FBI-Ideapad3-36gb ~]$ mkdir -p ~/.config/Spotube
cat < ~/.config/Spotube/settings.json
{
"themeMode": "dark",
"blurArtwork": false,
"windowBackdrop": false,
"showLyrics": false,
"checkUpdate": false,
"closeBehavior": "close"
}
EOF
[JEZ@FBI-Ideapad3-36gb ~]$ sudo chown -R $USER:$USER ~/.config/Spotube
[Ted@FBI-Ideapad3-36gb ~]$ LIBGL_ALWAYS_SOFTWARE=1 spotube
package:media_kit_libs_linux registered.
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 06:39:32 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 06:39:32 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:39:32 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:39:32 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:39:32 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 1ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:39:32 UTC with hetu@0.4.2)
Timestamp: 2026-02-21 20:39:32.981216, TOTP: 125723, Mode: transport, spDc: sp_dc=AQBaM8f_9YdcFxSyY1rfm5Qpgv0ddNQmgJYjajE9XI-Z0RYCze56jBcrzV_SfjXvTPUfqUW35Y_rK8suio25ZbCRHYM56Ue1mScnEFFXQTL7aZQOohWNy_4EXmaUAtYb4rjCD3J_-uWl13OuayB1dhyUKptcnFaacpoAV_n331WPQj25b5OqyYHTHFi65wZK4nIxQGkjqRh8OKTW3kZ6qCe1HiNPHXMk4Dlbrvk-Abe9PG_23LAcSse0OtA9zx1XoN0e-jqQqRvlsw;
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 1ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:39:33 UTC with hetu@0.4.2)
[stinky@FBI-Ideapad3-36gb ~]$ LIBGL_ALWAYS_SOFTWARE=1 spotube
package:media_kit_libs_linux registered.
hetu: 2ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 1ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 4ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 2ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 06:41:56 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:41:56 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:41:56 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 1ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 06:41:56 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:41:56 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:41:56 UTC with hetu@0.4.2)
WARN: No tags found, creating a new tag of type Mp4Ilst
[Sprinkles@FBI-Ideapad3-36gb ~]$ LIBGL_ALWAYS_SOFTWARE=1 spotube
package:media_kit_libs_linux registered.
hetu: 2ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 1ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 0ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 06:50:18 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:50:18 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:50:18 UTC with hetu@0.4.2)
hetu: 0ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 1ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 06:50:18 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 1ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:50:18 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:50:18 UTC with hetu@0.4.2)
[HotTits@FBI-Ideapad3-36gb ~]$ sed -i 's/"showWaveform": true/"showWaveform": false/g' ~/.config/Spotube/settings.json
[stinky@FBI-Ideapad3-36gb ~]$ sed -i 's/"showWaveform": true/"showWaveform": false/g' ~/.config/Spotube/settings.json^C
[$tinky@FBI-Ideapad3-36gb ~]$ export GSK_RENDERER=cairo
spotube
package:media_kit_libs_linux registered.
hetu: 2ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 1ms to load module hetu (compiled at 2022-08-09 10:27:17 UTC with hetu@0.4.2)
hetu: 0ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module std (compiled at 2025-11-14 06:34:06 UTC with hetu@0.4.2)
hetu: 1ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 0ms to load module otp_util (compiled at 2025-05-23 13:02:13 UTC with hetu@0.4.2)
hetu: 1ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 3ms to load module plugin (compiled at 2026-02-20 16:28:00 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_55d257e5: import "module:plu...]
hetu: 0ms to bundle [$script_55d257e5: import "module:plu...]
hetu: 1ms to compile [$script_55d257e5: import "module:plu...]
hetu: 1ms to load module $script_55d257e5: import "module:plu... (compiled at 2026-02-22 06:54:11 UTC with hetu@0.4.2)
hetu: 1ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:54:11 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:54:11 UTC with hetu@0.4.2)
hetu: 1ms to load module spotube_plugin (compiled at 2025-10-19 06:02:03 UTC with hetu@0.4.2)
hetu: 0ms to load module plugin (compiled at 2025-11-14 09:46:59 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_6b137ed7: import "module:plu...]
hetu: 0ms to bundle [$script_6b137ed7: import "module:plu...]
hetu: 0ms to compile [$script_6b137ed7: import "module:plu...]
hetu: 0ms to load module $script_6b137ed7: import "module:plu... (compiled at 2026-02-22 06:54:11 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7eabcfc4: metadataPlugin.aut...]
hetu: 0ms to load module $script_7eabcfc4: metadataPlugin.aut... (compiled at 2026-02-22 06:54:11 UTC with hetu@0.4.2)
hetu: 0ms to parse [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to bundle [$script_7366b485: metadataPlugin.aut...]
hetu: 0ms to compile [$script_7366b485: metadataPlugin.aut...]
hetu: 1ms to load module $script_7366b485: metadataPlugin.aut... (compiled at 2026-02-22 06:54:11 UTC with hetu@0.4.2)

Operating System

EndevourOS with ARCH PACMAN "$F-ing YAY!!!!!$_"

Spotube version

5.0.0-1 "Snow blind edition" from AUR maintainers.

Installation source

Flathub (Flatpak), Arch User Repository (AUR)

Additional information

I pinned down a hardware-acceleration race condition on the Ryzen 4700U where the Flutter engine and the AMD Mesa driver fight over "Blur" and "Adaptive" layers.

Part 1: The "Anti-Seizure" Patch Script

This script forces the config to a safe state, fixes permissions, and launches with the environment variables that bypass the broken GLX path.

Save this as fix_spotube.sh:

`#!/bin/bash

Spotube Stability Patch for AMD Renoir/Xfce4

Targets: Flickering, White Overlays, and BadAccess GLX errors.

CONFIG_DIR="$HOME/.config/Spotube"
CONFIG_FILE="$CONFIG_DIR/settings.json"

1. Ensure directory exists and is owned by user

mkdir -p "$CONFIG_DIR"
sudo chown -R $USER:$USER "$CONFIG_DIR"

2. Force-write Safe Mode settings if file is missing or corrupted

if [ ! -f "$CONFIG_FILE" ]; then
echo '{"themeMode":"dark","blurArtwork":false,"windowBackdrop":false,"showLyrics":false,"accentColor":"blue"}' > "$CONFIG_FILE"
else
# Patch existing file to kill the "Rave" triggers
sed -i 's/"blurArtwork": true/"blurArtwork": false/g' "$CONFIG_FILE"
sed -i 's/"windowBackdrop": true/"windowBackdrop": false/g' "$CONFIG_FILE"
sed -i 's/"showLyrics": true/"showLyrics": false/g' "$CONFIG_FILE"
sed -i 's/"accentColor": ".*"/"accentColor": "blue"/g' "$CONFIG_FILE"
fi

3. Launch with Hardware Acceleration Workarounds

GDK_BACKEND=x11: Prevents Wayland-on-X11 ghosting

mesa_glthread=false: Stops the "throbbing" buffer race on AMD

echo "Launching Spotube in Safe Mode..."
GDK_BACKEND=x11 mesa_glthread=false spotube %U`

To use it: #!bash the xxxx out of it#!
'chmod +x fix_spotube.sh
./fix_spotube.sh'

Self grab

  • I'm ready to work on this issue!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions