Support Post-Quantum Cryptography

Issue description:

Hello!
It looks like Symfonium app does not support Post-Quantum Cryptography methods during TLS handshake. For example, my (subsonic, navidrome) server is configured to use X25519MLKEM768 key exchange mechanism. So that navidrome’s web page opens in web browser, but in app the server became “Offline”. In setting (while managing media provider) I can see the following “Http error: 9890”.

Logs:

Upload description: kees11

Additional information:

 

 

Reproduction steps:

 
(during logs uploading I entered my nickname kees [4 characters], but here it was mandatory to enter at least 5 characters [so I entered here and there “kees11”]; I think it is bug too)
 

Media provider:

Subsonic

Screenshots:

     

Don’t use things that are not yet standardized and that your Android 15 won’t support ?

Then I’ll also answer the question with a question: is there any constructive answer? It seems that Android 15 already supports the technology, as I mentioned, in the browser I see that a key exchange has occurred via X25519MLKEM768. This also works with other applications, for example “Immich”, for over half a year. I believe device supports it already.

The device definitely does not support it.

Ssl handshake fails and is handled by the OS, so as said this is a draft and not supported by your OS. Some browser embed a full conscript, but that does not fit a music player specially for this.

Ok, thanks for your attention, your answer describes the cause.