Plexamp on iOS and sharing a song query

So if I really beg can you please look at the logs you requested and see why it’s not working for me and others?

Just to clarify, it opens in the app fine for you, but when you share links with friends, it doesn’t work for them? And they have Plexamp installed and access to the music you’re sharing with them?

Correct, please see first post. Android all good, iOS it opens Safari not plexamp.

And the logs you attached are from your friend’s device?

Yes from iOS

Jun 09, 2023 11:30:36.404 [Javascript] INFO - Starting Plexamp 4.7.4.1024 - ios 16.5

The logs indicate the device is running a version of Plexamp from quite a while ago. I don’t see any indication of any deep links being processed.

That was the current version when I reported the problem in June - Plexamp Release Notes - #60 by SimonXCIV

TBH not surprised the logs don’t show anything as clicking the link launches Safari not Plexamp, so I am guessing Plexamp wouldn’t even be invoked by iOS?

Seems to me whatever mechanism Plexamp uses to associate itself with shared links is not working in this instance.

edit: they are on latest 4.8.2 now and same issue, opens Safari initially not Plexamp

Where exactly are they hitting the link? iMessage, Mail.app?

Also possibly relevant:

Note that if a Universal Link succeeds in opening your app and then you click through to Safari (by tapping your site in the top right corner of the nav bar in app), then iOS stops opening the app when you visit that URL. Then in Safari, you can pull down to reveal a banner at the top of the page with “Open”.

I send them the link via whatsapp and email, so they click on https://listen.plex.tv/track… and Safari opens with the plex page.

At the top of the page in safari it displays the plexamp logo on the left and on the right hand side OPEN, if they click that it takes them to Plexamp app.

I presume however clicking the link should be instantaneous into Plexamp like on Android.

Sounds like maybe what I pasted in above. I don’t know how to undo that state. If you’re not in that state, it’ll behave like it does for you and others.

Yes, I’m an Android person and no idea how to change that state.

I hoped uninstalling and reinstalling the app would cause the correct state to be “reinstated” but it appears not :frowning:

Presumably on install Plexamp somehow tells iOS that it opens links beginning https://listen.plex.tv ?

Edit: Looks like what they are seeing is called a Smart App Banner, why they have to keep clicking OPEN I don’t know - Universal Links or AASA not working from what I can google

the app itself has the url scheme in the manifest. not much else.

Oh well, pity no one knows how to change this state :frowning:

You can long-press on a universal link and it will give you an action sheet with an “Open in ‘AppName’” option. Once you select that option it will default to opening the links in your app again.

Actually, stay tuned. I think we may have figured out what’s going on.

Unfortunately long pressing the link does not present an option to open in Plexamp

OK…

The issue should resolve itself within the next days. Depends on a cloud cache expiry.

any chance the link could open Plexamp App on macOS as it does in iOS?

I just read this thread with interest since I share my music with only one other person. She has both an Android and iOS device. We’ll check if it opens on iOS tomorrow (middle of the night right now) because she uses Plexamp on Android.

I have opened some links that I have sent via Telegram… on my android device it opens Plexamp and I may have to scroll to see the highlighted song sometimes. In the past when I have clicked on that same link from my PC (Ubuntu) it opens the site… A while ago I remember seeing links to Apple Music, Spotify, and Deezer but when I just shared a link to test it just opened the site with the song highlighted…


No buttons indicating where the track can be played

I have Plexamp installed on the laptop but it doesn’t open. Liike @triks_melb I’d like it to open the app… although it’s not such a priorty because when I want to transfer from my phone to PC I open just cast to the PC client.