More > JRiver Media Center 31 for Linux

libxdmcp >= 1.2.162 request

<< < (3/3)

Awesome Donkey:
As a proof-of-concept it might be worth it to see if it even works as a Flatpak. I would happily test it on my Steam Deck too. :P

danrien:
The flatpak approach is quite intimidating, so I instead spent my weekend going down the AppImage route, however I do seem to be hitting a wall with accessing/copying skins to the home directory... all of this stuff is promised to work, but it seems as though some path patching doesn't work as hoped. Here's an strace call, where the relative path patching seems to work, until it doesn't, on `openat`:


--- Code: ---access("/tmp/.mount_mediacUs0sGQ/usr/lib/jriver/Media Center 30/Skins/Standard View/", F_OK) = 0
stat("/tmp/.mount_mediacUs0sGQ/usr/lib/jriver/Media Center 30/Skins/Standard View/", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
openat(AT_FDCWD, "/usr/lib/jriver/Media Center 30/Skins/Standard View", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)

--- End code ---

The good news is that if I copy the skins over myself before running the AppImage, then Media Center seems to launch just fine! But there seems to be other read/write issues that then happen after that, so I wouldn't encourage using this in its current state, as it can wipe out your library.

I've also tried this with MC31 with the same results  :(.

My work so far is shared on github: https://github.com/davidvedvick/mediacenter.appimage, it uses appimage-builder (https://appimage-builder.readthedocs.io/en/latest/index.html) to build the image from an apt source.

Navigation

[0] Message Index

[*] Previous page

Go to full version