jellyfin-mpv-shim icon indicating copy to clipboard operation
jellyfin-mpv-shim copied to clipboard

Not showing up on Linux in cast menu nor tray.

Open akeakeakeake opened this issue 6 months ago • 3 comments

Describe the bug

MPV Shim doesn't show up in my tray on Linux, nor does it show up in the cast menu, nor does it seem to have created any files/folders in .config. Though, launching it seems like it does nothing, it does appear in system monitor.

To Reproduce Steps to reproduce the behavior:

  1. Install via Flatpost
  2. Start via applications menu

Screenshots

Image Image Image

Desktop

  • OS: Linux Fedora
  • Version: Nobara 42

Error Messages

N/A: The program hasn't generated any files afaik

akeakeakeake avatar May 23 '25 21:05 akeakeakeake

Similar issues here, on latest builds of Fedora and Arch running Wayland/Hyprland. After building jellyfin-mpv-shim on Arch it will run, appear in the tray, connect to the server, and list the server status as "Ok." However, the shim does not appear in the Cast menu in any client, including the Jellyfin Media Client, chromium browser, or Firefox browser. No obvious error messages.

quinnr avatar May 24 '25 22:05 quinnr

Similar issues here, on latest builds of Fedora and Arch running Wayland/Hyprland. After building jellyfin-mpv-shim on Arch it will run, appear in the tray, connect to the server, and list the server status as "Ok." However, the shim does not appear in the Cast menu in any client, including the Jellyfin Media Client, chromium browser, or Firefox browser. No obvious error messages.

Am getting similar issue to yours idk if its the same as OP's tho, I believe this is an upstream bug, from my research it happened before according to this issue #390 and is currently being fixed upstream according to this issue https://github.com/jellyfin/jellyfin/issues/14189 and this pull request https://github.com/jellyfin/jellyfin/pull/14207

I fixed it by changing my credentials file cred.json from being localhost:8096 to my servers ip on my local network 192.168.1.101:8096, and all is working fine authenticating from the first try

akagohary avatar Jun 03 '25 03:06 akagohary

I'm having the same issue but on windows. Appears fine on tray but it doesn't appear on Jellyfin's cast menu

LucaSilva-r avatar Jun 12 '25 15:06 LucaSilva-r

i'm getting the inverse of the other people in this thread, as i'm getting the issue where it isn't showing in the system tray, but i was able to set it up and cast to my device.

edit: oops, didn't install an optional dependency, sorry for ping. if you're on arch and also missing a tray icon, make sure to install python-pystray to get a system tray icon!

KiyoNetcat avatar Sep 13 '25 07:09 KiyoNetcat

@KiyoNetcat Hey I also have the same problem you had. I was also missing python-pystray package but installing it didn't fix the issue. Do you use flatpak version and also on wayland?

mehmetcb02 avatar Oct 12 '25 10:10 mehmetcb02

@KiyoNetcat Hey I also have the same problem you had. I was also missing python-pystray package but installing it didn't fix the issue. Do you use flatpak version and also on wayland?

i’m indeed on wayland, but i’m using the native package from the arch repos as opposed to the flatpak

KiyoNetcat avatar Oct 12 '25 20:10 KiyoNetcat

@KiyoNetcat Hey I also have the same problem you had. I was also missing python-pystray package but installing it didn't fix the issue. Do you use flatpak version and also on wayland?

i’m indeed on wayland, but i’m using the native package from the arch repos as opposed to the flatpak

I just realized I was looking through AUR the whole time which had a package from four years ago. Now pulled it from pacman and it works perfect. Thanks for your help.

mehmetcb02 avatar Oct 12 '25 21:10 mehmetcb02