Siansa Get Siansa

Open source

Siansa is free software, under the GNU General Public License, version 3 or later. We believe an app that holds your server login should be open to read, and that music players for self-hosted servers are better built together. The code is on GitHub, and so is the AudioMuse-AI plugin (AGPL 3). Bug reports and pull requests are welcome: the issues take reports and ideas, and the docs explain every part of the app.

It's built on open-source software too. These are the libraries inside the Android app, and their licences. Thank you to everyone who makes them.

In the app

FFmpeg decoder for Media3

Jellyfin · org.jellyfin.media3:media3-ffmpeg-decoder

Plays the formats a phone can't play itself, such as ALAC. It contains FFmpeg (LGPL 2.1 or later, with parts under the GPL).

GPL 3.0 · Source · FFmpeg licence

AndroidX Media3

Google · ExoPlayer, Session, OkHttp data source, Database, Cast

Plays music and books, and the media notification.

Apache 2.0 · Source

Jetpack Compose

Google · UI, Foundation, Material 3, Material Icons Extended

Every screen in the app.

Apache 2.0 · Source

AndroidX libraries

Google · Core, Activity, Lifecycle, Navigation, WorkManager, Room, Palette, Profile Installer, MediaRouter

The app's building blocks: pages, background work, the library database, colours from covers.

Apache 2.0 · Source

Coil

Coil contributors · Compose, OkHttp network, GIF

Loads and shows covers, animated ones too.

Apache 2.0 · Source

OkHttp and Okio

Square

Talks to your servers.

Apache 2.0 · OkHttp · Okio

Kotlin

JetBrains · standard library, kotlinx.coroutines, kotlinx.serialization

The language the app is written in, and its libraries.

Apache 2.0 · Kotlin · coroutines · serialization

Guava

Google · through Media3

Helpers Media3 is built on.

Apache 2.0 · Source

Material Design icons

Google

The icons throughout the app.

Apache 2.0 · Source

Not open source

Casting to a TV or speaker uses the Google Cast SDK (play-services-cast-framework, through Media3 Cast), under the Android Software Development Kit License and the Google APIs Terms of Service.

Licence texts

Something missing or wrong here? Tell us on GitHub.

Privacy policy