You are not logged in.
Pages: 1
Hi, i've installed the `jellyfin-mpv-shim` package from Arch repos, and when I launch it I get the following:
```
2026-07-18 19:12:18,218 [ INFO] player: Using libmpv playback backend.
2026-07-18 19:12:18,226 [ ERROR] menu: Could not load profile manager.
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/jellyfin_mpv_shim/menu.py", line 80, in __init__
self.profile_manager = VideoProfileManager(self, player_manager, player)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/site-packages/jellyfin_mpv_shim/video_profile.py", line 66, in __init__
raise FileNotFoundError("Could not find default shader pack.")
FileNotFoundError: Could not find default shader pack.
```
Is the package broken? Thanks for any help.
Last edited by tannisroot (2026-07-18 16:14:01)
Offline
pacman -Si jellyfin-mpv-shim
Repository : extra
Name : jellyfin-mpv-shim
Version : 2.10.0-1
Description : Cast media from Jellyfin Mobile and Web apps to MPV
Architecture : any
URL : https://github.com/jellyfin/jellyfin-mpv-shim
Licenses : MIT
Groups : None
Provides : None
Depends On : mpv python>=3.6 hicolor-icon-theme python-mpv python-requests python-mpv-jsonipc>=1.1.9 python-jellyfin-apiclient>=1.8.1 tk
Optional Deps : python-pystray: systray support
python-pillow: TrickPlay thumbnail previews
python-jinja: display mirroring support
python-pywebview>=3.3.1: display mirroring support
mpv-shim-default-shaders: default shader pack
python-pypresence: Discord Rich Presence integration
Conflicts With : None
Replaces : None
Download Size : 451.05 KiB
Installed Size : 2039.97 KiB
Packager : Giovanni Harting <anonfunc@archlinux.org>
Build Date : Thu 07 May 2026 21:32:37
Validated By : SHA-256 Sum Signature
pacman -Ss mpv-shim-default-shaders
extra/mpv-shim-default-shaders 2.1.0-2
Preconfigured set of MPV shaders and configurations for MPV Shim media clientstry intalling 'mpv-shim-default-shaders'
Offline
pacman -Si jellyfin-mpv-shim Repository : extra Name : jellyfin-mpv-shim Version : 2.10.0-1 Description : Cast media from Jellyfin Mobile and Web apps to MPV Architecture : any URL : https://github.com/jellyfin/jellyfin-mpv-shim Licenses : MIT Groups : None Provides : None Depends On : mpv python>=3.6 hicolor-icon-theme python-mpv python-requests python-mpv-jsonipc>=1.1.9 python-jellyfin-apiclient>=1.8.1 tk Optional Deps : python-pystray: systray support python-pillow: TrickPlay thumbnail previews python-jinja: display mirroring support python-pywebview>=3.3.1: display mirroring support mpv-shim-default-shaders: default shader pack python-pypresence: Discord Rich Presence integration Conflicts With : None Replaces : None Download Size : 451.05 KiB Installed Size : 2039.97 KiB Packager : Giovanni Harting <anonfunc@archlinux.org> Build Date : Thu 07 May 2026 21:32:37 Validated By : SHA-256 Sum Signature pacman -Ss mpv-shim-default-shaders extra/mpv-shim-default-shaders 2.1.0-2 Preconfigured set of MPV shaders and configurations for MPV Shim media clientstry intalling 'mpv-shim-default-shaders'
That got rid of crash (why is it an optional dependency though? should I report that as a bug if the app can't work without an optional dep?), but now when I launch it there is just nothing after
```
2026-07-19 14:58:51,611 [ INFO] player: Using libmpv playback backend.
```
Offline
Please use [code][/code] tags and avoid bloating the thread w/ pointless full quotes.
Post the new backtrace/messages.
Offline
i had a play with it, installed 'python-pystray' which is another optional dep and it works, seems like the app is working fine but the gui doesnt show up unless 'python-pystray' is installed
i would just install all the op deps just to be safe and let the package maintainer know as well i guess..
EDIT: actually now i think about it, the app is still working and can function without the gui if configured correctly so i guess the gui is optional technically
Last edited by jonno2002 (2026-07-19 20:13:04)
Offline
Pages: 1