|
|
|
# Airsonic-Advanced
|
|
|
|
|
|
|
|
[Airsonic-Advanced](https://github.com/airsonic-advanced/airsonic-advanced) is
|
|
|
|
a free and open-source personal media streamer used for
|
|
|
|
[music, podcasts and audiobooks](./audio.md).
|
|
|
|
It is a more modern implementation of [Airsonic](./airsonic.md) which in turn
|
|
|
|
is a fork of [Subsonic](./subsonic.md).
|
|
|
|
|
|
|
|
## Setup
|
|
|
|
|
|
|
|
The software can be setup via docker with the
|
|
|
|
[linuxserver image](./docker-images/linuxserver_-_airsonic-advanced.md).
|
|
|
|
|
|
|
|
### Initial configuration
|
|
|
|
|
|
|
|
The administration username after installation is `admin`.
|
|
|
|
The password is `admin` too.
|
|
|
|
After installing the server make sure to change this password.
|
|
|
|
If the password was changed there are two entries in the credentials table in
|
|
|
|
the credentials tab of the settings.
|
|
|
|
The first credential with id `0` uses the encoder plaintext which is
|
|
|
|
deprecated.
|
|
|
|
The second one with id `1` is the changed password which uses the encoder
|
|
|
|
bcrypt.
|
|
|
|
Make sure to delete the credential with id `0`.
|
|
|
|
This entry is not secure due to its encoder type.
|
|
|
|
When using clients as described in [the relating section](#clients) make sure
|
|
|
|
to set up the credentials according to the following instructions.
|
|
|
|
To make the clients log in work with the server store the Airsonic credentials
|
|
|
|
with a decodable encoder.
|
|
|
|
Select `Add credentials` and select `encrypted-AES-GCM` as encoder.
|
|
|
|
Type in the Airsonic password and confirm it and create the new credential.
|
|
|
|
Log in with the clients now works correctly.
|
|
|
|
|
|
|
|
### Clients
|
|
|
|
|
|
|
|
It is possible to use many different clients because the server is compatible
|
|
|
|
with all the Subsonic clients.
|
|
|
|
These can be found in the [Subsonic entry](./subsonic.md#clients).
|
|
|
|
|
|
|
|
## Scrobbling with Last.fm
|
|
|
|
|
|
|
|
To set up the scrobbling of music with Last.fm check
|
|
|
|
`Register what I'm playing at Last.fm` in the personal tab of the settings.
|
|
|
|
Following this the Last.fm credentials need to be added under the credentials
|
|
|
|
tab.
|
|
|
|
Select `Add credentials`, set the App to Last.fm and put in the Last.fm
|
|
|
|
password.
|
|
|
|
After the creation of credentials in this way the music will be scrobbled.
|