-
Notifications
You must be signed in to change notification settings - Fork 199
Subsonic
The Music app has supported also the Subsonic interface starting from version 0.11.0, and the support has gradually improved in the next versions. There are many Subsonic compatible client applications but not all of them work with the Music app or at all.
If the client app offers an option to use token/salt authentication, it should be disabled. Or if the option mentions "plain text authentication" or "legacy authentication", then it should be enabled. The option may also be called something like "LDAP support" in which case it should be enabled (ownCloud Music does not support token/salt authentication and neither does the real Subsonic server in case LDAP is being used).
This is a list of Subsonic clients which have been tested to be compatible with the Music app v2.0.1:
- Subsonic Music Streamer (Android)
- DSub (Android) [1]
- Audinaut (Android) [2]
- Ultrasonic (Android) [3]
- Substreamer (Android) [4]
- Airsonic Player (Android) [5]
- Subtracks (Android) [6]
- SonicLair (Android) [7]
- Symfonium (Android) [8]
- Clementine (Windows/Linux/MacOS, tested on Windows)
- Feishin (Windows/Linux/MacOS, tested on Windows)
- sonixd (Windows/Linux/MacOS, tested on Windows, superseded by Feishin)
- Strawberry Music Player (Windows/Linux/MacOS, tested on Windows)
- Supersonic (Windows/Linux/MacOS, tested on Windows) [9]
- Tauon Music Box (Windows/Linux, tested on Windows)
- Soundwaves (iOS)
- play:Sub (iOS) [10]
- SubMusic (Garmin watch) [11]
- Jamstash (web browser) [12]
- Airsonic (refix) (web browser)
The following app has been previously compatible but seemed to be no longer available on 2022-11-27:
- Supersonic (Windows; not to be mistaken with the more recent application with the same name)
[1] Starting from the DSub version 5.5.1, there is a server option "Authorization Basic headers" which must be unselected. Also versions 5.3.2 and older can be used as they never send those headers. Versions in the range [5.3.3, 5.5.0] cannot be used, unless you apply a bit clumsy workaround.
[2] Works starting from the version 0.5.0. The token/salt authentication should be disabled from the server settings of Audinaut.
[3] Not compatible with Music app versions older than 0.14.1. The option "Force plain password authentication" must be ticked in the server settings (in older versions, the corresponding setting was called "Enable support for LDAP users").
[4] Substreamer version 5.0.27 has been tested to work while some older versions were not compatible. The option "Use Legacy Authentication" must be enabled when setting up the server connection.
[5] Requires Music v1.3.1 or newer
[6] Select "Force plaintext password"
[7] Select "Use plaintext password"
[8] Select "Legacy authentication"
[9] Select "Use legacy authentication"
[10] The option to disable the token authentication must be selected
[11] The app can use both Subsonic and Ampache APIs. Using Ampache API is recommended, but it requires Music app v0.15.1 or higher.
[12] With Music app versions prior to 1.0.2, you need to change the Protocol
to json
in the Jamstash settings for the music playback and album art loading to work. On Music app versions older than 1.7.0 you may experience infinite redirection problem if Jamstash is not served from the same server which is running the ownCloud/Nextcloud instance.