Hi forum! I have Plexamp 4.10.1 on my Android as well the latest version of Plex player and Plex Server Version 1.40.2.8395. I have been using these with my lovely Kef LS50 Wireless II speakers (they have Google Cast built in) for a couple of years. Just in the last week, both players have lost the ability to play to those speakers. I understand that Kef has recently updated the speakers to use Google Cast 2.0. While I cannot cast to the Kefs with Plex or Plexamp on Android and Plex on PC, I can cast to them using YouTube (on Android or PC), Kef Connect, MediaMonkey on Android and the Google Home cast option. It is starting to look as though the only products that cannot cast to the Kefs are Plex ones. Here are some typical steps to reproduce. 1. Open Plexamp or one of the other products mentioned. 2. Select the cast icon. 3. See that the Kef speaker is on the list and available for casting. 4. Select the Kef speaker. 5. Hear a sound and see the cast icon go full indicating successful casting connection. 6. Try to play something. 7. Plexamp shows blank screen without playing any sound. 8. Hit back and see that the speaker connection may be lost.
An interesting contrast is PowerAmp. That appears to start playing, but the song progress graphic jerks back and forth as if attempting unsuccessfully to initiate playback.
I downloaded MediaMonkey and it too could both see and play to the Kefs via Google Cast protocol.
I am drawing reluctantly to the conclusion that there is an incompatibility between Plex products and the Google Cast protocol present in the Kef speakers.
I seem to have a good alternative to Plexamp for casting to my Kef LS50 Wireless II active speakers. I am now using Symfonium. It has the ability to see my Plex server and to cast to the Kefs using either UPnP or Google Cast (Chromecast) protocol. That will have to do for the time being, until Plex gets around to fixing Plexamp. Another alternative is BubbleUPnP. It can cast to the Kefs, but is not directly compatible with Plex (need to enable Plex DLNA server) and does not have nice UI features like Symfonium.
Same problem with KEF (but LSX II for me). I’ve been using Google Home to cast audio from Plexamp, but it would be great if the problem with Plexamp could be resolved.
Here are the logs when I try to connect to my speakers:
Jun 11, 2024 11:14:01.076 [Javascript] INFO - Cast: Connecting to 48951e6cb3b685ea7c7c7ba2febabeb1.
Jun 11, 2024 11:14:01.123 [Javascript] INFO - Cast: State is currently notConnected.
Jun 11, 2024 11:14:01.129 [Javascript] INFO - Audio Route: Local route changed to KEF office speaker (Speaker)
Jun 11, 2024 11:14:02.701 [Javascript] INFO - Cast: Session started.
Jun 11, 2024 11:14:02.702 [Javascript] INFO - Cast: Successfully connected to 48951e6cb3b685ea7c7c7ba2febabeb1.
Jun 11, 2024 11:14:02.702 [Javascript] INFO - Cast: Starting channel.
Jun 11, 2024 11:14:02.705 [Javascript] INFO - Cast: Channel connected.
Jun 11, 2024 11:14:02.709 [Javascript] INFO - Audio Route: Switched over to player KEF office speaker (volume: NaN).
Jun 11, 2024 11:14:02.709 [Javascript] INFO - Cast: Using HTTP connection.
Jun 11, 2024 11:14:02.710 [Javascript] INFO - Cast: using http: / 10.42.0.2 / 32400 for connection URI https://10-42-0-2.2cca631840f54fdbb004db6e6305cc86.plex.direct:32400.
Jun 11, 2024 11:14:02.716 [0x40402770] DEBUG - Networking: Create request 141: (GET https://10-42-0-2.2cca631840f54fdbb004db6e6305cc86.plex.direct:32400/security/token?type=delegation&scope=all&includeFields=thumbBlurHash&X-Plex-Device-Name=Android) network type 2.
Jun 11, 2024 11:14:02.724 [0xee845770] DEBUG - Networking: Completed request 141: (GET https://10-42-0-2.2cca631840f54fdbb004db6e6305cc86.plex.direct:32400/security/token?type=delegation&scope=all&includeFields=thumbBlurHash&X-Plex-Device-Name=Android) with code 200 (have 86 bytes) in 7 ms.
Jun 11, 2024 11:14:03.091 [0x40402770] DEBUG - Networking: Create request 142: (GET https://10-42-0-2.2cca631840f54fdbb004db6e6305cc86.plex.direct:32400/status/sessions?includeFields=thumbBlurHash&X-Plex-Device-Name=Android) network type 2.
Jun 11, 2024 11:14:03.099 [0xee845770] DEBUG - Networking: Completed request 142: (GET https://10-42-0-2.2cca631840f54fdbb004db6e6305cc86.plex.direct:32400/status/sessions?includeFields=thumbBlurHash&X-Plex-Device-Name=Android) with code 200 (have 2358 bytes) in 8 ms.
Jun 11, 2024 11:14:03.888 [Javascript] INFO - Player: Ignoring event local paused
Jun 11, 2024 11:14:04.526 [Javascript] INFO - Cast: Session ended {"client":{},"id":null}
Jun 11, 2024 11:14:04.529 [Javascript] INFO - Cast: Failed to play - CANCELED
Jun 11, 2024 11:14:04.529 [Javascript] INFO - Cast: Disconnecting.
Jun 11, 2024 11:14:04.531 [Javascript] INFO - Audio Route: Local route changed to Phone (Phone)
Jun 11, 2024 11:14:04.533 [Javascript] INFO - Cast: Connecting to 48951e6cb3b685ea7c7c7ba2febabeb1.
Jun 11, 2024 11:14:04.537 [Javascript] INFO - Cast: State is currently notConnected.
Jun 11, 2024 11:14:04.542 [Javascript] INFO - Audio Route: Local route changed to KEF office speaker (Speaker)
Jun 11, 2024 11:14:05.995 [Javascript] INFO - Cast: Session started.
Jun 11, 2024 11:14:05.996 [Javascript] INFO - Cast: Successfully connected to 48951e6cb3b685ea7c7c7ba2febabeb1.
Jun 11, 2024 11:14:05.996 [Javascript] INFO - Cast: Starting channel.
Jun 11, 2024 11:14:06.004 [Javascript] INFO - Cast: Channel connected.
Jun 11, 2024 11:14:06.969 [Javascript] WARNING - PLAYER: Error issuing request to player SHIELD Android TV: /player/timeline/poll?wait=0&includeMetadata=1&commandID=22&type=music, HTTP status -28, [object Object]
Jun 11, 2024 11:14:07.903 [Javascript] INFO - Cast: Session ended {"client":{},"id":null}
Jun 11, 2024 11:14:07.912 [Javascript] INFO - Cast: Failed to play again CANCELED
Jun 11, 2024 11:14:07.912 [Javascript] INFO - Audio Route: Play failed.
Jun 11, 2024 11:14:07.913 [Javascript] INFO - Cast: Sending message 'STOP'.
Jun 11, 2024 11:14:07.913 [Javascript] WARNING - Audio Route: Error switching player to KEF office speaker.
Jun 11, 2024 11:14:07.971 [Javascript] INFO - Audio Route: Local route changed to Phone (Phone)
Does anyone know if the Plex people read these forums or if there is any process by which to contact them? Just having uses yakking among themselves is not going to get anywhere.
The only solution that has worked for me is to switch to the Symfonium player. Symfonium works well with the Plex server and casts to the Kefs via either Chromecast of UPnP.
@michaelglasson I spent a few hours with Symfonium after seeing your post. I had no idea an app this well developed existed for accessing PLEX music library. Casting worked flawlessly.