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):

CC-BY-SA 4.0

The original Gemtext version of this page can be accessed with a Gemini client: gemini://skyjake.fi/gemlog/2026-03_android-streaming.gmi