Issues with transcoding in Symfonium while using Plex

Issue description:

A few months ago, I started having issues with transcoding in Symfonium while using Plex as the server. I’m not sure exactly how long ago, but roughly 9, 12, or 13 months? Unfortunately, I stopped using the app, even though I really like it, because I need transcoding to save mobile network data.

The issue is that certain songs randomly freeze a few seconds after starting and then restart, always after about 5 or 10 seconds. I use Plex on my internal network without any proxy server, meaning a direct connection. I have a properly configured domain on the network with a valid Let’s Encrypt certificate in PKCS #12 format.

All the players in my home are recognized as local by Plex, including Symfonium. In Plex activity logs and Tautulli, they always show as local. I don’t have any issues with any other players—Plexamp, Plex, or web browser.

I’m attaching some logs and videos, including the song used to generate the log files. I eagerly hope you can help find a solution.

Thank you.

Logs:

Upload description: marcosvfc

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Plex

Screenshots:

     

This is strange the server returns error 400 but it’s nowhere to be seen in Plex logs.

This sounds like a bug in Plex with session reusing when extracting amplitudes.

You can disable extraction of them in the settings to see if this workaround this.

Thanks for answering. Can you please guide me, I can’t find this option in Symfonium. Or should be in Plex?

In Symfonium Database settings.

I was looking for “amplitudes”. Instead, finded “waveforms”. Disabling any option related to this seems to have resolved the issue, but only when I start a new song. When I use the “continue listening” option and skip to the next song, the issue appears again. I have sent new logs; please check them. The issue also occurs if I seek a song to any timestamp while loading (you can see the grayed progress bar), the next one will always freeze at around 10 seconds.

This is the same issue, since you have pre caching, when you change track before precaching have finished, plex bug and close the reused session …

Since your server reproduce at 100% can you invite support at Symfonium dot app to join your plex server on that library so i can repro and try to find a workaround.

I do not expose my plex server directly to the internet. I’m able to access it through a VPN (that experiences the same issue like from local network). I’m using wireguard. I invited you and enabled plex relay. If plex relay doesn’t have enough reliability to make this happen, let me know.

I’m able to connect and reproduce with your server, due to network delays it fails a lot later but I can reproduce.

Please keep the access while I try to find time to figure a workaround if possible.

Ok, plex relay is really slow, sorry. Take your time, no worries. Thank you very much and I’m glad that you is helping me with this.

I added some attempts to workaround this, it happens a lot less, but there’s still cases if you skip fast or things like that. There’s not much I can do for now.

Thanks, Tolriq. So, this is a server-side issue, specifically related to the Plex server. Do you think there’s something that could be done, some configuration I can change to improve transcoding?

Does this workaround come with the next release?

Thank you for your support.

I don’t think you can workaround it’s just plex having issues with sessions and reusing the transcoding while not closed, not sure there’s a lot to do here.

And yes the small change will be on next release.

1 Like