Skip to content

Commit bc5d332

Browse files
committed
Fixed build
1 parent e1eb2f4 commit bc5d332

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

api/src/main/java/xyz/gianlu/librespot/api/handlers/EventsHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,10 @@ public void onContextChanged(@NotNull Player player, @NotNull String newUri) {
5454
}
5555

5656
@Override
57-
public void onTrackChanged(@NotNull Player player, @NotNull PlayableId id, @Nullable MetadataWrapper metadata) {
57+
public void onTrackChanged(@NotNull Player player, @NotNull PlayableId id, @Nullable MetadataWrapper metadata, boolean userInitiated) {
5858
JsonObject obj = new JsonObject();
5959
obj.addProperty("event", "trackChanged");
60+
obj.addProperty("userInitiated", userInitiated);
6061
obj.addProperty("uri", id.toSpotifyUri());
6162
if (metadata != null) {
6263
if (metadata.track != null) obj.add("track", ProtobufToJson.convert(metadata.track));

player/src/main/java/xyz/gianlu/librespot/player/ShellEvents.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
/**
3131
* @author devgianlu
3232
*/
33-
public final class ShellEvents implements Player.EventsListener, Session.@NotNull ReconnectionListener {
33+
public final class ShellEvents implements Player.EventsListener, Session.ReconnectionListener {
3434
private static final Logger LOGGER = LoggerFactory.getLogger(ShellEvents.class);
3535
private final Configuration conf;
3636
private final Runtime runtime;
@@ -61,12 +61,13 @@ public void onContextChanged(@NotNull Player player, @NotNull String newUri) {
6161
}
6262

6363
@Override
64-
public void onTrackChanged(@NotNull Player player, @NotNull PlayableId id, @Nullable MetadataWrapper metadata) {
64+
public void onTrackChanged(@NotNull Player player, @NotNull PlayableId id, @Nullable MetadataWrapper metadata, boolean userInitiated) {
6565
exec(conf.onTrackChanged, "TRACK_URI=" + id.toSpotifyUri(),
6666
"NAME=" + (metadata == null ? "" : metadata.getName()),
6767
"ARTIST=" + (metadata == null ? "" : metadata.getArtist()),
6868
"ALBUM=" + (metadata == null ? "" : metadata.getAlbumName()),
69-
"DURATION=" + (metadata == null ? "" : metadata.duration()));
69+
"DURATION=" + (metadata == null ? "" : metadata.duration()),
70+
"IS_USER=" + userInitiated);
7071
}
7172

7273
@Override

0 commit comments

Comments
 (0)