Airsonic-Advanced

Web-based media streamer for very large music libraries, with fast parallel scanning and live websocket updates

Open Source Alternative to
Repository activity
  • Stars1.4k
  • Forks153
  • Open Issues273
airsonic-advanced-airsonic-advanced health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • JavaScript
  • Java
  • CSS
Airsonic-Advanced screenshot

About Airsonic-Advanced

Airsonic-Advanced is a free, web-based media streamer that gives you access to your music from anywhere. Share a collection with friends or use it as a personal jukebox, stream to several players at once, and browse very large libraries through search and indexed views.

It streams audio and video over HTTP and uses transcoder plug-ins for on-the-fly conversion of formats such as FLAC, APE, Musepack, and WavPack, with a bitrate cap for constrained connections. An integrated podcast receiver, live websocket updates, and a massively parallel media scanner round out the feature set.

Written in Java, it runs on Windows, Mac, Linux, and Unix. It is a more modern, bleeding-edge fork of Airsonic with faster scanning, websocket-driven UI, and stronger credential security. Multi-platform Docker images cover ARMv7 and ARM64.

Key features

  • Streams audio and video over HTTP to multiple players
  • On-the-fly transcoding via plug-ins with bitrate limiting
  • Integrated podcast receiver
  • Massively parallel media scanner for huge libraries
  • Live UI updates over websockets instead of polling

Details

On GitHub since
2019
Language
Java
Streaming
Audio and video over HTTP
Podcasts
Built-in receiver
Containers
ARMv7 and ARM64 images