Skip to content

leviathonbeast/Airdrome

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

931 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airdrome Music Player

Screenshot

Airdrome is a powerful modern application for Android and Desktop, supporting navidrome, airsonic-advanced, NextCloud Music and other subsonic compatible music servers.

Features

  • "Cockpit" library 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, Favourites, Random
  • 3 "CD quality" OPUS transcoding modes
  • Native Gapless playback
  • 2 modes Replay Gain support
  • Full mediaSession integration
  • Persistent queue, repeat, shuffle
  • 4 color themes
  • Responsive UI for Android, and WEB browser (standard page or PWA)
  • Persistant cache and download for offline listening
  • View, create, and edit playlists
  • Full text search with sorted results by artists, albums, tracks
  • Favourites tagging

Screenshots

Run from Docker Hub

$ docker run -d \
  --name=airdrome \
  --restart on-failure \
  --network=bridge \
  -p 8080:80 \
  h7p3ri0n/airdrome:latest

Build your own Docker image

$ 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

OpenSubsonic endpoints

  • getAlbumList2
  • getArtistInfo2
  • getAlbumInfo2
  • getStarred2
  • search3
  • getSongsByGenre
  • getRandomSongs
  • getPlayQueue
  • savePlayQueue
  • getScanStatus
  • startScan
  • getOpenSubsonicExtensions

Contributors

  • chunjiw — Capacitor-based Android build

License

Licensed under the AGPLv3 license.

About

Modern web UI for Subsonic compatible servers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 36.2%
  • HTML 25.6%
  • TypeScript 24.9%
  • Java 5.6%
  • JavaScript 3.7%
  • SCSS 3.1%
  • Other 0.9%