Audio Streaming in Lagrange for Android

📅 2026-03-15

🏷 Lagrange

🏷 Android

I've been working on improving Lagrange's Android port this week. It has been a bit of a learning experience — of the major computing platforms, Android is probably the least familiar to me.

Prior to the Beta 46 build, audio support has been somewhat broken on Android. The platform-independent Vorbis decoder that plays audio through SDL has been limping along while other codecs haven't worked that well, if at all. However, now in Beta 46/47, there are major changes:

Long story short, you can now do both background audio playback and background audio streaming in the Android port. This is a step above the current iOS implementation that doesn't barely supports streaming playback at all.

You can find the Android Beta builds in the recently rebuilt Lagrange F-Droid repository (now using fdroid v2 format):

https://skyjake.github.io/fdroid/repo

skyjake's Gemlog

CC-BY-SA 4.0

Proxied content from gemini://skyjake.fi/gemlog/2026/03/android-streaming.gmi (external content)

Gemini request details:

Original URL
gemini://skyjake.fi/gemlog/2026/03/android-streaming.gmi
Status code
Success
Meta
text/gemini;charset=utf-8;lang=en
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.