Update

Deluan 2016-03-25 00:23:12 -04:00
parent 26960812a1
commit 95652740f2

@ -12,10 +12,12 @@ not supported by iTunes. Also keep in mind these differences between iTunes+GoSo
`submission` param for `scrobble` (DSub does) `submission` param for `scrobble` (DSub does)
* GoSonic does not mark the song as played by calls to `stream`, only when * GoSonic does not mark the song as played by calls to `stream`, only when
`scrobble` is called with `submission=true` `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 * It can take up to 1 minute for media annotation and playlists calls to be reflected
in other endpoint calls in other endpoint calls
* Low priority features: MultiUser, Jukebox, Sharing, Chat, Podcasts, Video, Bookmarks, Internet Radio. * 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 | | ENDPOINT | NOTES |
@ -36,13 +38,13 @@ not supported by iTunes. Also keep in mind these differences between iTunes+GoSo
| `getNowPlaying` | | | `getNowPlaying` | |
| || | ||
| _SEARCHING_ || | _SEARCHING_ ||
| `search2` | | | `search2` | Doesn't support Lucene queries, only simple auto complete queries |
| || | ||
| _PLAYLISTS_ || | _PLAYLISTS_ ||
| `getPlaylists` | | | `getPlaylists` | |
| `getPlaylist` | | | `getPlaylist` | |
| `createPlaylist` | Cannot be used to update playlist | | `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` | | | `deletePlaylist` | |
| || | ||
| _MEDIA RETRIEVAL_ || | _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 | | `star` | Doesn't work with artists. No ID3 support |
| `unstar` | Doesn't work with artists. No ID3 support | | `unstar` | Doesn't work with artists. No ID3 support |
| `setRating` | Doesn't work with artists | | `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_ || | _USER MANAGEMENT_ ||
| `getUser` | Hardcoded all roles, ignores `username` parameter| | `getUser` | Hardcoded all roles, ignores `username` parameter|