Updated Compatibility (markdown)

Deluan Quintão 2020-01-15 17:59:28 -05:00
parent e74d6fa1a1
commit bd7b7013ca

@ -1,22 +1,22 @@
### Supported Subsonic API endpoints
This is an (almost) up to date list of all endpoints implemented by GoSonic. As noted in the "Notes" column,
This is an (almost) up to date list of all endpoints implemented by CloudSonic. As noted in the "Notes" column,
some of them have some sort of limitation, usually because it is incomplete or because of a functionality
not supported by iTunes. Also keep in mind these differences between iTunes+GoSonic and Subsonic:
not supported by iTunes. Also keep in mind these differences between iTunes+CloudSonic and Subsonic:
* iTunes doesn't support rating artists (stars or loved)
* iTunes is a single user app, so ratings and stars are always the same for all users
* Right now, GoSonic only works with a single iTunes library
* GoSonic tries to mark songs as skipped, if your client properly uses the
* Right now, CloudSonic only works with a single iTunes library
* CloudSonic tries to mark songs as skipped, if your client properly uses the
`submission` param for `scrobble` (DSub does)
* GoSonic does not mark the song as played by calls to `stream`, only when
* CloudSonic does not mark the song as played by calls to `stream`, only when
`scrobble` is called with `submission=true`
* All media annotation and playlists calls need iTunes running. GoSonic will
* All media annotation and playlists calls need iTunes running. CloudSonic will
start iTunes if it is closed
* It can take up to 1 minute for media annotation and playlists calls to be reflected
in other endpoint calls
* Low priority features: MultiUser, Jukebox, Sharing, Chat, Podcasts, Video, Bookmarks, Internet Radio.
* Low priority features: MultiUser, Jukebox, Sharing, Podcasts, Bookmarks, Internet Radio.
That being said, I'll try my best to implement all of this ;)
@ -34,6 +34,7 @@ not supported by iTunes. Also keep in mind these differences between iTunes+GoSo
| `getArtists` | |
| `getArtist` | |
| `getAlbum` | |
| `getGenres` | |
| ||
| _ALBUM/SONGS LISTS_ ||
| `getAlbumList` | `byYear` and `byGenre` are not implemented |