[bug report] cannot run PlexAmp

Server Version#:1.23.2.4656 , running on openSUSE Leap 15.2
Player Version#: 3.4.7, running on openSUSE Tumbleweed.

I tried to disable SELinux, but that was not the cause of this issue.

When launching the AppImage for Plexamp on Linux, I am greeted with the login-form. But no matter, whether I select “login with browser” or fill the form, nothing happens. I just get a blank window showing my background.
I cannot see what exactly it is doing, logs don’t tell me much, but strace shows it is stuck in a loop calling poll() and only receiving EAGAIN.
The output looks like the following, but the fd and data change over time:

poll([{fd=46, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=46, revents=POLLOUT}])
writev(46, [{iov_base="\27\0\2\0\251\1\0\0", iov_len=8}], 1) = 8
poll([{fd=46, events=POLLIN}], 1, -1) = 1 ([{fd=46, revents=POLLIN}])
recvmsg(46, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\34\0\307\2\345\5\0\0W\1\0\0.\250\264\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
poll([{fd=46, events=POLLIN}], 1, -1) = 1 ([{fd=46, revents=POLLIN}])
recvmsg(46, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\310\2\0\0\0\0T\0\200\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
write(24, “\0”, 1) = 1
write(30, “\1\0\0\0\0\0\0\0”, 8) = 8

Please let me know if I can help debugging this.

1 Like

Also seeing this same issue. There’s really no good output on what is happening.

:~> bin/Plexamp-3.5.0.AppImage 
Started Media Service: false
Linux: Registering MPRIS service.
Checking for update
Couldn't install shortcut for Command+Alt+Up.
Couldn't install shortcut for Command+Alt+Down.
Couldn't install shortcut for MediaPlayPause.
Couldn't install shortcut for MediaPreviousTrack.
Couldn't install shortcut for MediaNextTrack.
Update for version 3.5.0 is not available (latest version: 3.5.0, downgrade is disallowed).
checkForUpdatesAndNotify called, downloadPromise is null
2 Likes

I’ve just sent you a private message :slight_smile:

1 Like

edit: Still occurs on 3.8.2.

@aubrey.wodonga I’m seeing the same thing with same output as @andermic on 3.8 (and 3.7).

Started Media Service: false
Linux: Registering MPRIS service.
Checking for update
Update for version 3.8.0 is not available (latest version: 3.8.0, downgrade is disallowed).
checkForUpdatesAndNotify called, downloadPromise is null

On a whim I just tried starting the app while offline and got:

Started Media Service: false
Linux: Registering MPRIS service.
Checking for update
Error: Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:105:7068)
    at SimpleURLLoaderWrapper.emit (events.js:315:20)
(node:6070) UnhandledPromiseRejectionWarning: Error: net::ERR_INTERNET_DISCONNECTED
    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:105:7068)
    at SimpleURLLoaderWrapper.emit (events.js:315:20)
(Use `plexamp --trace-warnings ...` to show where the warning was created)
(node:6070) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:6070) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Not sure if the offline throwing is related to the online blank window.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.