Closed universish closed 1 month ago
i have the same issue
info:
#1
SMP PREEMPT_DYNAMIC Thu, 12 Sep 2024 17:21:02 +0000 x86_64 GNU/LinuxIs https://accounts.spotify.com accessible in your browser?
Same issue with Ubuntu 24.04 Gnome 46, with x86_64.deb and from 3.8.0 and up.
Login screen is "covered" by blank screen. Spotify login rendering behind, semi visible after messing around clicking and dragging.
Same result with different browsers (firefox, librefox, chrome, edge) as default system browser.
╚ $ spotube
package:media_kit_libs_linux registered.
flutter: media_kit: WARNING: package:media_kit_native_event_loop not found.
** (spotube:1952671): CRITICAL **: 20:51:27.992: FlBinaryMessenger *fl_engine_get_binary_messenger(FlEngine *): assertion 'FL_IS_ENGINE(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:27.992: FlTextureRegistrar *fl_engine_get_texture_registrar(FlEngine *): assertion 'FL_IS_ENGINE(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:27.992: FlPluginRegistrar *fl_plugin_registrar_new(FlView *, FlBinaryMessenger *, FlTextureRegistrar *): assertion 'FL_IS_BINARY_MESSENGER(messenger)' failed
** (spotube:1952671): CRITICAL **: 20:51:27.992: FlBinaryMessenger *fl_plugin_registrar_get_messenger(FlPluginRegistrar *): assertion 'FL_IS_PLUGIN_REGISTRAR(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:27.992: FlMethodChannel *fl_method_channel_new(FlBinaryMessenger *, const gchar *, FlMethodCodec *): assertion 'FL_IS_BINARY_MESSENGER(messenger)' failed
(spotube:1952671): GLib-GObject-CRITICAL **: 20:51:27.992: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
** (spotube:1952671): CRITICAL **: 20:51:27.992: void fl_method_channel_set_method_call_handler(FlMethodChannel *, FlMethodChannelMethodCallHandler, gpointer, GDestroyNotify): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:28.080: void fl_engine_send_window_metrics_event(FlEngine *, size_t, size_t, double): assertion 'FL_IS_ENGINE(self)' failed
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
** (spotube:1952671): CRITICAL **: 20:51:29.427: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:29.436: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:29.436: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:30.169: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:30.421: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:30.421: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:30.473: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
** (spotube:1952671): CRITICAL **: 20:51:31.996: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
** (spotube:1952671): CRITICAL **: 20:51:31.996: void fl_method_channel_invoke_method(FlMethodChannel *, const gchar *, FlValue *, GCancellable *, GAsyncReadyCallback, gpointer): assertion 'FL_IS_METHOD_CHANNEL(self)' failed
AcceleratedSurfaceDMABuf was unable to construct a complete framebuffer
in case anyone with this issue needed help on how to still log in without being able to see the page, ive created a bit of "tutorial"
https://github.com/user-attachments/assets/18114d59-9e28-44b4-840f-972436b8c289
@notwithering that's one cursed way to login 💀
But I'm guessing, it's something with the Window Manager.
Btw, if you installed with dpkg
, please uninstall it as it won't install the required dependencies with the .deb package
Use apt install ./path/to/spotube.deb
instead
Btw, if you installed with
dpkg
, please uninstall it as it won't install the required dependencies with the .deb package Useapt install ./path/to/spotube.deb
instead
the two AUR packages for spotube also seem to have difference dependencies
depends=('mpv' 'libappindicator-gtk3' 'libsecret' 'jsoncpp' 'libnotify' 'xdg-user-dirs' 'webkit2gtk-4.1')
depends=("gcc-libs" "mpv" "libappindicator-gtk3" "libsecret" "libnotify" "webkit2gtk-4.1" "libsoup3" "libayatana-appindicator")
although this doesnt seem to be the problem for the login as i have all the packages that spotube depends on installed but if someone doesnt already have them it could cause a problem
spotube-bin
is officially maintained. So be aware of it.
spotube
in aur isn't malicious but still be careful as it's after all aur. And anything can be there
spotube-bin
is officially maintained. So be aware of it.spotube
in aur isn't malicious but still be careful as it's after all aur. And anything can be there
I always check the PKGBUILD so I can be sure it's safe. Thanks for the heads up though. 😄
in case anyone with this issue needed help on how to still log in without being able to see the page, ive created a bit of "tutorial" 2024-10-02.18-09-41.mp4
thank you
If it helps, I have the same issue with
(Edit) Logging in with Facebook was the hardest thing I've ever done
Same issue with Arch KDE and flatpak on Wayland
I am guessing that it is using some kind of Gnome platform embedded browser so as a test I installed Gnome Web and it also has some weird zoom issue.
There is some kind of error where the zoom is NaN
Spotube flathub's flatpak new version does not have this problem. It has been fixed.
Since the thread is about fedora 40 and the bug in the flatpak version, I'm closing it. Please create a new issue for a different platform with the name of that platform. Sincerely.
Is there an existing issue for this? (Please read the description)
Current Behavior
In Fedora 40 XFCE desktop environment, in Gnome desktop environment, in KDE desktop environment; wayland or x11 when I click on the login with spotify account button, the spotify login link opens in some unknown web browser-like thing, but no image appears. I cannot log in because the webpage does not open.
Expected Behavior
Request to be able to log in with Spotify account.
Steps to reproduce
Logs
macellan@fedora:~$ flatpak run com.github.KRTirtho.Spotube Gtk-Message: 16:29:18.043: Failed to load module "xapp-gtk3-module" package:media_kit_libs_linux registered. flutter: media_kit: WARNING: package:media_kit_native_event_loop not found. flutter: Error loading artUri: Invalid argument(s): No host specified in URI /tmp/spotube/An%20Eisai%20Ena%20Asteri%20-%20Nikos%20Vertis.jpg
0 _HttpClient._openUrl (dart:_http/http_impl.dart:2749)
1 _HttpClient.openUrl (dart:_http/http_impl.dart:2620)
2 IOClient.send (package:http/src/io_client.dart:117)
3 HttpFileService.get (package:flutter_cache_manager/src/web/file_service.dart:37)
4 WebHelper._download (package:flutter_cache_manager/src/web/web_helper.dart:115)
5 WebHelper._updateFile (package:flutter_cache_manager/src/web/web_helper.dart:97)