Airsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work.
Airsonic-Advanced is a modern, high-performance fork of the Airsonic media streamer, designed to provide a faster, more secure, and "bleeding edge" experience for managing massive self-hosted music and video collections.
The main features of this tool include:
Massive Performance Boosts: It features a redesigned streaming engine and parallelized media scanning that is up to 8 times faster than the original, reducing scan times for 100K libraries from 40 minutes to roughly 3 minutes.
Modern Technology Stack: The platform is built on Spring Boot 2.x and Java 17, utilizing modern concurrency techniques and WebSockets for real-time communication between the server and web clients.
Enhanced UI Rendering: Using the DataTables library, the interface can render massive play queues up to 800 times faster (reducing wait times from 800 seconds to less than 1 second).
Robust Security: It features a revamped credential system that stores passwords securely using modern algorithms like bcrypt and Argon, replacing the open storage methods used in older versions.
Universal Media Streaming: It handles almost any audio or video format (MP3, AAC, OGG, FLAC, WMA, etc.) via on-the-fly transcoding and supports streaming to multiple players simultaneously.
Smart Device Integration: The tool includes built-in support for Sonos and Chromecast, as well as an integrated Podcast receiver with features similar to iTunes.
Web Standard Compliance: It is fully HTML5 compliant and utilizes modern web headers (RFC 7233, ETags) to improve client-side caching and streaming efficiency.
Flexible Deployment: It is available as stand-alone binaries or as multi-platform Docker images supporting ARMv7 and ARM64 architectures for use on various hardware.