Airdrome is a modern React web Frontend for Mobile and Desktop supporting navidrome, airsonic-advanced, NextCloud Music and other subsonic compatible music servers.
- "Cockpit" home page with playback suggestions based on recent listenings
- Library browsing for albums, artist, genres, playlists, favourites
- "Radio like" dynamic playlists for anything : Genre, Album, Artist, Recent albums
- 3 high quality codec transcoding modes : FLAC / OPUS 192 / OPUS 128
- Gapless playback
- Full mediaSession integration
- Persistent queue, repeat, shuffle and Replay-Gain
- 4 color themes
- Responsive UI for desktop and mobile, will work on any browser
- Persistant cache and download for offline listening
- View, create, and edit playlists
- Full text search
- Favourites tagging
$ docker run -d \
--name=airdrome \
--restart on-failure \
--network=bridge \
-p 8080:80 \
h7p3ri0n/airdrome:latest
$ yarn install
$ yarn build
Bundle can be found in the dist folder.
Build docker image:
$ docker build -f docker/Dockerfile -t local/airdrome .
$ docker run -d \
--name=airdrome \
--restart on-failure \
--network=bridge \
-p 8080:80 \
local/airdrome:latest
- getAlbumList2
- getArtistInfo2
- getAlbumInfo2
- getStarred2
- search3
- getSongsByGenre
- getRandomSongs
- getPlayQueue
- savePlayQueue
- getScanStatus
- startScan
- getOpenSubsonicExtensions
Licensed under the AGPLv3 license.




