Learn more at docs.anystream.dev
- Track and organize your existing media library
- Stream to all your favorite devices
- Securely share your library with friends and family
- Find missing and newly released content for your collection
- server — Web server for managing and streaming media built with Ktor
- client/data-models — Data models shared between the server and clients
- client/core — Multiplatform infrastructure for AnyStream client applications built with Mobius.kt
- client/web — Web client implementation built with Compose HTML
- client/ui — Shared Compose Multiplatform UI for Mobile & Desktop
- client/android — Android client implementation built with Jetpack Compose
- client/ios — iOS client implementation built with Compose Multiplatform & SwiftUI
- client/desktop — Experimental Desktop client implementation with Compose Multiplatform
- Install Intellij IDEA (preferred) or Android Studio
- (macOS) Install Xcode and command line tools
xcode-select --install
- Clone this repo
git clone https://github.com/DrewCarlson/AnyStream.git
- Open the
AnyStream
folder in your IDE
This project is licensed under AGPL-3.0, found in LICENSE.