diff --git a/Compatibility.md b/Compatibility.md index 51f9d13..371b343 100644 --- a/Compatibility.md +++ b/Compatibility.md @@ -12,10 +12,12 @@ not supported by iTunes. Also keep in mind these differences between iTunes+GoSo `submission` param for `scrobble` (DSub does) * GoSonic 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 needs iTunes running. GoSonic 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. - That being said, this list is in priority order ;) + That being said, I'll try my best to implement all of this ;) | ENDPOINT | NOTES | @@ -36,13 +38,13 @@ not supported by iTunes. Also keep in mind these differences between iTunes+GoSo | `getNowPlaying` | | | || | _SEARCHING_ || -| `search2` | | +| `search2` | Doesn't support Lucene queries, only simple auto complete queries | | || | _PLAYLISTS_ || | `getPlaylists` | | | `getPlaylist` | | | `createPlaylist` | Cannot be used to update playlist | -| `updatePlaylist` | Ignores `comment` and `public` parameter, cannot add or remove songs to a smart playlist | +| `updatePlaylist` | Ignores `comment` and `public` parameter, cannot add or remove songs to a smart playlist (obviously) | | `deletePlaylist` | | | || | _MEDIA RETRIEVAL_ || @@ -55,7 +57,7 @@ not supported by iTunes. Also keep in mind these differences between iTunes+GoSo | `star` | Doesn't work with artists. No ID3 support | | `unstar` | Doesn't work with artists. No ID3 support | | `setRating` | Doesn't work with artists | -| `scrobble` | No Last.FM support yet. On submit, will open iTunes, if it is closed | +| `scrobble` | No Last.FM support yet. It is used to update play count, last played, skip count and last skipped | | || | _USER MANAGEMENT_ || | `getUser` | Hardcoded all roles, ignores `username` parameter|