You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: app-remote-lib/CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
# Version 0.7.1
2
+
* Replaced LoggedOutException usages with NotLoggedInException and removed LoggedOutException completely.
3
+
* Introduced VolumeState class and added volume control to ConnectApi
4
+
1
5
# Version 0.7.0
2
6
* Potentially breaking API change in `ContentApi`. The method `getRecommendedContentItems` will now take a `String` as `type`. We are making this change to support new dynamic categories.
of the Content Linking guide on how to direct users to download Spotify.
24
24
25
25
```
@@ -57,14 +57,6 @@ Spotify app can't support requested features. User should update Spotify app.
57
57
Spotify user has set their Spotify app to be in offline mode, but app remote requires a call to be
58
58
made to the backend. The user needs to disable offline mode in the Spotify app.
59
59
60
-
```
61
-
LoggedOutException
62
-
```
63
-
64
-
User has logged out from Spotify. The difference between this one and `NotLoggedInException` is that
65
-
in case of the latter the connection could not have been established. `LoggedOutException` means
66
-
that user logged out after Remote SDK connected to Spotify app.
67
-
68
60
```
69
61
SpotifyDisconnectedException
70
62
```
@@ -84,6 +76,6 @@ killed by the system. You need to reconnect to continue using Spotify App Remote
84
76
SpotifyRemoteServiceException
85
77
```
86
78
87
-
Encapsulates possible `SecurityException` and `IllegalStateException` errors thrown by Context#startService(Intent) and Context#startForegroundService(Intent).
79
+
Encapsulates possible `SecurityException` and `IllegalStateException` errors thrown by Context#startService(Intent) and Context#startForegroundService(Intent).
88
80
`SecurityException` - If the caller does not have permission to access the service or the service can not be found.
89
81
`IllegalStateException` - If the application is in a state where the service can not be started, be found, or be accessed (such as not in the foreground in a state when services are allowed).
<li><ahref="com/spotify/protocol/types/Album.html" title="class in com.spotify.protocol.types" target="classFrame">Album</a></li>
15
+
<li><ahref="com/spotify/android/appremote/api/AppRemote.html" title="interface in com.spotify.android.appremote.api" target="classFrame"><spanclass="interfaceName">AppRemote</span></a></li>
16
16
<li><ahref="com/spotify/protocol/types/Artist.html" title="class in com.spotify.protocol.types" target="classFrame">Artist</a></li>
17
17
<li><ahref="com/spotify/android/appremote/api/error/AuthenticationFailedException.html" title="class in com.spotify.android.appremote.api.error" target="classFrame">AuthenticationFailedException</a></li>
18
18
<li><ahref="com/spotify/protocol/client/CallResult.html" title="class in com.spotify.protocol.client" target="classFrame">CallResult</a></li>
<li><ahref="com/spotify/protocol/types/LibraryState.html" title="class in com.spotify.protocol.types" target="classFrame">LibraryState</a></li>
44
44
<li><ahref="com/spotify/protocol/types/ListItem.html" title="class in com.spotify.protocol.types" target="classFrame">ListItem</a></li>
45
45
<li><ahref="com/spotify/protocol/types/ListItems.html" title="class in com.spotify.protocol.types" target="classFrame">ListItems</a></li>
46
-
<li><ahref="com/spotify/android/appremote/api/error/LoggedOutException.html" title="class in com.spotify.android.appremote.api.error" target="classFrame">LoggedOutException</a></li>
47
46
<li><ahref="com/spotify/protocol/types/Message.html" title="class in com.spotify.protocol.types" target="classFrame">Message</a></li>
48
47
<li><ahref="com/spotify/protocol/types/MotionState.html" title="class in com.spotify.protocol.types" target="classFrame">MotionState</a></li>
49
48
<li><ahref="com/spotify/android/appremote/api/error/NotLoggedInException.html" title="class in com.spotify.android.appremote.api.error" target="classFrame">NotLoggedInException</a></li>
<li><ahref="com/spotify/android/appremote/api/UserApi.html" title="interface in com.spotify.android.appremote.api" target="classFrame"><spanclass="interfaceName">UserApi</span></a></li>
83
82
<li><ahref="com/spotify/android/appremote/api/error/UserNotAuthorizedException.html" title="class in com.spotify.android.appremote.api.error" target="classFrame">UserNotAuthorizedException</a></li>
84
83
<li><ahref="com/spotify/protocol/types/UserStatus.html" title="class in com.spotify.protocol.types" target="classFrame">UserStatus</a></li>
84
+
<li><ahref="com/spotify/protocol/types/VolumeState.html" title="class in com.spotify.protocol.types" target="classFrame">VolumeState</a></li>
85
85
<li><ahref="com/spotify/protocol/types/WelcomeDetails.html" title="class in com.spotify.protocol.types" target="classFrame">WelcomeDetails</a></li>
<li><ahref="com/spotify/protocol/types/Album.html" title="class in com.spotify.protocol.types">Album</a></li>
15
+
<li><ahref="com/spotify/android/appremote/api/AppRemote.html" title="interface in com.spotify.android.appremote.api"><spanclass="interfaceName">AppRemote</span></a></li>
16
16
<li><ahref="com/spotify/protocol/types/Artist.html" title="class in com.spotify.protocol.types">Artist</a></li>
17
17
<li><ahref="com/spotify/android/appremote/api/error/AuthenticationFailedException.html" title="class in com.spotify.android.appremote.api.error">AuthenticationFailedException</a></li>
18
18
<li><ahref="com/spotify/protocol/client/CallResult.html" title="class in com.spotify.protocol.client">CallResult</a></li>
<li><ahref="com/spotify/protocol/types/LibraryState.html" title="class in com.spotify.protocol.types">LibraryState</a></li>
44
44
<li><ahref="com/spotify/protocol/types/ListItem.html" title="class in com.spotify.protocol.types">ListItem</a></li>
45
45
<li><ahref="com/spotify/protocol/types/ListItems.html" title="class in com.spotify.protocol.types">ListItems</a></li>
46
-
<li><ahref="com/spotify/android/appremote/api/error/LoggedOutException.html" title="class in com.spotify.android.appremote.api.error">LoggedOutException</a></li>
47
46
<li><ahref="com/spotify/protocol/types/Message.html" title="class in com.spotify.protocol.types">Message</a></li>
48
47
<li><ahref="com/spotify/protocol/types/MotionState.html" title="class in com.spotify.protocol.types">MotionState</a></li>
49
48
<li><ahref="com/spotify/android/appremote/api/error/NotLoggedInException.html" title="class in com.spotify.android.appremote.api.error">NotLoggedInException</a></li>
<li><ahref="com/spotify/android/appremote/api/UserApi.html" title="interface in com.spotify.android.appremote.api"><spanclass="interfaceName">UserApi</span></a></li>
83
82
<li><ahref="com/spotify/android/appremote/api/error/UserNotAuthorizedException.html" title="class in com.spotify.android.appremote.api.error">UserNotAuthorizedException</a></li>
84
83
<li><ahref="com/spotify/protocol/types/UserStatus.html" title="class in com.spotify.protocol.types">UserStatus</a></li>
84
+
<li><ahref="com/spotify/protocol/types/VolumeState.html" title="class in com.spotify.protocol.types">VolumeState</a></li>
85
85
<li><ahref="com/spotify/protocol/types/WelcomeDetails.html" title="class in com.spotify.protocol.types">WelcomeDetails</a></li>
0 commit comments