Symfonium utilise plusieurs bibliothèques open source.
Vous pouvez consulter ici la liste avec leurs licences respectives.
Application principale
Section intitulée « Application principale »- jmDNS : GitHub - jmdns/jmdns : dépôt officiel de la bibliothèque JmDNS
- OkHttp : GitHub - square/okhttp : client HTTP soigné de Square pour la JVM, Android et GraalVM
- Moshi : GitHub - square/moshi : bibliothèque JSON moderne pour Kotlin et Java
- Okio : GitHub - square/okio : bibliothèque d’E/S moderne pour Android, Java et Kotlin Multiplatform
- NanoHTTPD : GitHub - NanoHttpd/nanohttpd : petit serveur HTTP Java facilement intégrable
- mmUPnP : GitHub - ohmae/mmupnp : bibliothèque de point de contrôle Universal Plug and Play (UPnP) pour Java/Kotlin
- ExoPlayer : GitHub - google/ExoPlayer : ce projet est obsolète ; le dernier code ExoPlayer est disponible dans https://github.com/androidx/media
- Coil : GitHub - coil-kt/coil : chargement d’images pour Android et Compose Multiplatform
- ComposeReorderable : GitHub - aclassen/ComposeReorderable : permet le réordonnancement par glisser-déposer dans les LazyList et LazyGrid Jetpack Compose (Desktop)
- Coroutines : GitHub - Kotlin/kotlinx.coroutines : prise en charge des coroutines Kotlin
- Voyager : GitHub - adrielcafe/voyager : bibliothèque de navigation pragmatique pour Jetpack Compose
- Taglib : GitHub - taglib/taglib : bibliothèque TagLib pour les métadonnées audio
- FFmpegKit : GitHub - arthenica/ffmpeg-kit : kit FFmpeg pour applications, compatible Android, Flutter, iOS, Linux, macOS, React Native et tvOS, remplaçant MobileFFmpeg, flutter_ffmpeg et react-native-ffmpeg
- smbj : GitHub - hierynomus/smbj : implémentation Java de Server Message Block (SMB2, SMB3)
- Haze : GitHub - chrisbanes/haze : flou d’arrière-plan pour Compose Multiplatform / Jetpack Compose
