Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Listenbrainz error in modal window when server is timing out #1627

Open
3 tasks done
DarthGandalf opened this issue Dec 29, 2024 · 2 comments
Open
3 tasks done

Listenbrainz error in modal window when server is timing out #1627

DarthGandalf opened this issue Dec 29, 2024 · 2 comments

Comments

@DarthGandalf
Copy link

  • I have checked the FAQ for answers.
  • I have checked the Changelog that the issue is not already fixed.
  • I believe this issue is a bug, and not a general technical issue, question or feature requests that can be discussed on the forum.

Describe the bug
When listenbrainz server is having issues (which is pretty often), strawberry shows a modal window with the error, taking away the focus from whatever other program I'm using at the moment.

This error is not even actionable by me - what I can do is limited to waiting until listenbrainz brings server up again, or turning of the scrobbling.

I can disable the checkbox "show dialog for errors", but then I won't see actionable errors like "login error". The error window in theory would be fine, but it should not, in any circumstances, steal focus from other apps.

Even when typing this bug report I was typing this text into that modal window several times instead of the browser, because the focus was stolen.

To Reproduce

  1. enable listenbrainz integration
  2. wait for several weeks

Expected behavior
Make the error message less obtrusive, and the error it shows should be more useful than "invalid value" without specifying what value was invalid and how

Screenshots:
изображение

Going to https://listenbrainz.org in browser shows this:

Выделение_644

System Information:

  • Operating system: Gentoo Linux
  • Strawberry Version: 1.1.3

Additional context

@zabe40
Copy link

zabe40 commented Jan 11, 2025

I've had this issue too. Maybe the error messages can appear in the same way as the track change notification (i.e. as a native desktop notification, pretty OSD, or popup from the system tray) since these errors aren't able to be fixed by the user.

@John3812
Copy link

Same problem with any server.

Server does not support seeking.

../ext/soup/gstsouphttpsrc.c(1983): gst_soup_http_src_do_request (): /GstPlayBin3:pipeline-5-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin4/GstSoupHTTPSrc:souphttpsrc5: Server does not accept Range HTTP header, URL: https://stream.anotherplanet.fm:8000/stream.mp3, Redirect to: (NULL)

Internal data stream error.

../libs/gst/base/gstbasesrc.c(3177): gst_base_src_loop (): /GstPlayBin3:pipeline-5-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin4/GstSoupHTTPSrc:souphttpsrc5: streaming stopped, reason error (-5)

strawberry-stream-bug

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants