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

Config Editor appears empty/does not load in Jellyfin Official Client for Linux #22

Open
acidRain-burns opened this issue Jan 28, 2025 · 4 comments
Labels
bug Something isn't working

Comments

@acidRain-burns
Copy link

Problem:

Not sure if this is the case for all platforms, but in the official Jellyfin desktop client for Linux (flatpak, v1.11.1), the code editing field never appears, and this is never conveyed to the user.

  • This issue is not present in the browser (tested with Floorp flatpak)
  • This issue is not present in the official android client (v2.6.2)

Proposed Solution:

This seems like a very niche scenario; I propose that the plugin page display something like "Editing experience not loading? Ensure you are running this in your browser (not in an app!)" to avoid needing to commit to supporting the clients.

@lostb1t lostb1t added the bug Something isn't working label Jan 29, 2025
@lostb1t
Copy link
Member

lostb1t commented Jan 29, 2025

The app is a browser and serves the web ui, so its probably worth the effort to see whats causing the issue

@acidRain-burns
Copy link
Author

acidRain-burns commented Jan 29, 2025

My apologies; I am used to flathub packages often being non-official releases (thus harder to support) - after your comment I checked, and it is an officially supported release. Would you like any specific logs?

It shows up in two ways: sometimes it is just a blank space between the title, help examples, reset, settings, and the swap button. Other times, it eternally spins like it is loading something that never arrives, pictured below:

Image

@lostb1t
Copy link
Member

lostb1t commented Jan 29, 2025

i would need the web logs see: https://github.com/jellyfin/jellyfin-media-player?tab=readme-ov-file#web-debugger

its probably some javascript error.

@acidRain-burns
Copy link
Author

acidRain-burns commented Jan 29, 2025

I think the section of logs we are looking for are here:

2025-01-29 10:42:08.477 [info] unknown @ 0 - JS: [ViewManagerPage] loading view [%s] dashboard/plugins/installed/index.html
2025-01-29 10:42:08.477 [info] unknown @ 0 - JS: [ConnectionRequired] connection state undefined
2025-01-29 10:42:08.486 [info] unknown @ 0 - JS: Sending web socket message: SessionsStop
2025-01-29 10:42:08.486 [info] unknown @ 0 - JS: Sending web socket message: ScheduledTasksInfoStop
2025-01-29 10:42:08.487 [info] unknown @ 0 - JS: Sending web socket message: ScheduledTasksInfoStop
2025-01-29 10:42:08.487 [info] unknown @ 0 - JS: Requesting https://jellyfin.example.com/Plugins
2025-01-29 10:42:08.506 [info] unknown @ 0 - JS: Requesting https://jellyfin.example.com/web/configurationpages?pageType=PluginConfiguration
2025-01-29 10:42:10.072 [info] unknown @ 0 - JS: [RouterHistory] history update [object Object]
2025-01-29 10:42:10.106 [info] unknown @ 0 - JS: [viewContainer] tryRestoreView [object Object]
2025-01-29 10:42:10.107 [info] unknown @ 0 - JS: [ConnectionRequired] connection state undefined
2025-01-29 10:42:10.107 [info] unknown @ 0 - JS: Requesting https://jellyfin.example.com/web/configurationpage?name=Streamyfin
2025-01-29 10:42:10.270 [info] unknown @ 0 - JS: Uncaught SyntaxError: Invalid regular expression flags
2025-01-29 10:42:18.320 [debug] unknown @ 0 - Window state when saving geometry: QWindow::Maximized
2025-01-29 10:42:18.321 [debug] unknown @ 0 - Saving window geometry: QRect(0,0 1920x1124)
2025-01-29 10:42:18.334 [debug] unknown @ 0 - QWindow visibility set to QWindow::Hidden
2025-01-29 10:42:18.335 [debug] unknown @ 0 - resize event: QSize(1920, 1124)
2025-01-29 10:42:18.335 [debug] unknown @ 0 - Window state when saving geometry: QWindow::Hidden
2025-01-29 10:42:18.335 [debug] unknown @ 0 - Saving window geometry: QRect(0,0 1920x1124)

jellyfin.example.com is replacing my actual url. The debugs at the end appear in the logs when I close the application.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants