Plexamp simply won't work. Connects, authenticates - then nothing. Spinning wheel, no titles retrieved

So I’m at my wits end with this; and I cannot find ANY subjects similar to this.

For the purpose of this problem I’ll say I have three computers on my work network, and i’m trying to use Plexamp to play music from my home Plex server.

All Windows 10 machines: Computers B and C work fine, Plexamp installs, authenticates, connects, and begins playing.

The problem is Computer A, which is on the same network, nothing different or special between B or C – it installs, authenticates, and then … nothing. Upon install it asks me to authenticated. I do so, and then there’s a “spinning wheel” graphic that never ends. If I exit out and come back, I just get a blank search screen, and that’s where it ends.

I can’t get past this. Typing in a search gets nothing.

On load, this error is produced in Application.log:

Jun 04, 2019 15:06:18.264 INFO - Error loading: https://MY.PLEX.EXT.IP:32400/hubs/sections/9?count=4&includeExternalMetadata=1&includeLibraryPlaylists=1&includeStations=1&excludeFields=summary: "value" required in setHeader("X-Plex-Client-Identifier", value)
Jun 04, 2019 15:06:18.328 ERROR - Unhandled Promise Rejection Error: "value" required in setHeader("X-Plex-Client-Identifier", value)
    at ClientRequest.setHeader (_http_outgoing.js:369:11)
    at new ClientRequest (_http_client.js:131:14)
    at Object.request (http.js:26:10)
    at Object.request (https.js:206:15)
    at p._performRequest (file:///C:/Users/USERNAME/AppData/Local/Programs/plexamp/resources/app.asar/dist/bundle.js:1:1356402)
    at p (file:///C:/Users/USERNAME/AppData/Local/Programs/plexamp/resources/app.asar/dist/bundle.js:1:1356165)
    at Object.o.request (file:///C:/Users/USERNAME/AppData/Local/Programs/plexamp/resources/app.asar/dist/bundle.js:1:1358433)
    at e (file:///C:/Users/USERNAME/AppData/Local/Programs/plexamp/resources/app.asar/dist/bundle.js:1:562240)
    at Promise (<anonymous>)
    at e (file:///C:/Users/USERNAME/AppData/Local/Programs/plexamp/resources/app.asar/dist/bundle.js:1:560738)
    at e (file:///C:/Users/USERNAME/AppData/Local/Programs/plexamp/resources/app.asar/dist/bundle.js:1:570119)
    at <anonymous>

and after each search, this error shows up:

Jun 04, 2019 17:03:31.343 INFO - HTTP: Issuing request to https://music.provider.plex.tv/hubs/search?query=pink%20floyd&excludeFields=summary
Jun 04, 2019 17:03:31.343 INFO - HTTP: Issuing request to https://MY.PLEX.EXT.IP:45633/hubs/search?query=pink%20floyd&excludeFields=summary
Jun 04, 2019 17:03:31.344 INFO - Error loading: https://music.provider.plex.tv/hubs/search?query=pink%20floyd&excludeFields=summary: "value" required in setHeader("X-Plex-Client-Identifier", value)
Jun 04, 2019 17:03:31.344 INFO - Error loading: https://MY.PLEX.EXT.IP:45633/hubs/search?query=pink%20floyd&excludeFields=summary: "value" required in setHeader("X-Plex-Client-Identifier", value)

It’s not our office’s firewall, as PlexAmp works on every other machine.

Windows firewall and the networking configuration is identical between computers A B and C, meaning the only difference is the DHCP IP it got.

There’s no local firewall software like ZoneAlarm or any AV firewall.

It’s not my home firewall as PlexAmp works on every other machine.

I can’t find any other reports of similar behavior or this same error in the logs (Error Loading / “value” required in setHeader(“X-Plex-Client-Identifier”, value)".

It seems like on this particular computer, the “value” err, value, is not being set via setHeader when sending requests to the server? And because of this, they’re being rejected or not being sent at all?

Could any Plex experts tell me where this “value” is derived from and why it may not be getting set?

Note I’ve tried uninstalls, reboots, and removing the Plexamp folders in \AppData\Local and \AppData\Roaming, as well. There’s absolutely no change.

It seems that the X-Plex-Client-Identifier value just isn’t getting set for some reason.

That is super weird :thinking: That identifier should be computed once and saved forever more (in AppData storage).

Also it seems MPD doesn’t ever want to connect…

Jun 04, 2019 14:20:55 INFO - [MPD] Started, now we will connect
Jun 04, 2019 14:20:55 INFO - [MPD] Connecting...

… and then nothing. mpd.exe is absolutely running, and conf shows it trying to connect to 127.0.0.1.

All other machines show “INFO - [MPD] Ready!” right after… but not this one…

I don’t have any weird TCP stack sniffers or any strange network drivers like winpcap running on this box… it’s an Alienware M17R4 laptop… not that old, really not doing anything out of the ordinary…

Just dropping my 2 cents in here-- I’m running into this exact issue on my PC as well. Any help would be appreciated…

Sign out from Plex Amp,
Sign In again?

I tried to run Plexamp and it was just as blank as your screenshot, it doesn’t seem to know that it’s not logged in to Plex anymore and need to be forced

I am also having this issue. Was my favorite way to listen to my library at work, wish I could get past this spinning wheel of sadness.

1 Like

Happening the same to me. Just Installed PlexAmp and I’m trying to access my server on the same network.

Happens to me too. Have to delete appdata folder and reinstall.

Did notice this, maybe related, maybe coincidence… If I leave plexamp running (not playing) and use the android app, it shows the playlist and now playing from the android app. The next time I use Plexamp, it just won’t work without a complete uninstall and re-install.

Deleting the Appdata worked for me!

Hopefully I don’t need to continue to un/re install.

I have the same problem, but uninstalling/reinstalling hasn’t worked. Stupid question: does this work remotely? My server is at home, but “Fully accessible” as per the Remote Access page. After the initial “infinite spinning” launch, if I quit and relaunch, I get the search box, but nothing ever shows up in the results. My application log shows this as the last line:

Sep 19, 2019 14:58:24.951 INFO - Error loading: https://my.real.ip.addy:32400/hubs/search?query=tool&excludeFields=summary: "value" required in setHeader("X-Plex-Client-Identifier", value)

and server.log has:

Sep 19, 2019 14:56:33 DEBUG - CODEC: Checking for device identifier in C:\Users\memyselfandi\AppData\Local\Plexamp\Plexamp\Codecs\.device-id
Sep 19, 2019 14:56:33 DEBUG - CODEC: Read not-sure-if-this-issecret
Sep 19, 2019 14:56:33 DEBUG - CODEC: Initialize complete.
Sep 19, 2019 14:56:33 WARN - DEVICE: Cannot initialize, no token.
Sep 19, 2019 14:56:33 INFO - [MPD] Started, now we will connect
Sep 19, 2019 14:56:33 INFO - [MPD] Connecting...
Sep 19, 2019 14:56:34 INFO - [MPD] Ready!
Sep 19, 2019 14:56:34 DEBUG - [MPD] Not restoring a play queue.
Sep 19, 2019 14:56:34 DEBUG - METRICS: Initializing.
Sep 19, 2019 14:56:34 WARN - METRICS: Cannot start up, no token.
Sep 19, 2019 14:56:34 INFO - [EXPRESS] Listening on port 36000

Every time I’ve done the uninstall/reinstall dance, I’ve wiped out the plexamp folder completely. I’ve also tried installing via chocolatey, but it behaved the same.

Try deleting ~/Library/Application Support/Plexamp entirely as well, re-install from scratch. (at least on OSX, not sure where this lives in Windows)

1 Like

Hi All,

I just found a solution on MacOS that may transfer over to Windows/Linux machines. Detailing what @karloskarlcium posted above. @IDontExist: This solution works remotely from my work computer, meanwhile my server is at home. Also, @leelynds I have multiple instances of players running simultaneously, but it’s just my work iMac that has this uninstall/re-install issue. (iMac at home has Plexamp on pause while I am at work, Macbook Pro is on pause while lid is closed and asleep until I open it, and PS4 is usually used throughout the day, as well as 10+ users connected to my server from their devices.)

SOLUTION

First off, try launching Plexamp with the Terminal App by opening Applications > Plexamp (right click) > Show Package Content > Contents > MacOS > Plexamp

The terminal will give you all of the details that you need for log information and sharing within the forum topic. There have been times in the past where launching from this terminal file would solve the issue and after closing Plexamp, I could launch from the original shortcut.

My issue was that the music wouldn’t play. It played fine earlier this week, but I’ve done 2 updates already to Plex Media Server on my NAS at home and Plexamp is open on my work machine…and sits on pause overnight during the week. There are many factors as to why it wouldn’t start playing this morning.

Anyways, the solution I found was this:

  1. Navigate to Application Data (Users > [Your Profile] > Library > Application Support > Plexamp)

  2. Move Preferences file to your Desktop

  3. Uninstall Plexamp

  4. Delete Application Data folder (Users > [Your Profile] > Library > Application Support > Plexamp)

  5. Install Plexamp (Do NOT launch Plexamp)

  6. Restart your computer

  7. Launch Plexamp and reset your preferences or quit Plexamp and Copy/Move Preferences file from Desktop to the new Application Data folder (Users > [Your Profile] > Library > Application Support > Plexamp)

  8. Launch Plexamp and play music

The restarting computer is the key piece here. I tried multiple install/uninstalls without restarting and the result was the same: no playback. As soon as I restarted my machine, Plexamp worked.

This has worked for me multiple times over the past year; hopefully it solves your MacOS playback issue!

I tried the equiavalent of the above on Windows and it did not work.

Really only want Sweet Fades when I’m using my Desktop. As you all know, it’s not included in the Plex Desktop app (which Windows Task Manager reports uses 20% of my 2080 Ti during music playback LOL), nor is it supported in the Browser.

I checked the “Application.log” and it simply cannot connect to anything. Consistently reporting ““value” required in setHeader(“X-Plex-Client-Identifier”, value)” at the end of every attempt to search for anything.

For example:

Jan 11, 2020 14:56:49.371 INFO - Error loading: https://music.provider.plex.tv/hubs/search?query=The%20Strokes&excludeFields=summary: "value" required in setHeader("X-Plex-Client-Identifier", value)
Jan 11, 2020 14:56:49.371 INFO - Error loading: https://10.1.1.4:32400/hubs/search?query=The%20Strokes&excludeFields=summary: "value" required in setHeader("X-Plex-Client-Identifier", value)

And the Server.log just provides endless amounts of

Jan 11, 2020 14:56:00 DEBUG - CODEC: Read ad10a669-468e-45db-99e5-0a818ba72204
Jan 11, 2020 14:56:00 DEBUG - CODEC: Initialize complete.
Jan 11, 2020 14:56:00 WARN - DEVICE: Cannot initialize, no token.
Jan 11, 2020 14:56:00 INFO - [MPD] Started, now we will connect
Jan 11, 2020 14:56:00 INFO - [MPD] Connecting...

Currently using:
Plex-Server: Version 1.18.4.2171
Windows Version: Windows 10 - 1909
Windows OS Build: 18363.535

My guess is this is a dead app and Plex prefer to stay quiet rather than do us all a kindness and admit it. But here’s hoping…

I have the same problem. Sometimes plexamp works on my win10 - but often it dos not. So its alway a lottery when I boot up weather it works or not.

Doesnt work at all for me neither on W10. No problem on Android.

Have you updated to the new v3.0.0 on Windows 10? I have no issues there.

If not, the new version is fantastic. Worth the update.

Dont even know which version im using, my first time today from the Plexamp website, so latest i guess :x

Ok. What exactly are you experiencing with it? Screenshot of what you are seeing?

Exact same one as 1rst post, and nothing happens :frowning:
I tried to reinstall, restart server/Win10

Now works after reinstalling the app once again :stuck_out_tongue: