Plexamp on iOS 26 isn't loading my Music library at all

Server Version#: 1.42.2.10156
Player Version#: 4.12.4

Hey there, so I’m trying to get Plexamp set up to mainly use on my phone running iOS 26. I made a new Music library in Plex and added an album which plays just fine from my browser. However, when I open the Plexamp app on my iPhone, I see the message “WHOOPS We had an issue getting data from Plex Server, and we’re pretty bummed about it.” I can get logs to attach, but I’m not sure if I should get them from my browser from the server or from the iOS app, or if it even matters which one. I can use the normal Plex app on my phone just fine, it’s just Plexamp.

The annoying part is that if I go to the Library section in the Plexamp app, I can see I have one artist, one album, four tracks, etc. but tapping on any of those it just says “Unable to load data. This makes me sad.” so it’s detecting the music. I’ve tried using both Wi-Fi, data, and my VPN, but it’s the same across all three.

Any help would be appreciated!

Edit: re-installing Plexamp on my iPhone didn’t fix it. When I select the server after logging in, I can even see the artwork for the album in the Music folder, but I still get the same error message once I’m “in.” The source in settings also displays correctly.

Edit: I fixed it. This little rabbit hole led me to fix the original test album I included, which was showing on web as some question mark characters because this artist uses lots of spëcíal chäractèrs like this, and that album had them messed up. Manually fixing it fixed the whole app! I had a feeling it would be a tiny thing, hopefully this silly mistake can help somebody in the future.

Get Plexamp logs from Plexamp directly, but it sounds like a networking issue connecting to server. Nothing to do with iOS 26.

Plexamp.log (58.9 KB)

Here’s the log I pulled last night - hopefully I’ve attached it properly. I figured it’s a networking thing, and I should’ve included my setup in the original post. I’m behind CGNAT with T-Mobile, so I use a Cloudflare tunnel to access Plex remotely. It works perfectly on every device on any type of connection, except for Plexamp. I can see everything totally fine on the Plex app on my phone, but not Plexamp.

Oct 22, 2025 19:49:22.420 [0x6baf7000] DEBUG - Networking: Completed request 8: (GET https://plex.pbells.org:32400/) with code -28 (have 0 bytes) in 20006 ms.

It can’t connect to what I assume is the connection you want to work (timeout). That’s the only public IP it’s trying.

Also make sure your server is showing a green light for remote access.

That is the domain the tunnel uses. Remote access has always displayed as “Not available outside your network” despite it working perfectly with the tunnel, so I assumed it was because of the whole CGNAT setup and the 32400 port not actually being open.

Edit: it actually looks like I’m having some problems with my networking now, so I’ll have to sort that out first. I still always saw remote access as not working despite it working and bypassing the relay and everything, but now I’m having trouble with lots of content.

Do you have a custom server access URL configured? If so, that explains how remote access could show remote access as inaccessible but still work.

The custom server access URLs feature doesn’t rely on the remote access feature being enabled/working. It’s a (almost) completely separate remote access mechanism (the URL(s) you specific are directly advertised).

You may need to ensure your tunnel is still configured correctly and working as Plex cannot operate through a double-NAT (including CG-NAT) on its own.

I just fixed it up again, at least for video media - Plexamp still doesn’t work. My networking is done via the custom server access URL, so that definitely explains that. Everything is currently working as normal, and I’ve got a show streaming at 1080p so I know it isn’t going through Plex relay or anything.

To add to the confusion, I can even play some of the songs I have in my Music library! I put two albums in there to test with, and in the Library section I can see that: two artists (even though it’s the same artist, my metadata is off), two albums, eight tracks, one genre.

But if I tap on Compilations, I can see a Various Artists compilation with one of the albums, I’m assuming due to incorrect metadata as well. The song titles are blank, but they play! In my browser, I can see there are song titles.

Going anywhere else, such as Artists, just says it’s unable to load data.

I’m going insane trying to fix this. I also just fixed the artist and album name in Plex, and now that Various Artists compilation is gone but since I had it playing, I can now go to artist and see this album listed for the artist, and I can click on the album and see it all with the proper song names as well. I still cannot see anything in my Library.

Edit: I fixed it. This little rabbit hole led me to fix the original test album I included, which was showing on web as some question mark characters because this artist uses lots of spëcíal chäractèrs like this, and that album had them messed up. Manually fixing it fixed the whole app! I had a feeling it would be a tiny thing, hopefully this silly mistake can help somebody in the future.

1 Like

I’m pretty sure PMS functions okay with a UTF-8 config. Maybe you are UTF-16?
I haven’t tested this beyond have some artists like Angèle show up okay.

$ set | grep UTF
LANG=en_US.UTF-8

This means that the title is blank and it’s using sort title, if you check in the web UI you’ll see (it’s bad tags).

Post Plexamp logs. Most likely the server is passing back invalid JSON.

我的plexamp也出现了同样的问题,无法显示歌曲列表,但是可以显示艺人,专辑信息等。
这是我的日志:

Plexamp-Logs-2025-11-02-2.zip (211.7 KB)

Nov 02, 2025 16:10:44.823 [0x6bdbf000] DEBUG - Networking: Completed request 67: (GET https://192-168-0-2.71a4bd166b404b1ba8f029a7eef3acc3.plex.direct:32400/library/sections/9/all?type=10&excludeFields=summary&excludeElements=Media,Director,Country&sort=titleSort:desc&includeFields=thumbBlurHash&X-Plex-Device-Name=iPhone) with code 200 (have 39568 bytes) in 101 ms.
Nov 02, 2025 16:10:44.826 [Javascript] INFO - Networking: Error parsing JSON from request 67: 200 JSON Parse error: Unexpected character: i

The server is returning invalid JSON. Possibly from reading in tags which contain invalid UTF-8 or something like that?

是的🙂‍↕️,我检查了一下个别音乐元数据在plex web端显示乱码,很有可能是非utf-8字符导致的,后续能否考虑兼容非utf-8字符或者增加一项处理功能呢?这个问题导致plexamp完全无法使用,这很让人头疼

Is there any chance you can reproduce the issue with a track or album so I can pass it over to our team? Or maybe @Psychobells can?

抱歉,我昨天将所有音乐的元数据全部删除了,使用*MusicBrainz Picard重新设置了元数据,所以现在没有可以复现的音乐了;我删除PMS中的音乐库重新创建,现在一切都恢复正常了

后续若是再次出现这种情况我将会反馈给团队

我找到了一首可以复现的歌曲了,但是我无法上传该文件,我只能放到Google Drive:

I tried reproducing it with the same album, but this time it behaved differently. Now I can see the artist, tracks, etc. displaying with ? in place of special characters, and Plexamp loads it just fine. Before, special characters were displaying as � from web, and Plexamp was essentially non-functional. Replacing every � in Plex immediately fixed it.

Here’s what it currently looks like in Plex:

And here’s what the files are supposed to look like:

Screenshot 2025-11-03 224651

或许你可以像我一样使用MusicBrainz Picard重新设置元数据,也许这个问题会被解决

It 100% was the metadata - this album is audio from a YouTube video of a show that I cut into the songs and edited the metadata. Whatever program or process I used to edit the metadata must have been bad and led to Plex having problems with it when Windows did not. But simply editing the bad files in Plex also did the trick, which works for me as I will only be using Plex and Plexamp to play them.

If you have a file which reproduces, I’m sure we’d be interested in seeing it too, before you fix it.